chiark
/
gitweb
/
~ianmdlvl
/
reprap-play.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
a536770777ccb7b42824ac8e7c1bde6d86285fef
[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 = 50;
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();