chiark
/
gitweb
/
~ianmdlvl
/
reprap-play.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
filamenttrestle wip
[reprap-play.git]
/
filamenttrestle.scad
1
// -*- C -*-
2
3
spoolwidth = 80;
4
5
barrady = 5;
6
barradz = 7;
7
guidewidth = 3;
8
guiderad = 20;
9
10
module Bar(){
11
barlen = spoolwidth + guidewidth;
12
barz = barradz * 0.5;
13
14
intersection(){
15
for (mir=[0,1]) {
16
mirror([mir,0,0]) {
17
translate([-1,0,barz])
18
scale([1,barrady,barradz])
19
rotate([0,90,0]) cylinder(r=1, h=barlen+2, $fn=30);
20
}
21
}
22
translate([-barlen, -50, 0])
23
cube([barlen*2, 100, 100]);
24
}
25
}
26
27
Bar();