KiCAD [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
Eagleのスレはありましたが、KiCADについては専門スレがないので建ててみました。 無料で使える回路図・パターン図作成CAD”KiCAD”について 情報交換しましょう。 本家 http://www.kicad-pcb.org/ 日本語 http://kicad.jp/ その他 【回路図】CAD / EDA 総合【PCB】 http://wc2014.2ch.net/test/read.cgi/denki/1383322949/ たったのをいいことにがんがん質問しようかな。 ……新しいバージョンが今月中に出そうだけど、どの辺が新しくなってくるんだろう? 個人的には今日KiCad本のバージョンをDLして触ったら、回路図上でイーグル(5までしか触ったこと無いけど)みたいに配線を伸ばしたり縮めたり出来ないのが不満だった。 後配線が紐付けされたピンにくっついたまま動く方がいいので出来ればその辺はイーグルを真似て欲しい…。 今日は回路図が殆ど出来たから、明日はまず階層を変えられる様にして、それが解消したらフットプリントを作る。 何でデフォルトにMILコネクタが無いんだ…。MILの64なんて個人じゃ殆ど買えないだろうけどさ… 最近使い始めたんですが ホイール回して拡大縮小とか右クリックでメニューを出して何かしたりとかの 色々な操作でマウスカーソルが予想外の位置に飛ぶんですが このように勝手にカーソルを動かす機能はOFFにできませんか? ソフト側から勝手にカーソル位置を動かされるとカーソルを見失ってしまうことがあって いちいち探すのが面倒です >>3 どのバージョン? 開発版ならバグか仕様かその類じゃないの? >>2 だけどKiCad本のDLサイトの奴じゃそんな現象起きてないけど? まだ弄ったの回路図だけだけど。 後飛んだらコントロールキーか何かでWindows側でカーソルに自己主張させる機能無かったっけ? >>2 目立つのは -OpenGLキャンバス上でのインタラクティブルーター -Differential pair track -Pcbnewのマクロ(全部の環境で有効にされるか不明) 以下のような変更で悩む人が出るだろう -フットプリントのmodからprettyへファイル形式変更 -回路パーツの更新 -EeschemaとCvPCBでの手順変更 BZR4022からだと二年ぶりくらいの更新になるけどそんなに変わってない気がする >>2 >配線を伸ばしたり縮めたり出来ないのが不満だった。 マウスの右クリックで「ワイヤのドラッグ」 >後配線が紐付けされたピンにくっついたまま動く方がいいので出来ればその辺はイーグルを真似て欲しい…。 範囲選択後に「tabキー」 >>6 おお、出来る出来る…ちゃんと機能としてあるんだな。教えてくれてありがとう 何でこっちがデフォルトじゃないんだろう。こっちがデファクトスタンダードじゃないのかな? ともかく今日はこれから>>2 をしなきゃ、次の就業先も昨晩決まったし、のんびりしてられない。 21日までに基板のガーバー作るぜ。 >>3 BZR5888を使ってるが、Eeschema と Pcbnew の両方に Do not center and warp cursor on zoom オプションがある 3日ごとくらいにUpdateされているKiCADですが、どこがどう変わっているんでしょうか? 4022から5762にしたら、FootPrintのライブラリ・ファイルも上書きされてしまい、4022のライブラリに追加した自作のフットプリントが消えたw。 メーリングリストに入れば情報は取れそうな気はしますが、そこまでするのも面倒だし・・・。 >>10 今メールリストは、次のバージョンに向け怒涛のやり取りが行われています。 もうちょっと待ってね。 >>1 スレ立て乙 最近触り始めて自分用のライブラリをそろそろ作っていこうかなと思ってたんだが 新バージョンが出るまで様子を見た方がよさそうだな >>10 前に上書きしちまってからは自作のは全部別ライブラリにしてるわ >1乙 うむ。昔から自作ライブラリをコピペして使いまわしてる。 以前から使っているものでとりあえず問題は出ていないから、 ずっとバージョンアップしないで使っているけど、 次に新しい物を作るときにはバージョンアップしてみるかな。 どうにかモジュールエディタを見つけたけど、フットプリントライブラリのパスがないといわれて保存できない…。 Fドライブなんてずいぶん前に取り外したよ…なんで保存直前までちゃんと動いててここで詰まるんだ…。 どこを書き換えたら使えるようになるかな… 現在のVerはKiCad本です パスを指定できるのは読み込みと新規だけで 更新は読み込んだパスに書き戻そうとしているのかも 読み込んだドライブはすでに無いから 別のライブラリとして保存、で対応するしかないかも あの辺分かりにくいよね 「現在のライブラリ」と「アクティブなライブラリ」って同じ意味なのかな >>16-17 結局MILって名前のファイルで保存できなかったのでMIL2にしたらエラーが出なくなりましたが…。 それでもライブラリエディタ最後に保存しとく?って聞かれるのは相変わらずです…。 一応Pcbnewで使用できそうなので、保存できてるみたいですが… っていうかその工程を終らせないとCvPcbで部品割り当てで設定できないってちょっと混乱する。 今日は部品割り当てと、配置で終わりかな…。 明日はAWします。 それにしても更新が2chビュワーで読めない… KiCADで基板設計して、Elecrowへ発注しようと思っていますが、 パターン幅とかパターン間の最小距離の設定は、KiCADのデフォルト値でOKでしょうか?。 KiCADのバージョンは5762です。 基板屋の製造ルールがあるだろうから、自分でちゃんと確認して 必要に応じて設定してDRCかけておいたほうがいい。 >>19 Eagleなら色んな所でDRC用のファイル用意してくれてるんだけどね。 KiCadは用意されてないのかなぁ…? AW前に縦横調べたら30センチぐらいあった…。 基板代だけで1万超える…orz AWする気がゴリゴリと失せていく >>22 そんなのが1日で作れたらいい仕事についてますよ! コネクタとICが大きすぎるだけですよ。 コネクタはともかくICを表面実装の小さなやつに変えればICの値段も下がるんだけど、 元々学校教材に足を突っ込む所まで行くつもりだからICも焼いたときの為に交換可能なほうがいいかなと…。 コネクタもMILなんて使わずに表面実装でもっと小さいのにすれば、裏表使えていいでしょうけど購入先でハーネスの作製できないものは…。 つうかたいてい小型のなんて、抜き差し(そうばつ回数?)保障20回とかだから使えない… >>23 今のところディスクリート部品とロジックICだけだから、複製なんて楽だよ…(お目目ぐるぐる) というかどの宗派(マイコン)でも使える、が今回の作成案の第1目標だし。 ともかくとりあえずこいつは置いておいて、お口直しにPICの16F54とか57、59とかの基板作るかな… どこでも聞くけど毎年買ってくれるようなお手軽なものがいいんだよなぁ… 電子ブロック的なもの? それなら、10cm角で収まるくらいにモジュール化したほうが良い気が。 >>25 部品交換前提でDIPとか、それでサイズ拡大とか、さらに信頼性と工数考えたら、 そんな設計しただけで不採用。 面積で基板単価どれくらいかわるかすら知らないみたいだね。 面積つーか、定尺から何枚取りできるか・・・だけどね。 マイコンのピン名を入力してライブラリにするのがめんどい 表計算シートからライブラリのピンに変換するマクロを書いてみたが入力がだるい マイコン各社はピン配置のXMLとかのファイルを公開してくれたらいいのに >>25 ロジック的にはね…。 しかし入力もしくは出力は(その瞬間にはどっちかしか選べないけど)256chだ…。 と言うわけでコネクタ的に絶対入らないわけです…。 今回のは分割すると基板間をアナログデータが飛ぶので分割したくないし…。 >>26 何のことを言っているのかと思えば>>27 の事なのね 中国か、P板(韓国、台湾)なら発注経験ありますけど?って答えるところだったよ。 さすがに1枚丸ごと買い上げてこう配置してくれっていう発注はした事が無いのでそこはどうしようもないかな。 MILコネクタより信頼性と購入のしやすさがある多ピンのコネクタがあるなら教えてほしいですね…。 …表面実装の高密度Dsubとか持って来たらどうなるかわかってますよね? >>28 某R社はデーターシートからのこぴぺ不可だから全部手打ち… 一部設定ミスなのかコピー化のものもあるね。 あと全機能書くとごちゃごちゃするからやめろって人もいるね。 KiCadだけの話じゃないけど ともかく俺は趣味で作れるうちに作る、どっちかと言うとコアなICだし、仕事があってお金が手に入るうちに作るよ。 みんなも頑張ってね。 LPCExpressoのやつは独自形式で読めないけど Silicon Labs Simplicity StudioのdeviceInfoプラグインにはXMLでマイコンのピンアウトが入ってた こいつからライブラリを生成するスクリプトを書くか >>8 BZR5888で、他の回路図のネットリストを 取り込んで、cvpcbの起動ってできますか? 他のバージョンでcvpcbが起動出来なくて 困った。 どうも回路図からの起動になってしまったように 思えますが。 >>31 できないな >>5 にある手順変更でそうなったらしい >>32 そうなんですね。 結構便利に使ってたんだけど。 使い慣れた回路図cadだったのですが、覚えないと いけないですね。 ちなみにOrCadです フリーソフトのBsch3vもたまに使ってましたが こちらも問題なかったです。 あれ、build エラーになるんだけど サーバーがダウン? PcbnewのPythonコンソールで以下のようにすると外部のボードを今のウィンドウのボードに読み込めるんだが board = pcbnew.GetBoard() path = "/home/foo/kicad/hoge/data.kicad_pcb" pcbnew.IO_MGR.Load(pcbnew.IO_MGR.KICAD, path, board) 重なるのを避ける方法が手作業しかないのよね パターン作成時の初期時の原点は左上みたいだけど これって任意の場所に移動出来ますか? スペースキーでdx.dyは任意に設定できるのですが絶対X.Yって移動する方法はありますか? 自分で読み込んだDXFの外形図左上を絶対0.0にしたいですが >>39 X,Y原点を移動する方法はないと思う。 固定だと面倒だけどね。 >>40 ありがとうございます。 出来ないですか…残念です。 吐き出し時にガーバーの特定座標を0,0にする事は出来ますか? ガーバー→Gコードに変換してCNCで切削するのに原点を合わすのが面倒なんで何か良い方法はないでしょうか? >>42 出力時に「補助座標原点を使用する」で出来るみたいですね。 ついでにハンダ面をミラー出力する方法ってありますか? Cncでカットするので反転したいのですが ドリルはミラーあるけどパターンはないのでしょうか? FAQによると反転の方法はPostscript出力のミラーと編集時のコンテキストメニュー Flip block Flip blockの回転軸は水平だから回転と併用しろってことか 使い始めたばかりでよく分らないのですが、 回路図エディターでモータの表記ってどうしたらいいんですか? モーターのコンポーネントがライブラリにあるかってこと聞いてる? 探してみてなかったらこんなところから持ってくるってのもありだよ。 http://www.kicadlib.org/ >>45 どうせコネクタで繋いだりするんだろうから、部品も コネクタにして「MOTOR」とでもテキストで入れておけばいいじゃないか。 便乗で 基板にはコネクタの穴だけでいいんだけど回路図にはその部品の回路図記号を入れたいみたいな場合って何かそういう機能はあるのかな それが可変抵抗器みたいな3ピンの部品なら、 回路図には可変抵抗器を置いておいて、 フットプリントはSIL-3を割り当てる、 とかかな、自分は。 ID違うけど >45です ライブラリに無いからどうしたらいいのかって事でした。 添付されたライブラリになければ、作ればいいんですよ。 そのためのエディタも付いてるんだし。 トランジスタのシルクを、半月っぽく作るのがちょっと面倒なのは、今後に期待するしかないのかな こういうところに無駄にこだわってしまうせいで、無能扱いされてしまう俺 まあ最近のバージョンは、GitHubからライブラリ引っ張って来れるから そんな心配も少ないか OpenGLキャンバスなら1/4じゃなく、中心と二点から円弧を描けるからすぐできる 網の目の模様でハッチングする機能くらいないダメだよな あぁ、網目模様は欲しいね。私は滅多に使わないけど、 必要とするところは少なくないだろうから、 そのうち対応するんじゃない? コンポーネントの配置を使用として、 [device, segment]で検索して7セグ2桁や3桁を探したのですが見つかりません 7セグ2桁や3桁をどこか別の場所から入手するとして、 どこから入手するもんでしょうか? 探すより作るほうが早いからみんな作ってるんじゃなかろうか 公式のライブラリがgithubにあるけど中身はあまり多くはないし 左様。 あったとしても、そのライブラリが使おうとしている奴と 合っているのかどうかチェックしないといけない。 毎度チェックするくらいなら、自分で作ってしまった方が早い。 20ピンのICソケットの長さがだいたい1インチですよ。 それはわかりますけれども track width=0.02" て言われてああ0.5mmくらいとか中々出てこなくて 自分で作る事にしました。 なれれば1個15分くらいで出来るようになりました。 本当に簡単に作る事出来るんですね。 kicadの良い勉強になりました。 DIP, ロータリースイッチなんかも自分で作らないと駄目でしょうか? ブレッドボードで自作した回路を、そっくりそのままkicad上で設計したいんですが 細かいスイッチ類を自分で作るとなるとうんざりしています。 だって、あとフットプリントも作らないとcvpcb, pcbnewに連携させれないですよね 泣きそう。。。 スケッチ書いて、フットプリントも自作して、、、 泣きそう。。。 有料でもいいからないですかね。 ttps://github.com/KiCad .prettyファイルは最近のバージョンじゃないと読めないっけか 「いーぐるならあるのに〜」というなら、web上での変換ツールがある。 でも、そんなもの使うより自分で作った方がいいと思うけどね。 DIPなICなんてちょうどいい練習素材だと思うけどな。グリッド2.54mmで パッドをぺたぺた並べるだけだし。 穴径1.0mm、パッド径1.5mmにしておけばとりあえず大抵のものには対応できる。 >>66 自己レスです https://github.com/KiCad/Potentiometers.pretty に音量ボリュームがありました。 https://github.com/KiCad/Buttons_Switches_ThroughHole.pretty にDIP, トグル, push スイッチがありました。 ロータリースイッチはgithubのlibrary上にはないようでした。 全部頑張ってみましたので疲れました。 でも、音量ボリュームを見つけたので頑張った甲斐がありました 基盤設計をしていて、pcbnewまで進んでから ネットの配線間違いに気づいた場合って、 ネットの修正できないでしょうか? GNDに繋いじゃいけない子をGNDに繋いだ場合ってどうしようもないですかね? ネットの削除か切断をしたいんですけど、pcbnewではネットの削除方法が分からない eeschemaまで戻ればチョチョイとライン削除でいいんですけど、 eeschemaまで戻るのが面倒くさいです 別に、GNDに繋がないといけないのに繋いでいなかった場合やpull-downし忘れた時なんかは フットプリント増やせば良いだけなので何とかなるんですが、 eeschemaの時点で繋いじゃいけない所同士を繋いでいた場合、 pcbnewにまで進むとネットの削除方法がなくて困っています。 Eeschemaで回路図を直してネットリストを保存しなおし、 Pcbnewでそのネットリストを読み込み直せばOKですよ。 回路図の修正が基板レイアウトに反映されます。 Forward Annotation って言うんだったかな。 問題の端子のパッドの設定でネット名を手書きで変更したのでも対処できた気がする >72のとおりで、パッドを右クリックしてパッド=>「編集」で Net nameを書き換えてしまえば別のネットに繋がる。 ただ、複数箇所についてそんな面倒な事をするより、回路図を修正して ネットリストだして読み直したほうが、安全確実高利回り >>71 ありがとうございます、上手くいきました。 面倒くさがらず、ちゃんとやるべきだと痛感しました。 >>72 邪道というと言い過ぎだと思いますが、 正統派ではなくて、その場しのぎな感じがするので試してないです。 pcbnew実行していて、 eeschema起動し直して、 配線直して、 ネットリスト作成して、 ネットリスト再読込させて、 ってめんどくさいんですけど、確実さが重要だと思いますので、 eeschemaで回路図を修正する方法でいこうと思います。 それが「めんどくさい」というと、pcbnewで変更かけたら eeschemaに反映されろっていうのかいな? そういえば、pcbnewでネットの削除ってできたな。 >>75 それ、backward annotation だよね。 >>77 回路図で繋がったところを、pcbnewで切ったら 回路図上でも切った形になって欲しいみたいよ。 > 回路図で繋がったところを、pcbnewで切ったら > 回路図上でも切った形になって欲しい これは、誰も言ってない。 >>70 とは言った。 >>79 はいはい。 面倒くさい人っていわれるタイプだね。 回路が合っててもリファレンスがずれてたら困るがモジュールとリファレンス間の青線が見えにくい pcbnew/class_text_mod.h 47行目 UMBILICAL_COLOR LIGHTBLUE をYELLOWにしてビルドしたら見やすくなった >>80 言われませんよ。 あなたみたいに勝手に解釈して 勝手に話を進める人は相手にしませんから。 >>82 はいはい、いつまでもそう思っていればいいんじゃないの? 書き込み増えてたから見てみたら煽り耐性0の中高生かよwww EAGLEみたいな即時反映のほうが良いんだけどなぁ 自分の拙い設計でも、 思い通りの設計ができると嬉しいですね。 ユニバーサル基板上で、あれこれ部品配置を考えるのも楽しいですが、 kicadできちんと設計してから実装した方が手間減りますね。 一度ハンダ付けして、上手く動作しなくて原因見つけて、 一つの配線誤りのためにコテ使ってハンダ付けとか 面倒くさくて泣きそうでした え?君は試作せずにいきなりKicadで基板作るの? kicadで設計してもPCBしたりしませんよ。 kicadで部品の大まかな配置を検討して、 それから部品を実際に配置してみて、 無理が無さそうな部品配置が出来たら、 ブレッドボードで配線を試して、 上手く動作すればユニバーサル基板上に実装しました。 ブレッドボード上で適当に部品を配置して、 配線をきっちりやっても別にいいと言えばいいですが、 何番ピンとどの部品を繋いでいるかを見てから、 eeschemaに反映させようとしても、配線同士を見分けにくくて 分わかりにくくないですか? それよりは、eeschema上で大まかな配線を検討しておいて、 cvpcb, pcbnewで部品配置も検討して、 それからブレッドボードで配線の正しさを確認する方が 効率良いと思いますが。 1. eeschemaを基に -> ブレッドボードの配線 2. ブレッドボードの配線を基に -> eeschema 1. は比較的楽なんですが、2. は大変というのが実感です。 ブレッドボードで間に合う回路規模なら 手書きの回路図で良さそうな気もするけど、人それぞれだな ユニバーサルならともかく、ブレッドボードの縦横とジャンパーをkicadでどう参考にするの? >>88 え?試作もプリント基板起こした方が楽じゃない? >>92 1本くらいの細かい配線ミスはあるので、 その時はブレッドボード上で修正してみて、 上手くいけばその配線結果をkicadに反映させます。 配線の大枠はeescehmaで決めて、 debugはブレッドボード上でします。 と言い換えたら分かりやすいいいでしょうか。 >>88 試作してる時間がもったいないから、注文して基板届くまで他の作業してる。 部品数が200超えるから試作の時間ももったいないし KiCAD Version 4.0.0rc1 が出たらしいが、今バージョン3なん・・・? 本家のkicad-pcb.orgが小奇麗になってた ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.4.7 2024/03/31 Walang Kapalit ★ | Donguri System Team 5ちゃんねる