広告

  • 追加された行はこの色です。
  • 削除された行はこの色です。
*[[CNC]]でプリント基板を削り出す [#xa98ce4c]
[[CNC]]を使ってプリント基板を作るには、プリント基板のパターンデータからG-codeを生成する必要がある。~
[[pyGerber2Gcode]]や[[FlatCAM]]を使うと便利

ここではプリント基板作製のほぼ標準ソフトである「Eagle」に関して説明します。~

**スクリプトG-Codeに変換する方法 [#r4bcdf99]
プリントパターンを外形線(実際に削る部分)に変換します。この方法が簡単
-ftp://ftp.cadsoft.de/pub/userfiles/ulp/ から「gcode.zip」を取ってきて解凍。そして中身をEAGLEのulpディレクトリに置く
--Debianだと「/usr/share/eagle/ulp」だった
-Eagleを立ち上げてプリントパターンを設計
--裏表を注意
-メニューから「File」→「Run」とやって「2outlines_gcode_excel.ulp」を開く
--これは単位がインチ用なのでミリで設計した場合は変更する必要がある
-「Width」と言うところで削る時に使う刃の幅を指定
-「-Depth」と言うところで削る深さを指定する。
-「Layer」で変換対象のレイヤー(TopとかBottomとか)を指定
-「Output file」で出力するファイル名を指定
-「OK」を押すとパターンの外形線をGコードで出力してくれる。
-生成されたG-codeで削る事ができるが、自分の環境に合わせて多少変更する必要がある。
--例えば、スピンドルのON/OFF機能が無ければ最初の方に出てくる「M03」という部分を削る。
**外形線データを生成 [#tbb40d35]
別な方法。

-Eagleを立ち上げてプリントパターンを設計
--裏表を注意
-メニューから「File」→「Run」とやって「outlines.ulp」を開く
-ポップアップ画面が開くので「Device」というところで「Script」を選択
-「Width」と言うところで削る時に使う刃の幅を指定
-「Layer」で変換対象のレイヤー(TopとかBottomとか)を指定
-「Output file」で出力するファイル名を指定
-元の「Board」を閉じる。「File」→「Close」
-「Board」を新規作製。「File」→「New」
-さっき作ったスクリプトを実行する。「File」→「Script」とやってさっき作ったスクリプトを選んで実行。
-これで外形線データが表示されるのでこれからガーバーフォーマットのデータを生成する。
***G-code(ガーバーデータ)の生成 [#bd8f7047]
--ガーバーフォーマットの生成は例えば「[[EAGLEでのガーバーファイル作成:http://www.hobby-elec.org/eagle44.htm]]」にそってやってみる
-EMCの場合、生成したガーバーデータを編集する必要がある。「*」を取り除いたり、「X011234」 という部分を「X01.1234」のように書き換える
--[[Penguin CNC:http://www.yty.net/cnc/]]に[[コンバートしてくれるページ:http://www.yty.net/cnc/eagle2emc.html]]がある
-このままでは動かない場合もあるので、できたコードを編集する必要がある。
**[[CNC]]で削り出す [#h59b488f]
「[[CNCコントロールマシンの構築]]」で構築したマシンにこのデータを送って削り出せば所望の基板ができあがる。~
プリント基板を削り出すには細いエンドミルかV溝カッターが必要。細いエンドミル(0.5mm)は「[[オリジナルマインド:http://www.originalmind.co.jp/]]」でも購入可能。~
もっと細いのはなかなか手に入らないか、非常に折れ易いので会社が持っているような制度の良いCNCでないと使えない。~
細い溝を掘りたいときはV溝カッターで切る。V溝カッターは「[[Union Tool:http://www.uniontool.co.jp/]]」などで購入可能。
*関連リンク [#fa758d09]
-[[mini-CNCフライスによる電子回路基板の作成方法:http://wasa.xrea.jp/tec4_cnc02.htm]] ([[WASA:http://wasa.xrea.jp/]])
--「[[オリジナルマインド:http://www.originalmind.co.jp/]]」のmini-CNCを使ってプリント基板を作成
-ftp://ftp.cadsoft.de/pub/userfiles/ulp/
--ulpがたくさん
-[[CAD EAGLE にて基板製作:http://sec-suzuki.com/newpage327.htm]] ([[SEC_SUZUKIの趣味の部屋:http://sec-suzuki.com/]])
-[[OPEN-JMM:http://www.mi-ra-i.com/OPEN-JMM/]]
--EAGLE用の穴開けG-code変換ulpがある。


広告

リロード   差分   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS