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

missing holes at pcb step export in FreeCAD #33

Open
thomaslitk opened this issue Mar 26, 2021 · 2 comments
Open

missing holes at pcb step export in FreeCAD #33

thomaslitk opened this issue Mar 26, 2021 · 2 comments

Comments

@thomaslitk
Copy link

Hi,
firstly, thanks for your tool. Generally, it is very helpful for me.

My intention is to create a circuit, which is based on pcbs, connected via copper bars.
Therefore, I need a 3d model of the pcbs (made with KiCad) with all its holes (especially vias) and components for use in an external cad tool.

In FreeCAD, I can create the board and copper layers with all the holes by using fcad_pcb and assemble this with the circuit parts.
I export all as step file.
Now, there is the problem. By importing the step file in an external cad tool or back to FreeCAD, some of the holes are not correctly drilled.
Among others, there are only half circle arcs of the holes.

created with fcad_pcb -> all correct
grafik

step-file imported in FreeCAD (board)
grafik

step-file imported in FreeCAD (copper)
grafik

Is this a problem of the fcad_pcb or more of FreeCAD's step export?
Did anyone has this problem as well and possibly a solution?

Thanks and best regards
Thomas

@realthunder
Copy link
Owner

Are you saying you did a round trip FreeCAD export STEP, and then re-import STEP and got the wrong shape? Can you please post your kicad_pcb file here and let me try?

@thomaslitk
Copy link
Author

Yes, a simple round trip and the results as you can see above.
Attached you fill find the kicad_pcb. The relay is a self-made part and its step file is attached as well, if you need it.

Thanks for trying ...

bridge.zip

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