creepy-hand: final version
[clinton/3d-models.git] / etc / printdry-foot.scad
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