KiCAD 4層板
■ このスレッドは過去ログ倉庫に格納されています
めんどくさい。シンボルエディターでコピペもしくはテキストエディター。 >>370
>>372
昨夜頑張ってみたのですが、どうやらフットプリントのモデルが原因だったみたいです
昔eagleを使っててKicadに乗り換える際、ライブラリをそのままインストールしたのが駄目みたいでした
私の環境が悪いだけかも知れませんが、Kicad用のライブラリをインストールしたら何の問題も無く引けたので何とか完成しました >>373
俺は単純にpcbnewでフットプリント中のパッドを個別に選んでプロパティから直接、位置・形状・大きさを変更してるよ。 >>373
それは手間がかかるわ。
>>374
>シンボルエディターでコピペもしくはテキストエディター。
プロジェクトフォルダの中にフォルダーを作り
その中に回路図内で使用中の全シンボルデータを置くことって
できます? >>378
ありがとうございます。
あれこれやっていますが、まだ理解が足らないようです。
もう少し勉強します。 質問です。
KiCADは、たくさんのフットプリントがあって、とても便利だと思います。
まだ慣れていないので、文字→フットプリントと選ぶのがうまくできません。
すぐに慣れるよと言われてしまいそうですが、主なものだけでも良いので、
CVPCBに出てくる「フットプリントを見る」のような画面を印刷してカタログみたいな
ものを作りたいです。
そこで質問なんですけど、
「フットプリントを見る」の画面の背景を白色にできるでしょうか。
「フットプリントを見る」には印刷するボタンはないですか?
よろしくお願いします。 たびたびすみません。もう一つ質問追加してください。
2SC1815のトランジスターのフットプリントが見つからずにPACKEGEという中にTO-92があったので
それを当てたのですが足がE C B になっていないようで、PCBNEWの段階でERRORだと言われます。
2SC1815のフットプリントはCVPCBのライブラリのどこに属しているでしょうか。
よろしくお願いします。なんどもすみません。 >>383
ありがとうございます。そ、そうですね。すごい数ですけど。
ちなみに回路図のシンボルのピン番号を1 2 3にしたらERRORが消えました。
ということはフットプリントの番号か記号をみて回路図のシンボルを作らないといけないんですね。
三端子レギュレータだと132のものもありますので、番号よりIGO、GDS、ECBは良くないのでしょうか。 フットプリントを替えるのではなくて、シンボルをECB順割り当てのものに替えると良いのではないかな。 考えるよりフットプリント作った方が早いと思う様になるよ >>382
回路図のシンボル選ぶときに2SC1815を選べばあとは何も考える必要ない気がする >>380
>文字→フットプリントと選ぶのが
具体的にどうやってんの?
フットプリントの絵を見て選ぶとかは、
相似形というか、同じ配置で大小があって、
見た目だけで選ぶとかえってハマると思うんだけど >>384
自分で作らずともシンボルにecbとかcbeとか順番違い既にあるはず >>384です
1石のアンプ回路を書いてフットプリントはKiCADのものを使って、はじめて基板図を書いています。
今こんな感じで、パターンを太くしているところです。
https://imgur.com/rs6zuWm
グリッドがうまく合わなくて苦労しています。
>>387
>考えるよりフットプリント作った方が早いと思う様になるよ
確かにそう思いました。やってみるとわかりますね。
>>388
>回路図のシンボル選ぶときに2SC1815を選べばあとは何も考える必要ない気がする
2SC1815って、あるんですか
>>389
>文字→フットプリントと選ぶのが
>具体的にどうやってんの?
フットプリントの絵を見て選ぶ方法です。
長い文字列だけで絵を説明するのは無理があると思います。パッと見てわかりません。
ライブラリの階層管理にフォルダが使えればいいんですが、できないのは歯がゆいです。
なので印刷してペラペラとめくって見えるようにしたいと思いました。
そうすれば「PinHeader-123」とか、番号だけで整理できて長い文字列不要になると思う。
>相似形というか、同じ配置で大小があって、
>見た目だけで選ぶとかえってハマると思うんだけど
ですね。ビューワーでランド間の寸法を測って見分けました。 あー、古いバージョンは文字列での絞り込みが無いのかもね。 >>392
ありがとうございました。
ありました。Transistor-BJT ですね。2N3055とか2SC1815とか、
勢揃いしていました。失礼しました。 >>394
どういたしまして。
文字列で絞り込むといいようです。 >>391
パターンの太さは配線のプロパティに数字でを設定すれば太くなるよ。
自分で領域を太くしなくてもいいのでは? >>93
>2. ブラインドVIAについて
>この「ブラインド」とは、何のことでしょうか?
https://imgur.com/7M7Pq6r
↑
Wikiの図ですが、スルーを覗いて
・向こう側が見えるものを「スルーホールVIA」
・向こう側が見えないものを「ブラインドVIA」 という言葉を使うようです。 >>396
ありがとうございます。
パターンの太さを2mmにしてやってみました。
太くていい感じになりました。
https://imgur.com/telaEkT >>398です。調子に乗って面実装でも書いて面付けしました。
FUSIONのビューワーで見ると、となりのシルクが重なったように見えています。
https://imgur.com/o5g5TDa
これは、この通りに出来てくるということでしょうか。
もしそうなら、フットプリントライブラリを修正をして、
シルクを短くすれば良い、という考えで合っていますでしょうか? >>399
外形線からはみ出たシルクは、パネライズした隣の基板や捨て基板にも印刷されます。
パネライズする誰もが一度は通る道みたいな問題で、修正するしか無いです。
基板から飛び出たコネクタやL字ピンフレームとか、やっちゃうんだよなw >>400
ありがとうございます。やっぱりそうですよね。
あの通りにできてくるんですよね。ありがとうございました。
メーカーも、基板製造だけなら作業として問題ないですが、
実装も注文していたら怒られますね。「実装できん!」って。 質問です。
フットプリントを置いたときに、ピン番号の数字がランドの真ん中に出ると思いますが
この文字の色を変更することは出来るでしょうか?
現在の白色以外なら何色でもよいのですが。
(プロジェクト窓で設定を見ても、eeschemaにはカラーがあるけど
PcbNewの設定に出てこないんです)
よろしくお願いします。 >>402です。
自己解決しました。(背景をグレーにしたら、見えるようになりました)
すみません。ありがとうございました。 質問お願いします
pcbnewのDRCでパターンとランドが近すぎです のようなエラーが出ます。
近すぎというのは、フットプリントのどの要素で判定しているのでしょうか?
F.CrtYd でしょうか、F.Maskでしょうか。 Clearance
配線近づけてみ、そこを避けて通るから >>407
さっそく、ありがとうございます。
↓なるほど、確かに避けて通りますね。
https://imgur.com/MneN9d2
その寸法を指定するところは、
↓の「クリアランス」の設定でしょうか? (現在0.3が入っているところです)
https://imgur.com/z6vRAL9 >>408
上部左から2番目のBoard setupというアイコン > Design Rules > Net Classes > Clearance
で、全体のClearanceを設定するのが普通
パーツのLocal Clearanceは大抵はゼロに設定されてるんじゃない? ネットのクリアランスで設定せい
その配線の電圧によって必要な間隔が違うし >>409-411
>>408です。どうもありがとうございました。
みなさんのお話を元に、備忘として図を書いて整理してみました。
↓このような理解で合っていますでしょうか。
https://imgur.com/0cflqfO
全体の寸法を「基板セットアップ」に設定して設計を開始。(Global値)
特別な所だけ「パッドのプロパティ」で変更する。(Local値)
ただ、これらいくつかのクリアランス値を、どのようにして決定するのか、
まだ分かっていません。たぶん、
・基板メーカーの製造制約から来る数値
・部品データシートからの推奨値
・自分で決める数値 (耐電圧、絶縁などによる値)
だと思うのですが、他のライブラリも見てみたら、例えば丸いランドでは、
F.Cuランド直径 = F.Mask直径のものもあるみたいで、さじ加減がわかりません。
また取付穴の場合は、
NPTH(?)にして穴径を3.2。
パッドクリアランスを(7-3.2)/2にすれば、ベタが攻めて来ないのかな、と思っています。
みなさん ありがとうございました。 レジストのクリアランスと配線のクリアランスはまったく違う要素だ混同するな >>413
ありがとうございます。
>レジストのクリアランスと配線のクリアランスはまったく違う要素
さきの図で、何か混同しているでしょうか?
レジストはF.Maskですし、配線のクリアランスは、昨日「この線は何ですか?」と
質問した黄色い線だと思っています。
図でも、わざとずらして書いてあると思います。 プリント基板は銅パターンの上から保護のためコーティングする
これをレジストと呼ぶ
当然全体をレジストで覆うとはんだ付けできないから
パッドの部分はレジストを抜く必要がある
それを描いてるのがmaskレイヤー > F.Cuランド直径 = F.Mask直径のものもあるみたいで、さじ加減がわかりません。
っていきなり配線のクリアランスとは全く関係ないmaskレイヤーの話が出てきたからツッコまれたんだと思う >>415-416
>>412です。
私の書き方が悪くて、みなさんに誤解させてしまいました。すみませんでした。
(以下に修正して再掲いたします)
これらいくつかのクリアランス値を、どのようにして決定するのか、
まだ分かっていません。たぶん、
・基板メーカーの製造制約から来る数値
・部品データシートからの推奨値
・自分で決める数値 (耐電圧、絶縁などによる値)
だと思うのですが、経験がないので、難しいですね。
ありがとうございました。
クリアランスではなく別の話に変わりますが、
今回のDF13のフットプリントでは、
ランドの外形線 < レジストの外形線
となっているのですが、
KiCADに付属の他のライブラリのフットプリントを見ると、
ランドの外形線 = レジストの外形線
になっているものもあります。
この点も、どちらが正解なのか、あるいはどうすれば良いのか、
加減がわかりません。難しいですね。
と、書きたかったです。
どうもありがとうございました。 連投ですみません。
PCBnewのヘルプに「モジュール」という言葉が出てきます。
これは、以下のような理解で良いでしょうか?
モジュールは、旧バージョンでの用語であり、
現在のバージョンでは、フットプリントと読み替えて良い。 >>418
表現が変わったみたいだね。
でもマニュアルやヘルプが付いてきていない。
モジュールより、フットプリントのほうが現実をよく説明していると思う。
ていうか、なんでモジュールと呼んでいたのか。 円弧を描いてそれをF.Cuなどの導体層に割り当てることはできたのですが、
普通の直線の配線ならネット記号を割り当てる事ができますが
この円弧にはネットを割り当てる事が出来ません。
円弧にネットを割り当てる方法ありますか? >>420
>円弧を描いてそれをF.Cuなどの導体層に割り当てることはできた
これをどうやったのかわからんのにアドバイスできるわけないw 基板を図のように切り抜きたいのだが
Edge.Cutsに線を書けばいい?
フットプリントを作る時に、F.CuやB.Cuのレイヤーに配線を追加する事は出来ない?
例えば6個のパッドがあるとして、[1]と[5]を内部的に接続しておきたいなど。
[1] [4]
[2] [5]
[3] [6] >>428
カスタムなパッド作れるけどとても面倒
Custom Shapeとかでググってみて
https://i.imgur.com/z3T3pLY.png 回路図との整合性が取れないケースが出てきそう
フットプリントで接続すべきではないのでは >>433
べき論を振りかざすのは簡単だけど
そもそも回路図との整合性ってどこから生まれるもの? フットプリントで銅箔描いたって、結局は回路図で同じネットにつなぐ事になるんで、何か積極的な意味あるのかな。 最近のバージョンは回路図ないとパターン引けなくね?
たしか5.1以降は回路図無しでお絵描きは難しかったような >>432
図形を書いて右クリで変換するだけじゃん
130要素のポリゴンとかはスクリプトで書かないと厳しいが >>437
へえ、それ、ピン番号割り当てて配線も出来る? >>439
もちろんできるけどアンカーに配線が吸着されるので
一つの形状のパッドにいくつも配線をしたければ別のパッドを重ねて置いたほうがいい
前はベタでパッドを作ってたけどカスタム図形のパッドだとベタのフィル処理が格段に早いんよ >>434
>>435の言うとおり、ちょっと自分で考えればわかるでしょ?
結局回路図側で1と5を繋ぐなら余計な気を使う羽目になるだけ
こうしたいんだったら回路図側でも5ピンを消すべき >回路図側でも5ピンを消すべき
当然でしょね。
質問用の説明のためじゃないの[5]って書いたのは。
ちょっと自分で考えればわかるでしょ? >質問用の説明のためじゃないの[5]って書いたのは。
俺もそう思ってた
何を必死で突っかかってんだろうこの人は>>ID:HZzcLw1l
「すべきではない」とかイキっちゃってw パッドの座標入力とかで1+2とか入れてOKを押すと計算してくれるの便利だよな Macで使ってる人いるかな?Appleシリコンの新しMac上で稼働するか気になる〜 複数バージョンの同居って出来るんかな
5.0.2のeeschemaはセーブがらみの挙動がおかしい事がある
セーブ時にProgram Filesに書き込めないとかよく判らないエラー出したり
5.1.xと併用できるとありがたいのだが v4とv5のside by sideインスコと同じ方法で出来そうかも eeschemaでも pcbnewでもいいんだけど、ライブラリをフォルダーで階層化できないのかな。
超長いファイル名で区別するのは、スマートじゃなくてかっこわるい 面実装とスルーホールくらいなら ま、あるかなと思う。
それ以上は無用。 最新版入れたら
起動するたびに
pythonのエラーが
出るんだが、皆さんもでる? 5.1.8は、5.1.6に比べて、何が嬉しいの?
バグフィックスではないの? レガシーツールセットでB(ゾーンの塗りつぶし)をすると
カーソルが飛んでしまうのですが、同じような事が起こっている人
いますか?こちらだけの問題か知りたいので。 質問失礼します。高校の課題研究でKiCadを使っている者です。
グローバルラベルは、他のいかなるグローバルラベルにも接続されていませんやpwr flagにピン間の衝突問題が出るのですがエラーの解消方法をご存知でしたら教えていただきたいです。それと3ピンのボリュームをLEDに接続する方法も教えていただきたいです。 学校の課題はネットで聞かないで、マニュアルなり本なり読んで調べようよ・・・
もしくはせめてクラスの友達に聞くとか。
って思うオレは古いのか? コロナ禍だから学校で集まって話すのはアレだとは思う
それとは別に研究課題なんだから、まずは自分で調べるなり試すなりしましょう
その上でどうしても分からなければ、
・何をやりたいか
・どこまで調べたか
を簡潔にに説明できなければ、誰も相手してくれないと思うよ 謎の教えたがりがそのうち出てくるでしょ
そんな人のお陰で勘違いした初心者が常駐しベテランは去っていく マイコン基板を作成するためにDigikeyから部品をインポートし現在回路図を書いている途中です。KiCadのマニュアルやトランジスタ技術のDVDを見ながら進めてきましたがエラーの対処について分からず最終手段としてここで聞くことになりました。課題研究はグループごとに別れているためグループ内で聞くことはできても他の友達はこのソフトについては何も知らないため聞いても無駄です。ちなみにグループ内での話し合いは何度もしましたがそもそもCADを頻繁に扱う科ではないこともあり出来ない状態が続いています。 >>462
エラーの内容のままなので、意味をよく考えて解決してみて
(どうしても解決できなければ画像やプロジェクトファイルUP)
・グローバルラベルに何も接続しない場合は同じラベルを使いXをつける
(そもそも、接続しない物にグローバルラベルを使わない->テキストなどでコメント)
・衝突は文字通りの衝突 3.3Vと5Vが短絡してるとか、同じノードの電源で複数個所にpwrflagが接続されてるとか
>>3ピンのボリュームをLEDに
意味が分からないけどこんな感じ?
https://i.imgur.com/HlNdvtQ.png >>462
>Digikeyから部品をインポートし
一瞬、最近の若者はDigikeyで部品買うことをそう言うのかと思ったw リーダーがどうしよもない会社で働きつづけるってどんな気持ちなんだろう
死んだ魚って感じ?
あ、給料が良くてサボれるから最高の職場なのか(笑)
若いうちの苦労は買ってでもしたほうがいいと思うよ(笑) やっぱり現場のリーダーがイケメンや美人の職場はまとまりがあるからみんないい仕事するよ どうせ理不尽にいじめられるなら好みの美人やイケメンに虐められるほうがいい
大して旨みが無いのに不細工やブスに理不尽に虐められる筋合いは無い
それこそ高待遇じゃないとやってられないよ 回路図までありがとうございます。グローバルラベルの使い方はわかりましたがワット開発中さんの回路図のようにERCをするとpwrflagに赤い矢印がでてしまいます。pwrflagをつけるときにはvccかGNDのどちらかにつければ良いということでしょうか?何度も質問すみません。3ピンのボリューム参考にさせていただきます。 自分が出来ることを、できない人にマウントとりたがるだけの人間は助け合い精神の職場では邪魔でしかない >>469
書き忘れてたけど、(2)は衝突になるダメな例です
GNDやVCC(VDD)には1箇所づつpwr flagを付けます
同じノードの線には1個のpwr flagしか付けてはいけません 結局、不細工のくせに中身もクセのある人間が上にいるとどんどん人が離れていっていつも募集中。
しかも経験者、未経験者まで募集してるくせに未経験者が来ると教えるの面倒だという態度で邪険にして育成する気が無い
未経験者を募集してる会社って伸びしろ重視で募集してるんじゃないの?
何のために未経験者の募集してるの? ■ このスレッドは過去ログ倉庫に格納されています