aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2024-02-04 20:28:58 +0100
committerElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2024-02-04 20:28:58 +0100
commit8a6f7d252e461e05250651c29fff4455df66d52d (patch)
tree48d66866e3aaefa88fef93fd65928ee42fea8bc7
parent9465ca5b6adc32f81c5e0ab5038a427a43c0390f (diff)
Pattern weight (to be filled with washers)
-rw-r--r--src/lib/pattern_weight.scad15
-rw-r--r--src/pattern_weight.scad3
2 files changed, 18 insertions, 0 deletions
diff --git a/src/lib/pattern_weight.scad b/src/lib/pattern_weight.scad
new file mode 100644
index 0000000..b05ff86
--- /dev/null
+++ b/src/lib/pattern_weight.scad
@@ -0,0 +1,15 @@
+module pattern_weight(
+ washer_r = 19,
+ washer_hole_r = 6,
+ washer_h = 3,
+ base_h = 1,
+
+) {
+ difference() {
+ cylinder(h=washer_h * 2 + base_h, r=25, $fn=6);
+ translate([0, 0, base_h]) difference() {
+ cylinder(h=washer_h * 2 + 1, r=washer_r);
+ translate([0, 0, -0.5]) cylinder(h=washer_h * 2 + 2, r=washer_hole_r);
+ }
+ }
+}
diff --git a/src/pattern_weight.scad b/src/pattern_weight.scad
new file mode 100644
index 0000000..cee444e
--- /dev/null
+++ b/src/pattern_weight.scad
@@ -0,0 +1,3 @@
+use <lib/pattern_weight.scad>;
+
+pattern_weight();