forked from openspaceaarhus/ikea-sign
-
Notifications
You must be signed in to change notification settings - Fork 1
/
ikea-foot.scad
45 lines (32 loc) · 891 Bytes
/
ikea-foot.scad
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
module ikea_foot() {
difference() {
union() {
translate([0, -5, 20/2])
cube([135, 30, 10], center = true);
}
union() {
translate([1, -5, 20/2])
cube([35.5, 10.8, 28], center = true);
translate([0, -25, 20/2])
cube([110, 15, 28], center = true);
translate([0, 20, 20/2])
cube([30, 40, 28], center = true);
translate([-35.5/4+1, -10.8/2+8.2, 20/2])
cube([35.5/2, 10.8, 28], center = true);
translate([-50, 21, 20/2])
rotate(a=[0,0,30])
cube([100, 50, 28], center = true);
translate([50, 20, 20/2])
rotate(a=[0,0,-30])
cube([100, 50, 28], center = true);
translate([50, 30, 20/2])
cube([100, 50, 28], center = true);
translate([21, -5, 20/2])
cube([2, 13, 28], center = true);
}
}
}
translate([0, 25, 0])
ikea_foot();
translate([0, -25, 0])
ikea_foot();