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

add OpenSCAD implementation #29

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

schiele
Copy link

@schiele schiele commented Jan 20, 2025

This model attempts to stay as close to the original as possible.
There are the following minor differences though:

  • Cylinders and other roundings are split in a higher number of
    segments. The precision can be controlled by the $fa and $fs variables.
  • Some incorrect labeling on the tolerance test have been corrected.
  • The positioning of the text on the overhang tests was slightly adjusted
    since the original text was not positioned in a consistent way.
  • The fillet at the achor point of the overhead test is designed in a
    slightly different way since this is easier to describe in OpenSCAD and
    also feels more consistent.
  • The "OS" text has been added to the model version to clearly mark this
    not to be the original model.

All of those changes should not have any significant impact on the tests.
If you want to compare the results with existing results of other printers
you should use the original model though to be on the safe side.

This model was designed for easier integration with OpenSCAD and to be used
in a more programmatic context. Maintaining and adapting sources with
slightly more than 100 lines of code also seems easier than doing this with
a 2.2MB compressed binary file we need to open in a proprietary software
and therefore no easy way to version control the changes.

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