Skip to content
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

Install and first impressions. Config-file related question. #6

Open
01tot10 opened this issue Jun 13, 2019 · 1 comment
Open

Install and first impressions. Config-file related question. #6

01tot10 opened this issue Jun 13, 2019 · 1 comment

Comments

@01tot10
Copy link

01tot10 commented Jun 13, 2019

Hey all!

Just wanted to quickly write about my impressions after trying out the plugin for the first time.
The documentation is so minimal I thought it wouldn't hurt to share experiences with others.

First of all - installation.
I'm not used to working with virtual environments with Python so instead I wanted to see if I could do the usual pip user install thing and the answer is: yes, I can.
So instead of doing the virtual environment thing I installed kiplot with:

pip3 install --user -e .

The --user flag is used to not mess up with your system python and instead install into user local.

After this, I did get errors running the pytest ( that I installed with pip3 install --user pytest ), but still later on found out that I'm able to run the program nevertheless and produce gerbers that are identical to the ones I exported straight from PCBNew.

To use the program, I used the example config-file that can be found from 'kiplot/docs/samples/' and modified it to my preferences.
To run the program, I called it directly as instructed on the docu, so:

kiplot -b $(PCB) -c $(KIPLOT_CFG) -v

Works neatly, awesome!

Finally one question about the config.
On the gerber export settings, there's a line to specify the setting for tented vias.
In PCBNew, the setting is 'Do not tent vias [ ]'.
With kiplot, the setting is 'tent_vias: [BOOLEAN]', so it's kind of a logical inversion of the PCBNew setting. This is the only place where I feel the kiplot setting seems to be inverted so just wanting to make sure.
So do I think correctly that:
'Do not tent vias [ ]' would be the same as 'tent_vias: true' and
'Do not tent vias [X]' would be the same as 'tent_vias: false'

Thanks for the great work on the plugin for the makers! I'm sure this will improve my workflow working with KiCad. I'm especially excited that I can export all the gerbers and drill files with a single command line command instead of the 6-10 clicks it would normally need!

@set-soft
Copy link

With kiplot, the setting is 'tent_vias: [BOOLEAN]', so it's kind of a logical inversion of the PCBNew setting. This is the only place where I feel the kiplot setting seems to be inverted so just wanting to make sure.

tent vias means to cover them.
When tent_vias is false the vias are drawn on the mask layer.
Usually you cover the vias with solder mask and they aren't accessible, this is "tent_vias: true"
If you need to electrically access your vias (not covered by the solder mask) use "tent_vias: false"

So, yes, is inverted.

rdeterre pushed a commit to rdeterre/kiplot that referenced this issue Nov 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants