KiCad個人的メモ

# 参考になるサイト

https://zenn.dev/bbled/books/kicad7_led_panel/viewer/sec4

# 引っかかった問題：回路図のpinとPCBのpinがリンクしていない

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405484/a7dcc3a8-2b90-bde8-51c2-2dd6733e852d.png)

## 解決策
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405484/234472c2-e026-dd85-852b-e99311bfc6d9.png)

フットプリントエディターでPad Numberに名前を入れているため起きたエラー

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405484/9edd054f-e28f-f56c-3900-246e4654253b.png)

シンボルエディターのNumberとフットプリントエディターのNumberはリンクする

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405484/84624a6b-e858-4d2c-da09-988a983d11d3.png)

回路図のArduinoにはピンNameと番号の２つが付いている。
Con1にはピンNameしかついていない。これが原因

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405484/97d557f8-9c59-ebaa-d5da-e79a1ac815d0.png)

Symbolエディターでピンを選択して、PinNameをつける

PCBエディターの更新部品を削除してもう一回挿入したほうが早かったりする。

# 自動配線機能はない
外部アドインで追加は可能

https://www.kicad.xyz/auto-routing/

# malformed outline

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405484/0ca5c162-a5ed-c52b-e63b-8c0df82fdf3b.png)

外形線が2つ被っていて出るエラー？

外形線を引き直したところ解決

# GNDランド削除
ベタを選択してDelでOK

# 部品のFootPrintの更新

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405484/dfbf9bc2-5704-097e-2568-b4f59670b503.png)

処理中が終わらない

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405484/7c8000f8-109f-daa6-787b-1d8dcbef031c.png)

部品を個別選択して更新すればOK

# 配線まとめてリセット

https://asukiaaa.blogspot.com/2019/06/kicad.html

フィルターを使用して、配線のみをまとめて選択か
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405484/41d1f2cf-59d1-598d-cd0e-703ce7bbf870.png)


線選択＋Uで経路全選択

# ショートカットメモ

X:配線
V:ビア

F.CuとB.Cu入れ替えるショートカットはない

# 配線できない

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405484/25381dea-ab63-593d-343e-61caf7a29a37.png)

原因：Padが2つ重なっていた。繋ぐべきパッド同士とは繋げられるが、つなげるべきでないパットとは繋げられない。Padが2つ重なると繋げられないようだ

# ネットクラス割当できない

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405484/5b9c3ef8-bcc1-f569-3fd5-f21f709dd061.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405484/80879691-93aa-ba19-c596-ae243abf1680.png)

# KiCadデータをガーバーデータに変換

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405484/237619a9-699a-45e3-ca16-424742cca502.png)


# JLC PCBでつくってからのミス

* ランドの穴が小さかった。部品が入らない
    * ランドのフットプリント・銅円が小さくて、ドリルで開けるとフットプリントが消えるため、ランド穴径修正がうまくできない
    * ランド穴はデフォルトじゃだめな時がある。発注前に部品実物を可能ならまとめてチェックする
* 色選択間違い：発注前に色を確認して。ガチで
* 回路間違い：接続先の相手側の回路があるなら一緒にかけば間違いを防げるが・・・Solidworksでいうとエンベロープ機能がほしいのだが・・・

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405484/676b1eda-25eb-1df1-c5b3-9b746e65c36a.png)
全部微妙にできないな・・・誰か教えて

* 

# 面つけ判定例：JLC PCBの場合

面付けなし判定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405484/0ba7de45-90f2-d902-fe10-710dde32e3d4.png)


面付け判定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/405484/4c571786-a5ad-e5d7-2766-f34e9d27d3ff.png)

基準が微妙ですね。

* 外形線が四角であること？
* 基板の剛性？
* 穴のサイズ？

基板分離・組付用穴どちらとみなされるような穴であるかが大切ということでしょうか？

目視で判定しているとしたら、判定者の問題かな