summaryrefslogtreecommitdiff
path: root/screw_hole.scad
diff options
context:
space:
mode:
Diffstat (limited to 'screw_hole.scad')
-rw-r--r--screw_hole.scad17
1 files changed, 17 insertions, 0 deletions
diff --git a/screw_hole.scad b/screw_hole.scad
new file mode 100644
index 0000000..aebaa0e
--- /dev/null
+++ b/screw_hole.scad
@@ -0,0 +1,17 @@
+include <parameters.scad>
+
+module screw_hole(
+ screw_diameter = rod_diameter,
+ nut_diameter = nut_diameter,
+ nut_depth=0
+) {
+ translate([0, 0, nut_depth - epsilon]) {
+ // thread
+ cylinder(h=large, r=screw_diameter / 2 + pla_epsilon, $fs=0.1);
+
+ // nut or screw head
+ mirror([0, 0, 1]) cylinder(h=large, r=nut_diameter / 2 + pla_epsilon, $fs=0.1);
+ }
+}
+
+screw_hole(nut_depth=1); \ No newline at end of file
contact: Jan Huwald // Impressum