Come copio un modulo gerarchico in KiCAD?


8

Ho uno schema in cui sto usando fogli gerarchici. Avrò cinque stessi fogli e vorrei un modo per crearne uno e in qualche modo copiarlo per gli altri quattro fogli.

Qualche idea su come farlo? Non riesco a trovare un modo ovvio per farlo.

AGGIORNAMENTO: Giusto per essere chiari: vorrei copiare non solo il simbolo del foglio ma l'intero foglio e tutti i suoi componenti.

Risposte:


7

Se hai molti blocchi schematici che vuoi riutilizzare, puoi usare un foglio gerarchico come questo: (Kicad-4.0.2-stable MacOSX)

  1. Crea un foglio gerarchico con il nome del foglio A_1, il nome del file A.sch
  2. Posiziona i componenti e i fili in questo foglio gerarchico.
  3. Aggiungi un nuovo foglio gerarchico con il nome del foglio A_x (x è 1, 2, 3), il nome del file A.sch (solo se il nome del file è lo stesso, ma funzionerà un nome di foglio diverso)
  4. Fatto.

Questa è la risposta migliore È simile alla risposta di AndrejaKo ma le istruzioni sono più esplicite. Quando si utilizza questo KiCad (4.0+), si confermerà effettivamente che si desidera creare un nuovo foglio gerarchico utilizzando un file .sch esistente.
Anton,

La risposta a questa domanda ( electronics.stackexchange.com/questions/187156/… ) fornisce una visione grafica della stessa risposta.
Anton,

5

Questa è una vecchia domanda che conosco, ma è quello che ho trovato durante la ricerca di una soluzione a questo problema, quindi penso che sia un buon posto per mettere la soluzione per gli altri ricercatori:

  1. Trascina una casella attorno al foglio che vuoi duplicare, usando il tasto sinistro del mouse.
  2. Rilascia il tasto sinistro del mouse e premi il tasto destro per visualizzare un menu di cose che puoi fare. Seleziona "Salva blocco".
  3. Quindi fai clic sulla piccola icona degli Appunti (incolla) che si troverà da qualche parte attorno al bordo dell'area di modifica schematica (per me è quasi in alto a sinistra).
  4. Seleziona dove andrà il nuovo blocco.

Questo incollerà una copia del tuo blocco, ma farà riferimento a un nuovo foglio basato sullo stesso nome file dell'originale. Se annoti le parti vedrai che le parti nei diversi fogli hanno etichette diverse, anche se provengono dallo stesso file schematico.


È stato il caso della vecchia build 4200 del 2013 e da allora è stata riparata? (Perché sulla Terra vanno comunque due anni tra una pubblicazione
altra

Non lo so. :-) Sono un principiante completo su KiCad, usando la versione 4.0 da novembre 2015. Tutto quello che posso dire è che l'uso della soluzione sopra funziona davvero bene. Modifica lo schema di base per un foglio e anche tutte le istanze cambiano.
Ray H.

2

Crea il tuo foglio gerarchico. Quindi, premere "Spazio". Sembrerà che sia nell'immagine qui sotto, ma puoi spostarlo comunque con il tasto "M", oppure facendo clic con il tasto destro e poi facendo clic su "Sposta foglio".

inserisci qui la descrizione dell'immagine

Non ricordo se questo è il tasto di scelta rapida predefinito per "Ripeti ultimo elemento" o se l'ho modificato prima. Per verificare questo, andare a Preferences> Hotkeys> List Current Hotkeys.


1
Nelle mie impostazioni predefinite, lo spazio imposta dx e dy su zero. So che posso usare Inserisci per ripetere l'ultimo componente che ho inserito e che funziona per i fogli gerarchici (e fornisce i risultati come hai descritto), ma non posso (o non riesco a trovare un modo) per farlo con il foglio esistente . Forse non ero chiaro, ma voglio fare copie di un foglio popolato insieme a tutti i componenti in esso.
AndrejaKo,

Ah, non c'è più soluzione di quella che hai fatto nella tua risposta, temo.
Abdullah Kahraman,

0

KiCAD durante la creazione di fogli gerarchici crea un nuovo file .sch per ogni foglio. Un modo per risolvere il problema è creare diversi fogli, quindi copiare il file .sch del foglio originale e fare in modo che le copie sostituiscano i file .sch degli altri fogli. In questo modo, una volta inserita, ciascuna delle copie sembrerà un foglio originale.


Nota che sto ancora cercando una soluzione più elegante a questo problema.
AndrejaKo,

Credo che questa risposta sia obsoleta. Non è necessario eseguire alcuna copia di un file .sch. Se hai creato un foglio gerarchico che desideri riutilizzare, crea semplicemente un nuovo foglio gerarchico con un "Nome foglio" diverso ma inserisci lo stesso file .sch di quello che desideri riutilizzare. KiCad (4.0+) confermerà anche che questa è la tua intenzione.
Anton,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.