KiCad 5でサブサーキットを再利用するには?


9

KiCad 5を使用する場合回路図の複数の場所で使用される一般的なサブ回路の実装方法複数の重複サブ回路 。手動で繰り返されるコピー/貼り付けではありません。


KiCad 4でこれを実行しましたが、KiCad 5では機能しませんか?
パイプ

いいえ。私はリリースの準備がほぼ整っているKiCad 5のナイトリービルドを使用します。現在のリリースのKiCad 4は使用しません。これはまもなく冗長になります。
Rob Kam、

私は、のkicad 4に、この何回もやったし、バージョン5の違いを覚えることができないので、私はただ思ったんだけど
パイプ

1
@pipeなので、おそらく問題は、バージョン5で行う方法ではなく、実際にKiCadで行う方法です...
アーセナル

私はv4にのみ当てはまる回答を避けようとしています。
Rob Kam、

回答:


11

探しているのはサブシート(階層シート)です。

まず、「Place-> Hierarchical Sheet」に移動して新しいものを作成します。クリックして配置すると、次のダイアログが表示されます。

階層的プロパティ

ここで重要なのは「ファイル名」です。これは、バッファのすべてのコピーに共通です。「シート名」はコピーごとに一意になります。

次に、ダブルクリックしてシートを入力し、ここに示すものと同様の共通コンポーネントを配置します。

バッファの例

内部の重要なポイントは、階層ラベルを使用することです(ここでも[場所]メニューから)。これらは、内部を外部ワイヤに接続するポートになります。「In」を入力ピン、「Out」を出力ピンとしてラベル付けしました。今は注釈を付ける必要はありません。

次に、右クリックして階層シートを閉じます。これで、シートのコピーが1つできました。次に、階層ラベルをインポートする必要があります。もう一度[Place]メニューから[Import Hierarchical Label]を選択して、作成した階層ピンを取得します。図のように、入力ピンを左側に、出力ピンを右側に配置します。

複数のバッファ

これで、必要に応じて階層シートのコピーをいくつでも作成できます。ファイル名はそれぞれ同じにして、それぞれに新しいシート名を付けてください。


1
これは回路図部分を扱います。レイアウト部分はどうですか?
ndim

2
pcbnewの場合、これを実現するにはプラグインを使用する必要があります。github.com/MitjaNemec/Kicad_action_plugins
Seth

3

@pipeなので、おそらく問題は、バージョン5で行う方法ではなく、実際にKiCadで行う方法です...

もちろん。今までのところ、Rev。4と5の間に大きな違いはありません。夜間ビルドがうまくいかないかもしれません。

KiCadでサブケマティックスを再利用するために、ここにあるチュートリアルを書きました。

https://www.mikrocontroller.net/wikifiles/a/ab/HierarchicalSchematicsAsBuildingblocksAtKiCad_RevC-EN_06May2015.pdf

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.