Remove mount support module. Create usb and battery module
This commit is contained in:
@@ -24,37 +24,49 @@ translate([thinkness, thinkness, 1.5]){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// mount supports
|
// usb floor
|
||||||
translate([31+thinkness, 0, 10])
|
usb_floor();
|
||||||
mount_support();
|
|
||||||
|
|
||||||
translate([145+thinkness, 0, 12])
|
// battery floor
|
||||||
mount_support();
|
battery_floor(145);
|
||||||
|
|
||||||
// usb floor support
|
module usb_floor(){
|
||||||
translate([0, (depth+(thinkness*2))/2-5, height])
|
|
||||||
cube([32.6, 10, thinkness]);
|
|
||||||
|
|
||||||
translate([31, (depth+(thinkness*2))/2-5, height])
|
|
||||||
cube([thinkness, 10, 3.6]);
|
|
||||||
|
|
||||||
module mount_support(){
|
|
||||||
hole=6;
|
|
||||||
offset=5.6+thinkness;
|
offset=5.6+thinkness;
|
||||||
width=10;
|
hole=6;
|
||||||
|
|
||||||
translate([0, 0, -4])
|
difference([]){
|
||||||
cube([10, thinkness, 4]);
|
translate([0, 0, height])
|
||||||
|
cube([31+thinkness+10, depth+(thinkness*2), 2+thinkness]);
|
||||||
|
|
||||||
translate([0, depth+thinkness, -4])
|
translate([0, 0, height+thinkness])
|
||||||
cube([10, thinkness, 4]);
|
cube([31, depth+(thinkness*2), 2+thinkness]);
|
||||||
|
|
||||||
difference(){
|
translate([31+thinkness, thinkness, height])
|
||||||
cube([width, depth+(thinkness*2), thinkness]);
|
cube([10, depth, 2]);
|
||||||
translate([width/2, offset, 0])
|
|
||||||
|
translate([31+thinkness+5, offset, height+2])
|
||||||
cylinder(h=thinkness, d=hole);
|
cylinder(h=thinkness, d=hole);
|
||||||
translate([width/2, depth+(thinkness*2)-offset, 0])
|
|
||||||
|
translate([31+thinkness+5, depth+(thinkness*2)-offset, height+2])
|
||||||
cylinder(h=thinkness, d=hole);
|
cylinder(h=thinkness, d=hole);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
module battery_floor(x){
|
||||||
|
offset=5.6+thinkness;
|
||||||
|
hole=6;
|
||||||
|
|
||||||
|
difference(){
|
||||||
|
translate([x+thinkness, 0, height])
|
||||||
|
cube([width-x+thinkness, depth+(thinkness*2), 4+thinkness]);
|
||||||
|
|
||||||
|
translate([x+thinkness, thinkness, height])
|
||||||
|
cube([width-x, depth, 4]);
|
||||||
|
|
||||||
|
translate([x+thinkness+5, offset, height+4])
|
||||||
|
cylinder(h=thinkness, d=hole);
|
||||||
|
|
||||||
|
translate([x+thinkness+5, depth+(thinkness*2)-offset, height+4])
|
||||||
|
cylinder(h=thinkness, d=hole);
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user