Replies: 4 comments 4 replies
-
I think that is an excellent idea! That would seriously make it a lot easier to use. Maybe it would be possible to use the board origin symbols to directly define what board file to insert? |
Beta Was this translation helpful? Give feedback.
-
Sounds good to me! Just wanted to ask, will the end design make a bom/pnp data that doesn't have collisions when the same reference designator (i.e. U1) is used on different designs when inserted into the panel? Or will we have to manage the reference designator assignments in eash of the sub boards to make sure there isn't a collision? |
Beta Was this translation helpful? Give feedback.
-
Hello guys, |
Beta Was this translation helpful? Give feedback.
-
This tool from @buganini is great |
Beta Was this translation helpful? Give feedback.
-
Hello guys,
a few weeks ago I had a chat with @dzarda. He came up with an interesting idea on how to use KiKit to build arbitrarily shaped, possibly multi-design, in KiKit without a need to write any code. Below you can find his proposal. Do you find it useful? Would you be interested in having such a feature? Is there something you would change?
We could add a feature to add panel templates into KiKit. Panel template is a KiCAD board that:
The semantics of the command above is that the slots with names A, B, C will be populated from files
board{n}.kicad_pcb
and the tabs will be added according to a strategy just like in the current CLI. There are just no optionsIn this way, you can have whatever feature you wish in your panel. You just don't have to care about the tabs (that are laborious to work) - KiKit will make them for you. You can also quickly update the panel once you make a new revision of the source board. The same procedure could be also used for an arbitrary layout of single-board panels.
You might wonder why we need a special symbol for the board origin and why we cannot use aux origin. The reason is twofold:
Happy to hear your feedback!
Beta Was this translation helpful? Give feedback.
All reactions