¿Cómo copio un módulo jerárquico en KiCAD?

8

Tengo un esquema donde estoy usando hojas jerárquicas. Tendré cinco mismas hojas y me gustaría una manera de hacer una y de alguna manera simplemente copiarla para las otras cuatro hojas.

¿Alguna idea de cómo hacer eso? No puedo encontrar ninguna manera obvia de hacerlo.

ACTUALIZACIÓN: Para que quede claro: me gustaría copiar no solo el símbolo de la hoja, sino toda la hoja y todos los componentes que contiene.

AndrejaKo
fuente

Respuestas:

7

Si tiene muchos bloques esquemáticos iguales que desea reutilizar, puede usar una hoja jerárquica como esta: (MacOSX Kicad-4.0.2-estable)

  1. Cree una hoja jerárquica con el nombre de la hoja A_1, el nombre del archivo A.sch
  2. Coloque sus componentes y cables en esta hoja jerárquica.
  3. Agregue una nueva hoja jerárquica con el nombre de la hoja A_x (x es 1, 2, 3), el nombre del archivo A.sch (solo si el nombre del archivo es el mismo, pero un nombre de hoja diferente funcionará)
  4. Hecho.
sprhawk
fuente
Esta es la mejor respuesta. Es similar a la respuesta de AndrejaKo pero las instrucciones son más explícitas. Al usar este KiCad (4.0+) en realidad confirmará que desea crear una nueva hoja jerárquica usando un archivo .sch existente.
Anton
La respuesta a esta pregunta ( electronics.stackexchange.com/questions/187156/… ) proporciona una vista gráfica de la misma respuesta.
Anton
5

Esta es una vieja pregunta que conozco, pero es lo que encontré al buscar una solución a este problema, por lo que creo que es un buen lugar para poner la solución para otros buscadores:

  1. Arrastre un cuadro alrededor de la hoja que desea duplicar, utilizando el botón izquierdo del mouse.
  2. Suelte el botón izquierdo del mouse y presione el botón derecho para ver un menú de cosas que puede hacer. Seleccione "Guardar bloque".
  3. Luego haga clic en el pequeño icono del portapapeles (pegar) que estará en algún lugar alrededor del borde de su área de edición esquemática (está cerca de la parte superior izquierda para mí).
  4. Seleccione a dónde irá el nuevo bloque.

Esto pegará una copia de su bloque, pero se referirá a una nueva hoja basada en el mismo nombre de archivo que el original. Si anota partes, verá que las partes en las diferentes hojas tienen etiquetas diferentes, a pesar de que provienen del mismo archivo esquemático.

Ray H.
fuente
¿Fue este el caso con la antigua versión 4200-algo de 2013 y desde entonces se ha solucionado? (¿Por qué
demonios
No lo sé. :-) Soy un novato en KiCad, usando la versión 4.0 de noviembre de 2015. Todo lo que puedo decir es que usar la solución anterior funciona muy bien. Edito el esquema base de una hoja, y todas las instancias también cambian.
Ray H.
2

Crea tu hoja jerárquica. Luego, presiona "Espacio". Se verá como si estuviera en la imagen a continuación, pero puede moverlo de todos modos con la tecla "M", o haciendo clic derecho y luego haciendo clic en "Mover hoja".

ingrese la descripción de la imagen aquí

No recuerdo si esta es la tecla de acceso rápido predeterminada para "Repetir el último elemento" o si la he cambiado antes. Para comprobar esto, vaya a Preferences> Hotkeys> List Current Hotkeys.

abdullah kahraman
fuente
1
En mi configuración predeterminada, el espacio establece dx y dy en cero. Sé que puedo usar Insertar para repetir el último componente que coloqué y que funciona para las hojas jerárquicas (y proporciona resultados iguales a los descritos), pero no puedo (o no puedo encontrar la forma de hacerlo) con la hoja existente . Tal vez no estaba claro, pero quiero hacer copias de una hoja poblada junto con todos los componentes que contiene.
AndrejaKo
Ah, me temo que no hay más solución que usted en su respuesta.
Abdullah Kahraman
0

KiCAD al hacer hojas jerárquicas crea un nuevo archivo .sch para cada hoja. Una forma de resolver el problema es hacer varias hojas y luego copiar el archivo .sch de la hoja original y hacer que las copias reemplacen los archivos .sch de otras hojas. De esta manera, cuando se ingresa, cada una de las copias se verá como una hoja original.

AndrejaKo
fuente
Tenga en cuenta que todavía estoy buscando una solución más elegante para este problema.
AndrejaKo
Creo que esta respuesta está desactualizada. No necesita hacer copias de un archivo .sch. Si ha creado una hoja jerárquica que desea reutilizar, simplemente cree una nueva hoja jerárquica con un "Nombre de hoja" diferente pero ingrese el mismo archivo .sch que el que desea reutilizar. KiCad (4.0+) incluso confirmará que esta es su intención.
Anton