Whishlist - Hierarchial layout

Bug #1525095 reported by Matan Gal Katziri
26
This bug affects 6 people
Affects Status Importance Assigned to Milestone
KiCad
Triaged
Wishlist
Unassigned

Bug Description

I noticed there is no way of adding a "layout hierarchial block" to an existing project.

Is it possible to allow attachment of layout to a schematic hierarchical sheet? Then, when layout "objects" are created each of those hierachical sheets will can be imported as a "sub-pcb module".

this way, the designer can design various sub modules, which are known to be LVS/DRC clean, and can be easily and safely incorporated in the pcb design. Examples to frequently used modules can be anlog filters, or switching supply peripheries.

Another equivalent implementation can be adding to the schematic another object type :"sub-pcb module". This object could presumably contain several components, connected with layout.
 Then , when this sub module is imported to PbcNew, all graphics can be locked to each other, and all components referenced according to the "sub-pcb module".

For example, If I have 2 filters F01,F02, upon netlist creation/layout import all F01 components references are extended to 01<sub-pcb reference>, 02<sub-pcb reference>, etc.

Implementing such an option will not only add a great capability, but will also make panelization a trivial task.

Cheers,
Matan

Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

There is currently no way to link a hierarchical sheet in a schematic with a board layout module. This is something that has been discussed on the developers mailing list in the past. It's certainly something that would be useful. I doubt it will happen in the current development cycle to manpower limitations but it's definitely something we would like to implement in the future.

Changed in kicad:
status: New → Triaged
importance: Undecided → Wishlist
Revision history for this message
Matan Gal Katziri (matangk) wrote :

Thanks for the quick reply.
Great to know you have it mind... I totaly understand the limitations - the work you did on V4.0 is really great!

In the past I suggested a workaround that (in my opinion) might be easier to implement:
Add ability to group several layout objects, for example by adding a "group" field to objects.
It exists as a wishlist as well but was brought up a while ago so probably forgotten:
https://bugs.launchpad.net/kicad/+bug/1494079

I think that if it's doable it is a valid solution, and will probably be useful for other stuff too.

Thanks again for the reply and for your time,
Matan

Revision history for this message
Hildo Guillardi Júnior (hildogjr) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.