広告
ガーバデータをGコードに変換してプリント基板を作る。
pyGerber2Gcodeはプリント基板CADで作ったガーバーデータをGコードに変換するソフト。Pythonで書かれている。
機能を絞っているため簡単に使える。
Linuxでは問題がなくてもWindowsではエラーが出たりする。開発が始まったばかりのようなので最新版(subversion版)を追いかけた方がいいかも。
インストール方法
- Pythonをインストール
- wxPythonをインストール
- DebianやUbuntuでは「python-wxtools」というパッケージをインストール
- pyGerber2Gcodeのサイトからpygerber2gcode.pyを取ってきて実行可能にする。
使い方
- 「Setup」で自分のCNCやツールなどに合わせて設定する。
- 「Machine Setup」ではCNC向けの設定をする。自分のCNCにあった設定をする必要がある。
- 「Convert Setup」では、ガーバデータやドリルデータの拡張子を設定したり、単位を設定する必要がある。
- 「File」→「Open」で出てくるダイアログで入力ファイルや出力ファイルを設定する。
- 上のダイアログで「OK」をクリックするとパターンが表示される。(最新版の場合)
- 正しいか確認する
- 左クリックでドラッグしたり、ホイールをまわすと拡大縮小する。
- 右クリックでドラッグするとドラッグした距離が表示される
- 「Generate contour」をクリックするとパターンのアウトラインを生成する。
- 「Convert and Save」でGコードに変換してセーブする。
- 別のGコードビューアで確認する
使用感
ドリルデータや基板の外形カットデータ(エッジデータ)も一緒に変換できるので便利。
大きなドリル穴は同じ刃で丸くカットしてくれるので刃を交換する必要はない。最小のドリル径のエンドミルをつけておけばいい。
基板外形も同じ刃で切るならなお便利。
さすがにパターンは同じものにできないが、パターンが粗ければそれでもいいかも。
CNCの精度がそれなりによければきれいに基板ができる。
下の写真はパターンをVカッターで加工して、穴と外形は0.8mmのエンドミルを使った。
まだおかしな部分はあるみたいだけど結構きれいにできたので満足。
cam.pyでは問題があったべたグランドもできてよい。
KiCADで作ったガーバデータ。べたグランド(fill zone)はポリゴンではなくsegmentでできている。
削った結果。べたグランドもしっかりできている。バリが多いのできれいに取る必要がある。
エッチングして作るより楽で時間も短いかも。ドリルや外形カットもできるのでかなり便利
広告