今回はプリント基板デザイン(ボード図)を仕上げます。これでボード図作成パートが終わりです。今回の説明このシリーズは以下の順番で説明しています。今回の説明は「回路図作成」の部分になります。EAGLE概要EAGLEでできることを説明します。説明だけではつまらないのでサンプルプロジェクトを触ってみてどんな感じなのか実感してもらおうと思います。EAGLEにはいくつかライセンス形態がありますので、それらについても説明します。サンプルを見るためEAGLEのインストールも行います。作成する回路この入門記事で作成するプリント基板の回路を説明します。回路は「MacでPICマイコン電子工作入門」で作成したものをベースにします。プリント基板にするときに元の回路を少し変更しますので、その背景などを説明します。プリント基板を発注するまでの作業流れEAGLEをインストールしてから最後にプリント基板を発注するまでのおおまかな作業の流れを説明します。この項目のあとの説明は、作業の流れに沿って説明していくことになりますので、全体像をつかんでいただければと思います。回路図作成EAGLEを使って回路図を作成します。回路は簡単ですが、必要となりそうな手順などいろいろ盛り込んで説明したいと思います。プリント基板パターン作成EAGLEでは「ボード図」と呼んでいる、プリント基板のバターンを作成します。記事の中で詳しく説明しますが、EAGLEは無償でありながら自動配線機能を持っています。このセクションでは、自動配線と手動配線の両方の手順でプリント基板のパターンを作成してみたいと思います。手直しする方法なども説明します。プリント基板作成を業者に発注する場合、特有の注意点などもありますので、それらも合わせて説明します。プリント基板製造この入門記事で作成したプリント基板を実際に業者に発注してみます。遅くなりますがご了承ください。今回すること前回までにプリント基板のパターン配線が終わりました。今回はシルク印刷をいろいろ変更します。なんか「JP1」とかなんのコネクタかよくわからないし、ユニバーサル部分もよくわからないし、文字は重なってて大きさは違うし、、、という感じで、もしこれを製品にしたらいろいろクレームがきそうですよね。いうことでシルク印刷について、以下の調整をします。基板の名称とバージョン記入ってところでしょうか。シルク印刷の調整は普通の作図ソフトの要領なので、これから説明する通りに作業する必要はありません。変更の方法を確認して、自分の好きなように変更してみるのもいいと思いますよ。あと、もうひとつ重要なことがあります。これから発注するプリント基板製造業者「Elecrow」はシルク印刷はtNamesレイヤしか印刷してくれません。tValuesレイヤにある文字は印刷してくれないので、作業の最後にtValuesレイヤの文字をtNamesレイヤに移動します。このtValueレイヤを印刷しない、というのはElecrowだけではないようで、例えば日本ではP版.comというところでは、(https://www.p-ban.com/gerber/eagle.htmlより引用)というようになっています。プリント基板を発注する際はこのあたりを注意したほうがよさそうです。それでは作業に入りましょう。シルク印刷の変更方法それぞれの文字を変更する前に、どのように変更するか説明しておきます。抵抗R1はこのように抵抗の枠を示す四角と「330」と「R1」という文字から構成されていて、この状態ではこれら3つの文字オブジェクト(?)がくっついていて編集できないようになっています。シルク印刷を変更するには、まずくっついている状態をばらばらにする必要があります。このばらばらにするには「smash」ボタンをクリックして、ばらばらにしたい部品をクリックすればOKです。「smash」って、スマッシュなんとか、っていうゲームがありましたよね。あのスマッシュの意味です。叩いて砕く、というかそんな感じです。抵抗R1をsmashすると、抵抗の枠を示す四角と「330」と「R1」がばらばらになり、それぞれ個別に位置や文字の大きさなどを変更できるわけです。文字列を変更したい場合は、電子回路図に戻って、Nameボタン、あるいはValueボタンでデバイスの名前や値を変更することになりますので注意してください。これからシルク印刷の位置調整をしますが、グリッドが0.05インチですとちょっと粗いのでグリッドを0.01インチに変更しておきます。0.01インチに変更したら文字の位置のみ変更するようにしてください。他のパッドなどは位置変更しないようにします。それでは早速smashボタンを使ってみましょう。コンデンサC1の「C1」という文字がちょっと下に寄っていますので部品の中央あたりに移動しようと思います。「0.1uF」は言い場所がないので削除してしまいます。分かりやすいように拡大します。smashボタンをクリックして、smashしたい部品の基準点あたりをクリックします。この基準点は部品中央付近にありますが、場合によっては違うことにあるので自身がないときは拡大して確認するとよいと思います。今回は初めてなので拡大して基準点を確認します。それではsmashボタンをクリックして、C1の基準点をクリックしてください。なんか反応ないですよね。見ると、「C1」や「0.1uF」の文字に基準点が現れたと思います。分からないようでしたら拡大して確認してみてください。文字位置の変更はそれぞれの文字の基準点をクリックして移動することになります。それでは、「C1」の位置を変更しておきましょう。移動ボタンをクリックして、「C1」文字の基準点をクリックして移動します。こんな感じでしょうか。あと「0.1uF」は置く位置がなさそうなので削除します。削除はスクショは省略しますが、削除ボタンをクリックして、「0.1uF」の文字の基準点をクリックします。次はコネクタを名称変更して、極性を描いておきましょう。「JP1」などは、電子回路図で名前を付けていますので、変更する場合も電子回路図のほうで変更します。電子回路図に戻り、Nameボタンをクリック、JP1の基準点をクリックします。名称変更ダイアログが表示されますので、電源を意味する「PWR」に変更します。「PWR」でなくても構いませんよ。同様に「JP2」は「PICKIT」、「JP3」は「BUZZ」に変更します。ボード図に戻ると名称が変更されていますよね。それでは先ほどと同様に各コネクタをsmashして、文字の位置を変更しておきます。あと、コネクタってどっちがどっちかわからなくなりますよね。いうことで、「PWR」と「BUZZ」はプラスマーク、「PICKIT」は1番ピンがわかるように1を記入しておきます。文字の描画はテキストボタンをクリックして行います。テキストボタンをクリックします。文字入力ダイアログが表示されますので「+」を入力します。OKボタンをクリックしたら、次にパラメータを選択します。tNames」に設定します。サイズを「0.07」に設定します。(好きな大きさで構いませんよ)それでは「PWR」「BUZZ」コネクタのプラス側に「+」を描いておきましょう。同様の手順で「PICKIT」コネクタの一番左端に「1」と追記しておきましょう。サイズは「0.05」にしてみました。それでは練習として「SW1」「LED1」をそれぞれ「SW」「LED」に変更しましょう。電子回路図のNameボタンで変更するんでしたよね。変更したら位置も変更してみてください。手を動かすことが大事ですよ。あと、PIC12F683とIC1の位置を変更したいですが、文字が大きいですよね。0.05に変更しておきましょう。PIC12F683デバイスをsmashしてください。次にChangeボタンからSize→0.05を選択します。選択したら「IC1」の基準点をクリックします。位置が変なところにあるので注意です。サイズを変更したら、あとは好きな位置に移動しましょう。回転してもいいですよ。移動したら、次はChangeボタンからSize→0.04を選択して「PIC12F683」の大きさを変更します。変更したら移動させましょう。こんな感じにしてみました。あとは、GP4のパッド、ユニバーサル部分の電源パッドに何か描いておきます。あと、なんかLEDの文字がちょっと大きいので、0.04に変更しておきます。それでは、プリント基板の名前とバージョンをつけておきましょう。TIMER」バージョンは「1.0.0」にしておきます。文字サイズは0.07で描いてみました。あと、なんか「R2」の位置変えたいです。