pcbnew "Front", "Back" and "Normal" view/edit modes

Registered by Paul "LeoNerd" Evans

The current arrangement of KiCad's layers makes it relatively easy to work on board copper, but harder to do the "finishing touches" of board design, when it comes to things like silkscreen. Doubly so on the back, because the user is looking at a "mirrored view" of the back layers viewed through the PCB, rather than how they'd look in real life.

I propose a choice-of-three radio button selection, perhaps up in the top toolbar:

  * Normal mode - exactly as KiCad runs now
  * Front view - turn off visibility of all inner-copper and Back layers
  * Back view - turn off visibility of all inner-copper and Front layers, and flip the X axis

The "Front view" button is useful during silkscreen or other edits on the front of the board. It gives you the ability not to be distracted by inner copper or any back items that aren't visible.

The "Back view" does the same for the back of the board, removing distractions of copper and front items. Additionally, because it flips the X axis, all text and other features appear in the editor as they would look on the finished board.

The layer hiding should be implemented by adding some sort of AND logic to rendering code, so that switching to Front or Back view doesn't actually change the per-layer "Render" tickyboxes. When the user switches back to Normal mode, all the layers that had been visible or hidden return to the same state.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Paul "LeoNerd" Evans
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.