chiark / gitweb /
16267ce4401274cdd57e861b0131e4ea3f5eac83
[reprap-play.git] / rope-adjuster.scad
1 // -*- C -*-
2
3 include <utils.scad>
4
5 hole_dia = 10;
6 around_hole = 5;
7 thick = 4;
8 lever_len = 65;
9
10 module Circles(r) {
11   for (x = [-1,+1] * 0.5 * lever_len) {
12     translate([x, 0])
13       circle(r);
14   }
15 }
16
17 module Plan() {
18   difference(){
19     hull(){
20       Circles(hole_dia/2 + around_hole);
21     }
22     Circles(hole_dia/2);
23   }
24 }
25
26 module Adjuster(){
27   linextr(0,thick)
28     Plan();
29 }
30
31 Adjuster();