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

WIP: imp board: exclude packages from STEP export #722

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

eqvinox
Copy link
Contributor

@eqvinox eqvinox commented May 17, 2023

WORK IN PROGRESS / DRAFT.

As discussed in #720, a way to exclude some packages from STEP export.

after coding this I realized it doesn't need the 2 treeviews with ← / → buttons… one treeview with checkboxes would be perfectly fine. after is always when you realize these things, I guess.

Out of time for now, not sure when I can redo it with checkboxes instead of 2 treeviews. Leaving it here as a draft for now 😄

Loading STEP files into some other CAD software can take quite some time
depending on the complexity of the STEP file.  A board with a lot of
vias takes several minutes to load into FreeCAD.  While 3D component
models can be excluded (worst case even by deleting individual ones
after export, like all bypass caps), editing the board itself is not
that easy since it is one single 3D object.

This adds a STEP export setting to exclude all holes/vias below a given
diameter.  (Generally speaking, while larger holes can be important to
have in the STEP export, there's generally some cut off below which you
don't care, like 1mm.)
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

Successfully merging this pull request may close these issues.

1 participant