Multiple schematic pages in one project

Hi Group,
Is there a way to create multiple page schematics without the project being hierarchical?

Thanks,
Paul

Kicad currently has no support for flat multi page schematics.

The workaround is to have a root page that includes your pages and use global labels to connect everything up.

Thanks Rene,

Is there anything that describes how to do that?

Paul

Not very hard to be honest. (For completely flat schematics as requested by you. The problem starts if you want to mix hierarchical design with flat design at any level of the hierarchy.)

In your main schematic add a new hierarchical sheet and give it a suitable name.
Switch into it (double click does the trick) and design what you want in this page. Take care that you use global labels where you need to connect to other pages. (global labels are power symbols and of course the global labels found in the right toolbar)

to get back out of the sheet use either the hierarchy navigator or the “get out of the sheet” tool found in the top toolbar.

Repeat this for every page you need. You can even add as many sheets as you want right at the start.

Thanks Rene,

I’ll give it a try.

Paul

I don’t know of a good website explaining these in general. KiCads docu naturally explains the hierarchical approach. But i doubt they explain why one would want to use it.


My personal view:

Hierarchical design makes it possible to have multiple levels of abstraction in the same schematic. The root sheet shows the system level. Every level below gets into more details for each of the submodules shown in the level above.


A flat design simply is a design that lacks any hierarchical elements. You simply have multiple pages that connect to each other via so called labels.


Both options have their merits. I personally favor the hierarchical approach. (One of my best examples of the use for hierarchical design is this: https://github.com/TERA-TU-Graz/BatteryManagement_2017/tree/master/HW/projects/fennek_2017_18/BMS/measurement_and_balancing/bms_board_V6-1__12s_fennek2017)

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.