-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcamera-support.scad
34 lines (32 loc) · 985 Bytes
/
camera-support.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
intersection()
{
cube(size=[100, 100, 11], center=true);
union()
{
difference()
{
difference()
{
cylinder(h=11, d1=18.5+7, d2=18.5+7, $fn=24, center=true);
cylinder(h=12, d1=18.5, d2=18.5, $fn=24, center=true);
}
// cut
translate([10, 0, 0]) cube(size=[20, 1, 22], center=true);
}
translate([-14, 0, 0]) cube(size=[8, 10, 11], center=true);
// plate with holes
translate([-17.5, 0, 0])
rotate(a=10, v=[0, 1, 0])
difference()
{
cube(size=[3.5, 40, 12], center=true);
// holes
rotate(a=90, v=[0,1,0])
union()
{
translate([0,-14,0]) cylinder(h=5, d1=3, d2=3, $fn=12, center=true);
translate([0, 14,0]) cylinder(h=5, d1=3, d2=3, $fn=12, center=true);
}
}
}
}