-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathSMARS_LCV_Stepper_Lock_Pins.scad
More file actions
50 lines (37 loc) · 1018 Bytes
/
SMARS_LCV_Stepper_Lock_Pins.scad
File metadata and controls
50 lines (37 loc) · 1018 Bytes
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
46
47
48
49
50
difference(){
union(){
difference(){
basicpin();
//remove center
rotate([0,90,0])
cylinder(h = 43, r1 = 4, r2 = 4, center = true, $fn=100);
}
//main shaft
rotate([0,90,0])
cylinder(h = 50, r1 = 1.1, r2 = 1.1, center = true, $fn=100);
}
//flat bottom
translate([0,0,-5.5])
rotate([0,90,0])
cube([10,12,60],center=true);
}
//stoppers
module stop(){
cylinder(h = 4, r1 = 3.8, r2 = 3.8, center = true, $fn=100);
}
module basicpin(){
rotate([0,90,0])
difference(){
union(){
//main key shaft
cylinder(h = 57.5, r1 = 1.9, r2 = 1.9, center = true, $fn=100);
//cylinder(h = 52, r1 = 2.3, r2 = 2.3, center = true, $fn=100);
//stoppers
translate([0,0,23.25])
stop();
//this was 23
translate([0,0,-23.25])
stop();
}
}
}