-
Notifications
You must be signed in to change notification settings - Fork 0
/
new-arm3.scad
executable file
·26 lines (25 loc) · 958 Bytes
/
new-arm3.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
module mount() {
difference() {
cube([6+11,16,44],true);
translate([-3,0,0]) cube([7+11,16,36],true);
translate([-33/2+8/2,0,34/2]) rotate([0,0,90]) union() {
translate([0,0,0.5]) cylinder(r=8/2,h=3,$fn=40);
translate([0,0,-1.1]) cylinder(r=1.5,h=6,$fn=40);
translate([0,-6.5,1.5]) cube([6,18,4],true);
}
translate([-33/2+8/2,0,-33/2-6]) rotate([0,0,90]) cylinder(r=1.5,h=6,$fn=40);
translate([2.5,0,0]) rotate([0,90,0]) cylinder(r=3,h=14+11,$fn=50);
}
translate([1.5+7,0,0]) rotate([0,90,0]) difference() {
cylinder(r=8,h=30.7,$fn=50);
translate([0,4,7]) cube([17,8,58],true);
cylinder(r=6,h=30.7,$fn=50);
}
}
union() {
difference() {
translate([50,-10,-40]) rotate([90,180,00]) import("PanTilt_Arm.stl");
translate([-22,-18,-30]) cube([30,10,20]);
}
translate([-7.75,-10,-0.8]) rotate([90,0,90]) mount();
}