CITERA / pygerber2gcode

forked from https://code.google.com/p/pygerber2gcode
3 stars 0 forks source link

DesignSparkPCBが吐くガーバデータに対応する #8

Open Nasupl opened 10 years ago

Nasupl commented 10 years ago

DesignSpark PCBで吐いたガーバデータを入力しても正常なNCコードが出力されません。 出力されるガーバデータの形式の問題と思われるので、もしかしたらDesignSpark側の設定をなんとかしてやればなんとかなるかもしれません。 DesignSparkでManufacturing Plotsする際の現在の設定は、ファイルの種類をGerber、PlotTypeをOutlineにしています。Outputタブ以外の設定や、Device SetupなどはDefaultのままです。

yuhki50 commented 10 years ago

pygerber2gcodeの処理は正常に終了するが、出力されるNCコードが期待するものと大きく異なっているのか、 pygerber2gcodeの処理が正常に終了せず、エラーで止まっているのか、どちらなのでしょうか? 問題が起きるガーバデータを添付して頂けると、調査しやすいと思います。 同様の問題が起きれば、適当に部品を1個配置しただけのガーバデータでOKです。

Nasupl commented 10 years ago

pygerber2gcodeの処理は正常に終了しますが、出力されるNCコードが期待するものと大きく異なっています。 今回使用したガーバデータは、DesignSparkPCBに付属しているサンプルのdigital circuit.pcbから出力した以下のファイルです。 https://www.dropbox.com/s/4ito5r8pimpoc06/digitalcircuit-BottomCopper.gbr とりあえずガーバだけでやってみていますが、ラインのマージが正常に行われていません(多分ちゃんと読み込めてない)。 単位系の設定が怪しいかなあと思っていますが、まだちょっとわかりません。

yuhki50 commented 10 years ago

yuhki50@gmail.com宛にバグレポが来ました。

Hi,

I was looking at your project, which seems great.

I am however having some trouble opening a file with your version of pygerber2gcode, whereas the one on Google Code works great. I have attached the file. When I open it, it says in the terminal where I ran pygerber2gcode "Parse Gerber data", and that is all. Nothing appears in the GUI.

Would you happen to know why it does not display anything?

Thanks,

Carl

https://www.dropbox.com/s/caatffz5ixji50x/blankProject-F_Cu.gbr?dl=0