From c9a441384246acec38eb9dc45e84be87e0ae5ed2 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 12 Aug 2023 13:04:15 +0100 Subject: [PATCH] rope-adjuster: wip Signed-off-by: Ian Jackson --- rope-adjuster.scad | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 rope-adjuster.scad diff --git a/rope-adjuster.scad b/rope-adjuster.scad new file mode 100644 index 0000000..a536770 --- /dev/null +++ b/rope-adjuster.scad @@ -0,0 +1,31 @@ +// -*- C -*- + +include + +hole_dia = 10; +around_hole = 5; +thick = 4; +lever_len = 50; + +module Circles(r) { + for (x = [-1,+1] * 0.5 * lever_len) { + translate([x, 0]) + circle(r); + } +} + +module Plan() { + difference(){ + hull(){ + Circles(hole_dia/2 + around_hole); + } + Circles(hole_dia/2); + } +} + +module Adjuster(){ + linextr(0,thick) + Plan(); +} + +Adjuster(); -- 2.30.2