13 votos

¿Cómo se pueden utilizar los subcircuitos en KiCad 5?

¿Cómo puedo implementar un subcircuito común que se utiliza en varios lugares en un esquema con KiCAD 5, para que cuando se edite una sola instancia se actualicen automáticamente todos los demás lugares en los que aparece? No mediante la repetición manual de copiar y pegar.

Ejemplo:

multiple duplicate sub-curcuits

0 votos

¿Has hecho esto en KiCad 4 y ahora no funciona en KiCad 5?

0 votos

No. Utilizo las compilaciones nocturnas de KiCad 5, que está casi listo para su lanzamiento, y no uso la versión actual KiCad 4, que pronto será redundante.

0 votos

Me lo pregunto porque he hecho esto muchas veces en KiCad 4, y no recuerdo ninguna diferencia en la versión 5.

16voto

Seth Puntos 203

Lo que se busca son subhojas (hojas jerárquicas).

Primero, cree una nueva yendo a "Colocar->Hoja jerárquica". Una vez que haga clic para colocarla, tendrá el siguiente diálogo.

Hierarchical Properties

Aquí, lo importante es el "Nombre del archivo". Este será común para todas sus copias del buffer. El "Nombre de la hoja" será único para cada copia.

A continuación, haga doble clic para entrar en la hoja y coloque los componentes comunes de forma similar a lo que muestro aquí:

Example Buffer

El punto importante en los internos es utilizar etiquetas jerárquicas (de nuevo desde el menú "Place"). Estos serán los puertos que conectan los cables internos con los externos. He etiquetado "In" como un Pin de Entrada y "Out" como un Pin de Salida. No se preocupe por las anotaciones en este momento.

A continuación, haga clic con el botón derecho y salga de su hoja jerárquica. Ahora tiene una copia de la hoja. Ahora necesita importar las etiquetas jerárquicas. De nuevo en el menú "Place", elige "Import Hierarchical Label" para obtener los pines jerárquicos que has creado. Coloca el pin de entrada a la izquierda y el pin de salida a la derecha como se muestra:

Multiple Buffers

Ahora puedes hacer tantas copias de la hoja jerárquica como necesites, simplemente mantén el mismo nombre de archivo para cada una y dale a cada una un nuevo nombre de hoja.

1 votos

Esto se refiere a la parte del esquema. ¿Qué pasa con la parte del diseño?

3 votos

En el caso de pcbnew, tendrá que utilizar un plugin para conseguirlo. Me gusta el plugin "Replicate Layout" de Mitja Nemec de github.com/MitjaNemec/Kicad_action_plugins

5voto

Bernd Wiebus Puntos 31

@pipe así que tal vez la pregunta es en realidad cómo hacerlo en KiCad en lugar de cómo hacerlo en la versión 5...

Por supuesto. Hasta ahora, no veo grandes diferencias entre Rev. 4 y 5. Tal vez tengas una mala compilación nocturna.

Para la reutilización de subesquemas en KiCad escribí un tutorial, que se puede encontrar aquí:

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

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X