-
-
Notifications
You must be signed in to change notification settings - Fork 269
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
Alignment Indicators #111
Alignment Indicators #111
Commits on Dec 21, 2020
-
Includes modules for rounded squares and triangles
Configuration menu - View commit details
-
Copy full SHA for 0dd979f - Browse repository at this point
Copy the full SHA 0dd979fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbb2daf - Browse repository at this point
Copy the full SHA bbb2dafView commit details -
CAD: Remove equilateral centering for triangles
This is clever in principle but poor in practice, because you have to assume the intention behind the centering command. Do you want to center based on the size (bounding box), or do you want to center based on the rotation if the triangle is equilateral? Easier to always assume bounding box centering and get rid of the trig.
Configuration menu - View commit details
-
Copy full SHA for 5505042 - Browse repository at this point
Copy the full SHA 5505042View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b951f9 - Browse repository at this point
Copy the full SHA 8b951f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f29dab - Browse repository at this point
Copy the full SHA 5f29dabView commit details -
CAD: Use a single etch depth value
Previously this was split between a hard "0.1" for the etch style module and a separate "0.1" for the spool etching. This unifies both as a single value.
Configuration menu - View commit details
-
Copy full SHA for c6f2143 - Browse repository at this point
Copy the full SHA c6f2143View commit details -
CAD: Simplify spool etching placement
Uses the enclosure_etch_style() helper function to simplify placement. Also removes the 3D difference() function to simplify rendering.
Configuration menu - View commit details
-
Copy full SHA for c5ef875 - Browse repository at this point
Copy the full SHA c5ef875View commit details -
Using a triangle for the motor/left side and a circle for the idler/right side. The triangle requires less etching area than the square and should provide more contrast with the circle at smaller sizes / lower etching resolutions.
Configuration menu - View commit details
-
Copy full SHA for 6095513 - Browse repository at this point
Copy the full SHA 6095513View commit details
Commits on Dec 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 71fcfb8 - Browse repository at this point
Copy the full SHA 71fcfb8View commit details -
CAD: Fix right alignment indicator Y calculation
This should use the pre-calculated "enclosure_indicator_position_y" value along with all of the other etched indicators.
Configuration menu - View commit details
-
Copy full SHA for f11256a - Browse repository at this point
Copy the full SHA f11256aView commit details -
CAD: Add alignment indicators to both ends
Visually, the symmetry looks better.
Configuration menu - View commit details
-
Copy full SHA for 9e60870 - Browse repository at this point
Copy the full SHA 9e60870View commit details -
Revert "CAD: Add alignment indicators to both ends"
Although this looks better it's significantly more expensive to produce: the single-ended etched indicators add about $0.56 to the cost per enclosure @ Ponoko. The dual-ended etched indicators add $4.51, presumably because of the travel time between aligned indicators in the rasterized version. This reverts commit 9e60870.
Configuration menu - View commit details
-
Copy full SHA for 78fe976 - Browse repository at this point
Copy the full SHA 78fe976View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc36c57 - Browse repository at this point
Copy the full SHA fc36c57View commit details