KiCAD

KiCAD BGA基板設計④ 到着編

PCBGOGOの注文画面によると 注文してから2-3日で基板の製造が終わったようだった。 素晴らしい速さ。Digikey基準で考えて、 Digikeyの在庫表示では「即時」の物しか部品は入れなかったが 基板が完成してから部品を注文しているのか何かがリードタイムに引っ…

KiCAD STEPファイル Fusion360

e-tipsmemo.hatenablog.comKiCAD 5の目玉機能でSTEPファイルのExportに対応したことがあるが 前回は失敗したので試してみる。Footprintにモデルがないと、エラーが出る。 最終的には各部品の3DモデルがSTEPのものだけが出力される Exportしたものだが、CやR…

KiCAD BGA基板設計③ 発注編

作ったBGAの基板を発注するが、 BGAはどう考えてもリフローしないと実装できないので、初めて実装サービスを利用してみる。 PCBGOGOの実装サービス 「Digikeyの部品かもしれない」? 「Mouserの部品かもしれない」? 「違うところ」かもしれないらしい。 問い…

KiCAD BGA基板設計②レイアウト編

e-tipsmemo.hatenablog.comデザインルールを設定するCapabilities | PCB Online | Low volume pcb assembly | PCBGOGO PCBGOGOの製造能力より こういうことだろうか。BGA100ぐらいをレイアウトするときも本当は4層あった方がいいけど値段が高そう。 (256ピン…

KiCAD BGA基板設計①回路編

試してみる。 ダメかもしれないけど。www.digikey.jp これを使うPCBGOGOに注文するつもりだが、 2019年1月時点のデザインルールでは、 0.8mm pitchのBGA基板ならギリギリ製造できる気がする。Capabilities | PCB Online | Low volume pcb assembly | PCBGOGO…

KiCAD 5 パッド 一括 変更

KiCAD 4から5へ移行するためにいろいろいじっていたら ちょっとした機能を見つけた。QFPやBGAでパッドがたくさんあるときとりあえず パッドを大量に置くが、それらのサイズを一気に変更するのは 大変だった。 とくにある選択したパッドだけを変更したいとき…

KiCAD 5.0 stable install

KiCAD 4.0.Xの操作感に不満を覚え始めたので、乗り換えPCBエディタを探していた。 無料のものだとEagle(古いやつ) 手頃な値段のものだと、 Diptrace, Eagle(Autodeskのほう)、CircuitStudio, 高いやつなら Altiumとか。。。? 80万は出せない。とかお金かけ…

ElecrowとPCBGOGOの比較

パターンミスのために 基板製造を二回したので ElecrowとPCBGOGOでそれぞれ行い、 主観的な比較を行った。基板サイズは約50mmX50mmで色は白製造した基板 左がPCBGOGO 右がElecrow Elecrow 少し黄ばんでいる(白だと気になるかもしれない) 担当者によるチェッ…

KiCADのモデル Fusion360

KiCADには3Dmodelを表示・出力機能がデフォルトであるが、 対応フォーマットがwrlというものだけだ。 一方でフリーの3DCADとしては最も優秀だと思われる Fusion360の出力フォーマットにwrlはない。 これをFreeCADを使って変換するプラグインがあるらしいので…

KiCAD 4.0.1 length matching (differential)

e-tipsmemo.hatenablog.com の続き。 前提として回路図を書いてフットプリントの割当をしてある状態にする。 また、差動配線にしたいPinにつながるネット名が [hoge]+,[hoge]- または[hoge]_P,[hoge]_Nとなっていないとできない。 ①表示→OpenGL Modeにする。…

KiCADのBOMとExcel

KiCADからBOMを出して部品の個数を数えたいときに、 毎回Excelの使い方を調べている気がするのでメモ BOMを出す KiCADのBOM機能とプラグイン 重複を除く CSVをxlsxとかで保存 部品の値と、フットプリントの文字列を&でつなげてそれを データ→並べ替えとフィ…

KiCAD 4.0.1で等長配線・ミアンダ配線をする。(単線)

今作っている基板に必要なのかは分からないが 等長配線・ミアンダ配線の方法のメモといっても 以下の動画を日本語に起こしたもの www.youtube.com Trace Length Matching 前提として回路図を書いてフットプリントの割当をしてある状態にする。 ①表示→OpenGL …