最少配線幅を設定する

いよいよ配線を引くのだけど、まずは配線仕様を決めておく。

最少配線幅と線路間隔だけど、ほんとは実際に注文する基板屋さんの仕様を入れるべき。

多くは0.25ミリとかだと思う。

でも今回はKiCadのトレーニングだし、作るものもバラックで組んでも良さげな回路規模なので、ずっと太い配線で引いてみようと思う。

今回の基板で一番狭いところは、TRとICのピン間で、基板図で確認するとどちらも2.5ミリ(おそらく実際は2.54ミリ)なので、それで配線できるぐらいに広く1.0ミリを最少線路幅および線路間隔として、配線の標準は2ミリとしてなるべくこれで引いてみる。

設定は、基板エディタPcbnewでデザインルール→デザインルールでデザインルールエディタ、ネットクラスエディタのタブでクリアランスを1.0(ミリ)、配線幅を2(ミリ)に変更する。

これだといつも2ミリの配線幅でしかないから、グローバルデザインルールタブのカスタム配線幅で別の線路幅を追加しておく。

Pcbnewのメイン画面に戻ると、画面左上でカスタム配線幅で入力した線路幅が選べるようになってるのが確認できます。

今回は、線路幅のデフォルトを2.0ミリとし、追加で細いところ用に1.5ミリ、太く配線したいとき用に3ミリと5ミリを追加しました。

そろそろ配線が始められます。

相模クラブ忘年会


いよいよ年内も大詰め。

皆さんのことはともかく、当局の2016年は、

セカンドシャックからの運用開始
開局以来初めてのハンディ機購入、APRS運用試験
ホームシャックのリフォーム

FD参加失敗
24MHzAJD未だ出来ず

というところか。

とりあえずの行動計画としては、

修理上がりのバッテリーブースターの動作確認
KiCadトレーニン
PICのチャレンジ

まあ、年内はもう年賀状だな。

基板図への読み込み

基板図エディタPcbnewのアイコンをクリックして起動する。

「NET」アイコンでネットリストを読み込む。

また時間がかかるな。

ハングした。

やり直しも、ちょっと時間かかった。

部品がみんなぐちゃぐちゃと重なっているので、少しずつバラす。

なるべく回路図通りの配置に直してく。

回路図のつなぎ通りに白線が引かれてるので、なるべく交差しないような並びがいいだろな。

こんな感じはどうかな?

表示メニューから3Dビューア。

ぐりぐり出来る。

きょうは配置だけ。

コンポーネントとフットプリントの関連付け

昨日までで、回路図の入力がとりあえず完了した(ということにしておく)。

次はプリント基板の配線をするのですが、回路図からネットリストというのを作っておくと、回路図とプリント基板の配線を一致させることが出来ます。

KiCadのネットリストは、単に配線のつなぎを受け渡すだけでなく回路図の部品をフットプリントに関連付けるので、基板図入力を始めたらどんどん進めることが出来る。

フットプリントというのは、部品ランドと思っていればいいと思う。

回路図エディタの画面上側ツールボタン、右から3番目にあるCvPcbアイコンをクリック。

CvPcbが起動してもマウスカーソルは時計のままだけど、なんかネット上のサーバーだかクラウドだかのデータベースを見に行ってるみたいなので、しばらく待つのが吉。

しばらく待つと、画面が表示される。

横に三分割されてるけど、

左がライブラリ名、

中央が回路図の部品表、

右が候補のフットプリント名リスト。

キャパシタC1のフットプリントを選ぶには、ライブラリはCapacitors_ThroughHoleを選び、部品表からはC1、フットプリント名はとりあえずCapacitors_ThroughHole:C_Disc_D7.5_P5を選んでおく。

これがどんなフットプリントなのかを見るには、フットプリント名を選択した状態でCvPcbツールボタンの「選択したフットプリントを見る」アイコンをクリックするとフットプリントの形が分かる。

部品の大きさを調べるには、左側のmmアイコンをクリック、マウスカーソルを1番ピンに合わせてスペースキーでゼロ座標にして、2番ピンにカーソルを合わせれば距離が分かります。

さらに、上側ツールボタンの「3D表示」アイコンをクリックすると、部品外観が3D表示でぐりぐり出来る。

フットプリントを確認できたら、CvPcbに戻ってフットプリント名をダブルクリックすると、部品表欄で部品とフットプリントが関連付けされたのが確認出来る。

今回はKiCadのトレーニングなので、他のキャパシタも同じフットプリントに関連付けました。

他の部品もどんどんてきとーに関連付けしていく。

CvPcbを保存して終了して回路図エディタに戻ります。

回路図エディタでも念のため保存してから、「ネットリストの生成」アイコンクリックでネットリストが生成できました。

これで基板図入力が始められます。

KiCadの回路図で定数を入れてみる。

配線がつながったので、次の段階として回路番号と定数を入れて、回路図を完成させることにする。

部品シンボルに矢印カーソルを合わせて右クリックで「コンポーネントを編集」が出てくるけど、キーボードで「U」押したら回路番号、「V」押したら定数を編集出来るので、慣れればこちらの方がずっと簡単。

回路番号は、「?」となっているのを元の回路図に合わせて数字に書き換えとく。
元の回路図に無い部品はそのままにしておくと、後でアノテーションで重複無い番号に割り当ててくれる。

ついでに定数等の表示を見やすくするのに、「M」で移動(「G」ではない)、「R」で回転。

追加したキャパシタの定数だけど、Q1のパスコンはエミッタ-GND間のC2と合わせて100pと、Q2パスコンは出力側と同じ0.01uFとしてみた。

もうひとつ。
電源がシンボルにしかつながっていないので、電源コネクタを追加しといた。

ここまで来たので、アノテーションでGO!

画面上端に並んでいるオペアンプなアイコンをクリック。

無事に未定だった回路番号に数字が振られたけど、それだけ。

そしていよいよ、ERC。
画面上端、テントウムシをポチッ。

「実行」で、何やらエラー。

「このピンを駆動するピンがありません。」

って、実はこのエラーが出るのは知ってたけどね。

どういう理由なのかは理解出来ていないけど、電源アイコンにはPWR_FLAGを接続しておくものらしい。

そこで、+9V、VDD、GNDにPWR_FLAGをつないでおく(どこでもいい)。

再度ERCに挑戦。

まだ出るな。。。。。

LM386の電源ピン?
とりあえずPWR_FLAGをつないでERCしてみると、エラー無くなった。

いいのかな?

これで回路図はいったん整ったので、次は基板図入力の準備をすることにします。