fumiLab

fumimakerが作ったもの、やったことについて書いていきます。

Fusion統合版 EagleでDXF Importする

Eagleで基板外形にこだわるために貧弱なEagleのCADでやりたくない,ということありますよね.しかしulpのdxf importerがまともに使えずブチギレていたが,Fusionを使ってやればできることがわかった.Fusion360で書いたスケッチがそのままアウトラインとする事ができる.

ちなみに,EagleのULP dxf importでお手軽にやる場合はこの辺が参考になる.(が,自分の場合は全然うまくいかなかった.一部の直線しか入らず曲線や直線が反映されない.パスの問題やグループ化?の問題,ポリゴンの問題やdxfの書き出しバージョンの問題などいろいろあるようだ.

forums.autodesk.com

todbot.com

forum.freecadweb.org

eagle dxf import problemとかで調べると色々でてくる.解決策はわかりませんでした・・・いろいろ試したけどダメでした. しかし,Fuision360を使うことで解決している例があり試してみた.

環境

Fusion360で図面を引く

基板のアウトラインを引いていきます.

image-20220729021255983

関連付けのあるPCBを作成を選択

基板にしたい部分を選択してOKを押しします

image-20220729021313469

image-20220729021406162

基板が生成される

基板が生成されます.これはPCBの3DViewという形になります.回路図やアートワークとは独立している状態です.

image-20220729021419306

関連付ける

まずはこの3Dモデルを保存してやります.

次にこの基板のリンクマークのボタンを押して作ってきた回路とリンクさせます.今回はtakakukeiというものを作ったのでこれとリンクします.

なお,ここで間違えるとかなり面倒なことになるので気をつけましょう.(リンク解除ってどうやるの?)

image-20220729020952128

image-20220729021742022

回路ができる

するとこのようにアートワークをやる画面に行って形状が反映される.良い感じです.

image-20220729021834428

なお,上に同期できませんという,can't backannotate this operation的なEagle使いにとって悪魔のような文字列がでてきますが一度すべて保存してすべて閉じて開き直すと消えます.バグ?

参考

これはFusion360にインテグレートされる前のスタンドアロンのEagleでやる例.こっちのほうがちょっと大変ですね.

まとめ

統合版のEagleってどうなのと思いましたが,3D連携やライブラリの連携などいままで無理やりやってたところがシームレスになってわかりやすくなったと思います.また,ライブラリもこのPCには入ってるけどこのPCにはない,みたいなことが発生せず全部オンラインで同期できるようになったので便利ですね.ライセンスもFusionに含まれるようになったようです.

ただし,DXF Importしたいだけでこれだけ大変なので,相変わらずのEagle節全開という感じでちょっと辛くなります.