トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

KiCad-tips

KiCad TIPS

  簡易版

fritzing

  コンポーネントライブラリーの追加

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

https://www.pine64.org/

Black Swift

http://www.black-swift.com/

  基板

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/

http://www.kicad.xyz/entry/elecrow-order

http://www.kicad-de-kiban.net/archives/kicad5_dcjack1.html