今夜、PCBのガーバーデータをPCB工場のウェブサイトにアップロードしました。人生初!

この記事に付いて初めに理解して欲しいのは『素人の記事』です。全部間違った記事と言っても良いかもしれませんから悪しからず。

 

基板の色は紫にしました。「基板は緑に決まってる」と思って居ましたが、発注先のウェブサイトで紫の基板を見たら一目惚れしてしまいました。

5枚も届くので、1枚は玄関に飾りましょう。

↑ 発注先ウェブサイトのスクリーンショット

↓ KiCadの3D画像

 

見た目は立派ですよね? 今回発注したプリント基板表面の3D画像です。大きさはラズパイの基板と同じで85mm x 56mmです。これはGPS(GNSS)の1PPSを利用した7セグLEDの時計で、ラズパイを使用するので1PPSの利用中はstratum 1のNTPサーバとして機能します。多分。
また、stratum 1のNTPサーバ機能まで要らないなら、GNSSの基板不要でそのプログラムを走らせなければ良いだけです。それでもラズパイにインストールされたntpdで外のNTPサーバに同期して正確な時刻を刻みます。

どちらにしても、この時計はネットワーク環境が必須なのです。ずぼらな私でも時計は正確を好むので、正確な時刻を得るために動く。

 

ここで、発注後になって気付いた残念な事。

金メッキ(無電解金メッキ ENIG)だと思っていたのに、違ってました。
でもENIGにすると$15.8も余計に。ENIGは見た目が立派だけど、ついでに値段も立派? ↓

 

今回の基板サイズは100mm x 100mm以内、材質はガラスエポキシ(FR-4)で最小ロットの5枚。これで製作費用たったの2ドル。送料は安さ優先で2ドルちょっと。合計5ドル以下で見た目が素晴らしい基板が届くとは驚きです。

見た目はプロ級、でも心配。回路図が間違っていなければ動くはずです。私が苦手なアナログ回路な無くて、単純なLチカが63個あるだけですから。

でも昨日、ベタ塗りの所まで来た時、回路図の誤りが判明してビックリ。ピンアサインを間違えたり、3.3V接続の所を5Vにしていたりでビックリです。

もう修正したので大丈夫。ホント?

 

今度は、回路図はそのままでラズパイゼロ用に基板を作ってもいいかな。と言ってもラズパイが在庫切れで買えないけど。いつまで在庫切れが続くんだろう。

 

後日の追記

発注後に、ラズパイ基板の寸法図をぼんやり見ている時、待てよと気になりました。

ラズパイGPIOの1番ピンの位置がずれて無いか気になり調べてみると、基板取付穴中心からX軸Y軸共に0.03mm離れている感じです。もう注文した後だし、誤差の範囲かなぁ? ↓

この基板取付穴がラズパイより大きくて直径3.2mm。ラズパイは2.7mmだから、どうなる?

この他にも、後で思う事と言ったら。ファン用の5Vコネクタも設けておけばよかったと後悔。

 

今、KiCadでプリント基板を設計中です。まだ途中なんですが、3D画像を見て嬉しくなっちゃいました。↓

 

私、PCB初心者です。まだガーバーデータまで辿り着かず、ガーバーデータでプリント基板を作った事が有りません。そんな事なので、この基板を発注する所まで行けるか分かりません。この画像を見て終わりかも。

以前、使用出来なくなったと思っていたAutodesk Fusion 360のアクティベーションが出来たので、KiCad用3Dモデルを作ってみました。

Fusion 360のデータをエクスポートする時のファイル形式はstep。そのstepファイルをそのままKiCadで読み込みます。

原点やサイズもFusion 360で指定した通りにKiCadでプレビュー出来ます。

ただ色に関しては制限があるみたいで、木目調のマテリアルを指定しても単色になったり、デカールは無視されます。stepフォーマットの仕様でしょうか?

 

↓ Fusion 360上の画像。原点を合わせる為にボディを点から点移動したので、スケッチ図とボディがズレています。(スケッチする時、原点を合わせていなかったのです)

 

↓ KiCadでのプレビュー。

 

Fusion 360のアクティベーションが出来たので、慣れないFreeCADは止めます。それに、FreeCADはVRML形式(wrl)で保存する時、スケールの縮小(0.3937)をする必要があるのですが、Fusion 360はstepで保存した時スケール変更不要です。

環境
使用PCはMac mini
Fusion 360 2.0.8624 個人用(無料)
KiCad 5.1.5-0-10_14(無料)

KiCAD用3DデータをFreeCADで作成をググって独学中。

やっと出来た3Dモデルを、KiCadの3Dモデルビューで確認。少しX軸方向にズレました。

 

↓ でもピンの位置は合ってる。色は変だけど。

 

KiCadのシルク用データがズレているのか、FreeCADで作成した3Dデータがズレているのか。どっち?

ピンの位置が合っているので、FreeCADで作成したデータのズレ?
基準である1番ピンと部品本体の位置がズレているのかも。

 

位置がズレてしまったけど、ここに至るまで数日かかりました。KiCadにもFreeCADにも、どちらも不慣れなもので、悪戦苦闘しています。

3Dデータ化に挑戦中の部品は、秋月電子で購入した7セグLEDのOSL11001-IRAです。

↓ 作成途中のOSL11001-IRAをKiCadで見た全体3Dプレビュー