From f86c1f03541dd24fda0ad4f55b7f591e8a1f2727 Mon Sep 17 00:00:00 2001 From: Elena ``of Valhalla'' Grandi Date: Fri, 23 Feb 2024 19:48:33 +0100 Subject: More pattern weight variants --- src/lib/pattern_weight.scad | 8 ++++---- src/pattern_weight-2_washers.scad | 9 +++++++++ src/pattern_weight-3_washers.scad | 9 +++++++++ src/pattern_weight-4_washers.scad | 9 +++++++++ src/pattern_weight.scad | 3 --- 5 files changed, 31 insertions(+), 7 deletions(-) create mode 100644 src/pattern_weight-2_washers.scad create mode 100644 src/pattern_weight-3_washers.scad create mode 100644 src/pattern_weight-4_washers.scad delete mode 100644 src/pattern_weight.scad (limited to 'src') diff --git a/src/lib/pattern_weight.scad b/src/lib/pattern_weight.scad index b05ff86..0d9b8a3 100644 --- a/src/lib/pattern_weight.scad +++ b/src/lib/pattern_weight.scad @@ -2,14 +2,14 @@ module pattern_weight( washer_r = 19, washer_hole_r = 6, washer_h = 3, + washer_num = 2, base_h = 1, - ) { difference() { - cylinder(h=washer_h * 2 + base_h, r=25, $fn=6); + cylinder(h=washer_h * washer_num + 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); + cylinder(h=washer_h * washer_num + 1, r=washer_r); + translate([0, 0, -0.5]) cylinder(h=washer_h * washer_num + 2, r=washer_hole_r); } } } diff --git a/src/pattern_weight-2_washers.scad b/src/pattern_weight-2_washers.scad new file mode 100644 index 0000000..259d8b5 --- /dev/null +++ b/src/pattern_weight-2_washers.scad @@ -0,0 +1,9 @@ +use ; + +pattern_weight( + washer_r = 19, + washer_hole_r = 6, + washer_h = 3, + washer_num = 2, + base_h = 1 +); diff --git a/src/pattern_weight-3_washers.scad b/src/pattern_weight-3_washers.scad new file mode 100644 index 0000000..e0e3ba6 --- /dev/null +++ b/src/pattern_weight-3_washers.scad @@ -0,0 +1,9 @@ +use ; + +pattern_weight( + washer_r = 19, + washer_hole_r = 6, + washer_h = 3, + washer_num = 3, + base_h = 1 +); diff --git a/src/pattern_weight-4_washers.scad b/src/pattern_weight-4_washers.scad new file mode 100644 index 0000000..11c4a85 --- /dev/null +++ b/src/pattern_weight-4_washers.scad @@ -0,0 +1,9 @@ +use ; + +pattern_weight( + washer_r = 19, + washer_hole_r = 6, + washer_h = 3, + washer_num = 4, + base_h = 1 +); diff --git a/src/pattern_weight.scad b/src/pattern_weight.scad deleted file mode 100644 index cee444e..0000000 --- a/src/pattern_weight.scad +++ /dev/null @@ -1,3 +0,0 @@ -use ; - -pattern_weight(); -- cgit v1.2.3