-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow plotting without a config file? #2
Comments
I too hope that it can be built in. But I needed (wanted) something now! Default plot options are tricky. You have to choose a sensible default in all cases and make sure the user realised what they are. If users come to rely on defaults, you can never change them without breaking deliverable files. So I'm not really keen on built-in defaults. For something that results in actual paid-for PCBs, I'd like to make sure the user has, as far as possible, fully specified what they want. Reading from the PCB is a possibility. Will need to think about who wins: configs or PCB file, and if the general settings apply only to Gerbers or what. It might just be clearer if the user has to provide a complete separate config. I'm also unsure if we want to "immortalise" settings the user makes in the dialog when they might just be experimenting with options. It's easy to overlook those changes when modifying a PCB file when using VCS and almost inevitable when not using a VCS. |
I recently noticed the options part of the I am also envisioning using this as part of kitspace.org, allowing people to submit KiCad files, rather than Gerber. The problem I have as part of that would be to detect how many copper layers are needed for the design. Maybe this is a separate issue. |
Hi @kasbah !
You'll get an example file named
You'll get all the gerber files in the |
Thanks @set-soft, I ended up adapting a simpler script from Greg Davill to do this on Kitspace. Will evaluate your fork when we want to advance it further. |
3D STEP output added
Hey, this is pretty neat. I've kind of always felt this kind of thing should be built into KiCad. I suggested it be added to Xess's list.
How would you feel about using some default plot options instead of requiring a config (the config could still be used if needed)? Aditionally, the gerber config for instance could also be read from the kicad_pcb file. Here is an example of the relevant section:
The text was updated successfully, but these errors were encountered: