eeschema: add page number near hierarchical sheet box

Bug #1830409 reported by Dino Ghilardi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Unknown

Bug Description

When reading printed schematics, having the page number (i.e. the Id, or the %S, in the page layout editor)somewhere around the box of a child-sheet would ease a lot the schematic reading, specially when you have schematics with a lot of sheets.

as an example I'm thinking something like changing the text over the box from

"Sheet: sheet_name"

to

"Sheet [3]: sheet_name"

putting the page number inside brackets.
Cheers,
Dino.

description: updated
Revision history for this message
NhatKhai (nhatkhai) wrote :

If this approved. I would think the Page Ranges, or a set or Page# range would be much better for may use cases. These set of Pages# are telling all the children page including the block itself. I found, it much easy to read schematic this way for a lot of engineer don't use to the hierarchy idea.

Revision history for this message
Seth Hillbrand (sethh) wrote :

Please add an image of what you are requesting as it is unclear from the description.

Changed in kicad:
status: New → Incomplete
Revision history for this message
Dino Ghilardi (dino-ghilardi) wrote :

Attached an example of what I think should be useful (on a pdf). (of course may be there is a better way, as a number in the middle of the box or a separate field, but changing the string on top of the box is probably easier/faster to implement and cleaner while reading the schematic and also compact in order not to waste too much paper space).

Since reading the schematic is a sequential read through the tree and a pointer to the child sheet and a pointer to the parent sheet (its sheet number) is enough to be able to follow the printed schematic without having to scan all the pages any time we go up or down a level in the schematic hierarchy.

P.S. The last thought tells me that also having a field in pl_editor that gives the parent sheet number would ease printed schematic read, in order to print it on the sheet.

Revision history for this message
Seth Hillbrand (sethh) wrote :

Makes sense. Thanks, I like this idea!

Changed in kicad:
importance: Undecided → Wishlist
status: Incomplete → Triaged
tags: added: pleditor
removed: wishlist
Revision history for this message
Dino Ghilardi (dino-ghilardi) wrote :

Just a note (if this gets implemented): for fields definition in page layout I found:

common/page_layout/ws_painter.cpp

wxString WS_DRAW_ITEM_LIST::BuildFullText( const wxString& aTextbase )

Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

KiCad bug tracker has moved to Gitlab. This report is now available here: https://gitlab.com/kicad/code/kicad/-/issues/2433

Changed in kicad:
status: Triaged → Expired
Changed in kicad:
importance: Wishlist → Unknown
status: Expired → Fix Released
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.