Commit | Line | Data |
---|---|---|
cae0d928 CE |
1 | // Foot for printdry filament dry to make it not rattle about |
2 | // Copyright (c) 2017 Clinton Ebadi <clinton@unknownlamer.org> | |
3 | ||
4 | tolerance = 0.2; | |
5 | ||
6 | width = 2.7 + tolerance; | |
7 | length = 13.75 + tolerance; | |
8 | height = 7.5 - 1.0 - tolerance; | |
9 | ||
10 | wall = 2; | |
11 | foot = 7; | |
12 | ||
13 | $fa = 0.1; | |
14 | $fs = 0.1; | |
15 | ||
16 | module slot (length=length, width=width, height=height) { | |
17 | linear_extrude (height) { | |
18 | hull () { | |
19 | translate ([-(length - width)/2, 0, 0]) circle (d=width); | |
20 | translate ([(length - width)/2, 0, 0]) circle (d=width); | |
21 | } | |
22 | } | |
23 | } | |
24 | ||
25 | difference () { | |
26 | translate ([0, 0, -foot]) slot (length+wall, width+wall, height+foot-0.01); | |
27 | slot (); | |
28 | } | |
29 |