KiCad-tips
KiCad TIPS
簡易版
コンポーネントライブラリーの追加
switches.libをライブラリコンポーネント(「設定」→「ライブラリコンポーネント」)で追加してロード
Kicad4.x::https://github.com/kicad/kicad-library
KiCad5::https://github.com/KiCad/kicad-symbols
よく使うフットプリントのセット
トラ技 2016年7月号にたくさんあります
使い方
~/kicad/modules/ToraGi.pretty を作って *kicad_mod をコピー
Pcbnew(FootprintEdior)を起動して 「設定]>Footprint Library Manager に
Nicname( Toragi ) | Library Path ( ${KISYSMOD}/ToraGi.pretty ) |
を追加
線幅の追加
配線設定は ファイル > Bord_Setup [ Design_Rules > NetClasses ] Default / 配線幅 0.25 Line / 配線幅 0.2 PW/GND / 配線幅 0.5
(v4 の時) 配線設定はデザインルールの「グローバルデザインルール」から編集できます。 0.2 // Line ? 0.25 // Default 0.5 // Vcc, GND を追加
線幅と電流(MIL-STD-257A)[銅箔35um]
幅(mm) | A |
---|---|
0.2 | 0.4 |
0.4 | 1.0 |
0.6 | 1.4 |
0.8 | 1.8 |
スルーホール時のパターン幅と電流 (0.5mmx3=1.0A /20um銅箔)
パターン幅(mm) | A |
---|---|
0.3 | 0.94 |
0.4 | 1.26 |
0.5 | 1.57 |
0.6 | 1.88 |
0.7 | 2.20 |
0.8 | 2.51 |
0.9 | 2.83 |
1.0 | 3.14 |
Freerouter
https://github.com/freerouting/freerouting/
https://github.com/freerouting/freerouting/tree/master/binaries
./java -jar FreeRouting.jar
Kicad5 の DSN の出力 PcbnewでFile -> Export -> Specctra DSN を選択すると、dsnを出力できます。
Kicad5 の SES の取り込み PcbnewでFile -> Import -> Specctra Session で
freerouting 1.4.4 $ zypper install java-11-openjdk-devel > bash gradlew assemble > java -jar ./build/libs/freerouting-executable.jar
フットプリント
部品 | モジュール | 旧 | 新 | ||
---|---|---|---|---|---|
1/4W 抵抗 | R | Resisters_ThroughHole | Resister_Horizontal_RM10mm | Resistors_ThroughHole:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizon | |
ショートピン(穴) | CONN_01X02 | Pin_Headers | Pin_Header_Straight_1x02 | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | |
フィルムコンデンサ | C | Capacitors_ThroughHole | C_Rect_L7_W2_P5 | ||
セラミックコンデンサ | C | Capacitors_ThroughHole | C_Disc_D3_P2.5 | Capacitors_ThroughHole:C_Disc_D3.0mm_W2.0mm_P2.50mm | |
電解コンデンサ | CP | Capacitors_ThroughHole | C_Radial_D5_L11_P2.5 | ||
8P-IC | Housings_DIP | DIP-8_W7.62mm | Housings_DIP:DIP-8_W7.62mm_Socket | ||
14P-IC | Housings_DIP | DIP-14_W7.62mm | |||
ダイオード | D | Discret | D3 | ||
可変抵抗 | POT | Discret | RV2 | ||
POT | Potentiometers | Potentiometer_WirePads | |||
POT | Potentiometers | Potentiometers:Potentiometer_Trimmer_Bourns_3296W | |||
ネジ穴 | MountingHole | ||||
CHIP_R | 1608型_0603型 | ||||
CHIP_CP | 1003型_2125型 | Capacitors_SMD:C_2225_HandSoldering |
MicroBIT EDGE コネクタ
https://github.com/anthonykirby/kicad_microbit_connector/
https://github.com/anthonykirby/kicad_microbit_connector
MotorDriver TB6612FNG
https://kicad.github.io/symbols/Driver_Motor
PINE64
Black Swift
基板
P板.com・・ユニクラフト・・基板本舗・・NEVERまとめ・・//…elecrow…//…fusion....PCBgogo
ガーバーデータの作り方
https://www.p-ban.com/gerber/kicad.html
http://mmilk.hatenablog.com/entry/sps-elecrow-from-kicad
項目 | サイズ | |
---|---|---|
最小パターン幅 | 0.1524mm | |
最小パターン間隔 | 0.1524mm | |
最小パッド間隔 | 0.2032mm | |
最小シルク高さ | 0.8128mm | |
最小シルク線幅 | 0.15mm | |
最小ホール経 | 0.3mm | |
最小ランド経(PTH) | Hole+0.1524mm |
拡張子の変更 ( elecrow )
F.Cu | GTL | |
B.Cu | GBL | |
B.SilkS | GTO | |
F.SilkS | GBO | |
B.Mask | ||
F.Mask | ||
Dwgs.Usert | ||
Edge.Cuts |
ガバーデータの確認
gerbv ( yast でインストール可能 )
https://auxin01.wordpress.com/2013/12/27/gerbv_on_mac_homebrew/
表面実装
https://qiita.com/nobu_e758/items/3a4ea1fa68601a07594e
BOM ファイルの作り方
# zypper install xsltproc Pluginに /usr/lib64/kicad/plugins/bom2csv を追加
https://make.kosakalab.com/eda/kicad5_bom-error/
CHIP 抵抗の規格(呼称)
サイズ | mm | inch |
---|---|---|
0.4mm × 0.2mm | 0402 | 01005 |
0.6mm × 0.3mm | 0603 | 0201 |
1.0mm × 0.5mm | 1005 | 0402 |
1.6mm × 0.8mm | 1608 | 0603 |
2.0mm × 1.2mm | 2012 | 0805 |
3.2mm × 1.6mm | 3216 | 1206 |
3.2mm × 2.5mm | 3225 | 1210 |
5.0mm × 2.5mm | 5025 | 2010 |
- 0603はmmとinch があるので注意
ESP8266
https://github.com/jdunmire/kicad-ESP8266
Tips
http://www.kicad.xyz/entry/auto-routing
http://www.kicad-de-kiban.net/tag/Arduino
http://make.kosakalab.com/education/kicad_freerouter/
http://www.kicad-de-kiban.net/archives/dcjack6.html
http://qiita.com/kinichiro/items/27e4f3f26d195f151014
http://tomono.eleho.net/2015/10/13/5967/