Skip to content

Commit bbee30f

Browse files
committed
new baseplate design
1 parent fc8e1e8 commit bbee30f

File tree

1 file changed

+23
-13
lines changed

1 file changed

+23
-13
lines changed

basePlate.scad

Lines changed: 23 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -42,26 +42,36 @@ module basePlate(){
4242

4343
difference(){
4444
union(){
45-
difference(){
46-
translate([1,1,0]) hull(){
47-
cylinder(1,1,1);
48-
translate([width-2,0,0]) cylinder(1,1,1);
49-
translate([0,length-2,0]) cylinder(1,1,1);
50-
translate([width-2,length-2,0]) cylinder(1,1,1);
51-
}
52-
53-
//screw holes
54-
translate([2.05,length-2.05,-0.3]) cylinder(1.4,1.1,2);
55-
translate([2.05,2.05,-0.3]) cylinder(1.4,1.1,2);
56-
translate([width-2.05,2.05,-0.3]) cylinder(1.4,1.1,2);
57-
translate([width-2.05,length-2.05,-0.3]) cylinder(1.4,1.1,2);
45+
//inner box
46+
translate([9,length-32.65,1]) cube([20,30.65,4.1]);
47+
48+
translate([1,1,0]) hull(){
49+
cylinder(1,1,1);
50+
translate([width-2,0,0]) cylinder(1,1,1);
51+
translate([0,length-2,0]) cylinder(1,1,1);
52+
translate([width-2,length-2,0]) cylinder(1,1,1);
5853
}
5954

6055
translate([width/2,length-42.65,1]) moduleConnection();
6156
}
6257

6358
//connector cutout
6459
translate([8.5,length-42.65,-0.1]) cube([21,10,5.2]);
60+
61+
//inner box cutout
62+
translate([3.5,length-36.65,-0.1]) cube([31,24,2.1]);
63+
64+
//screw holes
65+
translate([width/2-7,length-4,-0.5]){
66+
cylinder(1.5,1.1,2.2);
67+
translate([0,0,1.5]) cylinder(5,2.2,2.2);
68+
}
69+
translate([4,4,-0.5]) cylinder(1.5,1.1,2.2);
70+
translate([width-4,4,-0.5]) cylinder(1.5,1.1,2.2);
71+
translate([width/2+7,length-4,-0.5]){
72+
cylinder(1.5,1.1,2.2);
73+
translate([0,0,1.5]) cylinder(5,2.2,2.2);
74+
}
6575
}
6676
}
6777

0 commit comments

Comments
 (0)