-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconnectorCarrier.scad
More file actions
36 lines (29 loc) · 1.04 KB
/
connectorCarrier.scad
File metadata and controls
36 lines (29 loc) · 1.04 KB
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
//attaches the connector pcb to the carrier plate
module connectorCarrier(){
$fn=100;
difference(){
union(){
//arm1
translate([14,0,4]) cylinder(2,3,3);
translate([11,0,4]) cube([6,7,2]);
translate([11,5,-0.8]) cube([6,2,4.8]);
//arm2
translate([10.3,31.5,4]) cylinder(2,3,3);
translate([7.3,26.2,4]) cube([6,5.3,2]);
translate([7.3,26.2,-2]) cube([6,2,6]);
//main body between the arms
translate([0,0,-0.8]) linear_extrude(height = 6.8){
polygon([[11,7],[17,7],[13.3,26.2],[7.3,26.2]]);
}
//pcb holder pin
translate([11.7,14.35,-2]) cylinder(1.5,1,1);
}
//arm holes
translate([14,0,3.9]) cylinder(2.2,1.1,1.1);
translate([10.3,31.5,3.9]) cylinder(2.2,1.1,1.1);
//cutout for the carrier plate
translate([15,4.35,-1]) cube([3,24,1.2]);
}
}
connectorCarrier();
mirror([1,0,0]) connectorCarrier();