Inconsistencies on how fabrication settings are saved in PCBNew

Bug #1751171 reported by José I. Romero
26
This bug affects 6 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Unknown

Bug Description

Some settings for generating PCB fabrication files are stored in the board file (Like the layer selection and settings for the Gerber export) while others (like the .drl and .pos file options) get saved to the global KiCad settings. It means that when I have two projects that require different settings for the drill file I need to remember to change them back and forth (which gets old fast).

In an ideal world KiCad would allow saving and loading CAM files with all the settings required (for say each fab house). But having everything in the board file would be second best.

Revision history for this message
Andy Peters (devel-latke) wrote :

Just to add to this, pcbnew layer visibility and other rendering options change the kicad_pcb file. Those options have nothing to do with the design itself, just how it's presented to the user, so they should not be part of the pcb file. Consider: you open the project to look at the layout, and in doing so you turn layers off and on. That touches the design file, so the user will be asked to save the file before closing the program. But that's not a design change, it's a viewing thing. So please don't add visibility controls to the project or pcb file!

Revision history for this message
simski (simski) wrote :

this affects me too.

Changed in kicad:
status: New → Triaged
importance: Undecided → Wishlist
milestone: none → 6.0.0-rc1
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/2109

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.