-
Notifications
You must be signed in to change notification settings - Fork 26
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
inconsistent shape of via after applying pcb.via_bound=1 #38
Comments
I just check the kicad_pcb file. The circular via you pointed at is not a 'via' actually. It is created as through hole. Do you want to turn these type of feature into square also? |
Hi, I see. the main reason for me to rise an issue was that it looked like an inconsistency. with regards to keeping vias as they are but without holes, I have tried the command
but it didn't work. What command should I use? Just you are aware, the goal is to send the complete PCB (copper + dielectric layers) to a mesher. Also, I have a couple of requests that I would like to ask, mainly to simplify the handling of the PCB when imported in a mesher. Is it possible? |
I just pushed a commit to allow Regarding the PCB meshing, sure, just ask. I'll see what I can do. |
Awesome! with regard to the term About the requests:
This should be it :) Marco |
Hi, it has been some time since I posted my requests. Did you get any chance to have a look or work on them? Let me know if you have any question or there is any problem with them. Marco |
Somehow you post has slipped my mind. Sorry for not responding.
You need to pull the change from remote to get the update.
Yes you can. After set netfilter you can call
The layer is filtered by call to
Can you provide a file containing the thickness info? If you just want to print out the thickness info, it can be done without modification. I just need the file to find out the parameter path.
Assuming you created a fused copper layer object with the following command coppers = pcb.makeCoppers(shape_type='solid',holes=True,fuse=True,thickness=0.05) You can use the following command to print out the z top and bottom for each layer for obj in coppers.Base.Shapes:
bbox = obj.Shape.BoundBox
print('%s: %s, %s' % (obj.Label, bbox.ZMin, bbox.ZMax)) |
Hi realthunder, thanks for the reply, I'll try out the commands and give you the file with thickness asap. About your question on why do I need the FR4, there are couple of reasons: you need it to calculate capacitance between nets and it can be helpful for creating additional partitioning to help optimizing the mesh. |
Hi,
after reading #22 I tried the feature via_bound=1 on my model and I've noticed that although all via were filled, not all not all of them were changed to rectangular.
see the picture below
Can you please have a look into this? I send you the Kicad file as well
test_V01.zip
As a separate request, when via_bound=1 is used, would it be possible to have a choice on wether you want a circular or square via?
Thanks,
Marco
The text was updated successfully, but these errors were encountered: