- 追加された行はこの色です。
- 削除された行はこの色です。
[[FrontPage]]
* Eagleを使ったプリントパターン作成 [#g108709a]
Eagleは、回路の作図からプリント基板への配置、プリントパターンの自動配線機能を提供してくれるCADであり、小さな基盤ならフリーで使用することができる。また、海外の基盤作成メーカにEagleで作成したファイルをそのまま送るだけでオリジナルのプリント基板が作成出来るなど、とてもありがたいCADである。
しかし、今まで敷居が高く使っていなかったが、GWの連休に使い方をマスターしたので、試してみることにする。
** 回路図の作成 [#z12b0b35]
最初に回路図を作成する。
[[$$img /images/kousaku/image065.jpg]]
&ref(image065.jpg);
** プリント基板図の作成 [#x7406ec4]
回路図を開いたまま、プリント基板図を表示すると、基板領域の左外側に部品が並んでいるので、
基板領域にドラッグして配置する。
[[$$img /images/kousaku/image066.png]]
&ref(image066.png);
拡大し、部品を回転、移動しながらワイヤーの交差が少なくなるように配置する。
[[$$img /images/kousaku/image068.png]]
&ref(image068.png);
** 自動配線 [#bb1e18c2]
配置が完了したら、Eagleの自動配線機能を使ってプリントパターンを生成する。
ここで、Autorouter SetupのGeneralタグのTopをN/A、Bottomを-とすることで、
片面のプリント基板に対する自動配線が実行される。
[[$$img /images/kousaku/image071.jpg]]
&ref(image071.jpg);
配線をやり直すときには、
{{{
#pre{{
ripup;
}}}
}}
と入力する。(セミコロンが重要!)
** ネットクラスの設定 [#h47626ce]
classと入力し、ネットクラスを定義する。
[[$$img /images/kousaku/image073.jpg]]
&ref(image073.jpg);
autoコマンドで自動配線すると
[[$$img /images/kousaku/image075.jpg]]
&ref(image075.jpg);
となる。(確認しずらいので、tValue, bValueのレイヤーは非表示とした)
** べた塗り [#t083fe4e]
ポリゴンで基盤の回りを取り囲む。囲みの外をクリックし、net class をGNDにセットし、再度自動配置を行う。
[[$$img /images/kousaku/image077.jpg]]
&ref(image077.jpg);
のようにべた塗りが完成する。
自動でのべた塗りでは、間隔が狭すぎてはんだに失敗したら心配になる。
** 自動配線の一部修正 [#m6b8dd2b]
自動配線がいつも人間の考えているようなパターンを生成するとは限らない。
例えば、以下のような配線になった場合、VSGとOVをR3の間を通したいと考えているのに自動配線はおかしなパスを作成してしまう。
[[$$img /images/kousaku/image079.jpg]]
&ref(image079.jpg);
このような場合、ripupコマンドで特定の配線済みパターンを解除し、routeコマンドで手動でルートを指定する。
[[$$img /images/kousaku/image081.jpg]]
&ref(image081.jpg);
手動でルートを引く場合、線の太さ、結線パターンを指定することができる。
[[$$img /images/kousaku/image083.jpg]]
&ref(image083.jpg);
そこで、VSG-0Vを0.032で引くことにする。
[[$$img /images/kousaku/image085.jpg]]
&ref(image085.jpg);
つぎにPolygonコマンドでべた塗り範囲を指定する。
[[$$img /images/kousaku/image087.jpg]]
&ref(image087.jpg);
changeコマンドで多角形のクラスをGNDにセットする。
うまくセットできたかわかりにくいので、infoコマンドで多角形をクリックし、
[[$$img /images/kousaku/image089.jpg]]
&ref(image089.jpg);
のようにClassがGNDになっていることを確認する。
最後にnameコマンドで多角形の名前をGNDにセットする。
[[$$img /images/kousaku/image091.jpg]]
&ref(image091.jpg);
と自動的に多角形とGNDの結線が合成され、
[[$$img /images/kousaku/image093.jpg]]
&ref(image093.jpg);
のようになる。
** パターンの印刷 [#yaff0011]
表示レイヤーの設定(displayコマンド)で1,21,22を外し、印刷すると
[[$$img /images/kousaku/image095.jpg]]
&ref(image095.jpg);
のようなプリントパターンができる。
** コメント [#ne04ae91]
#comment