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
|
||||
translate([31+thinkness, 0, 10])
|
||||
mount_support();
|
||||
// usb floor
|
||||
usb_floor();
|
||||
|
||||
translate([145+thinkness, 0, 12])
|
||||
mount_support();
|
||||
// battery floor
|
||||
battery_floor(145);
|
||||
|
||||
// usb floor support
|
||||
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;
|
||||
module usb_floor(){
|
||||
offset=5.6+thinkness;
|
||||
width=10;
|
||||
hole=6;
|
||||
|
||||
translate([0, 0, -4])
|
||||
cube([10, thinkness, 4]);
|
||||
difference([]){
|
||||
translate([0, 0, height])
|
||||
cube([31+thinkness+10, depth+(thinkness*2), 2+thinkness]);
|
||||
|
||||
translate([0, depth+thinkness, -4])
|
||||
cube([10, thinkness, 4]);
|
||||
translate([0, 0, height+thinkness])
|
||||
cube([31, depth+(thinkness*2), 2+thinkness]);
|
||||
|
||||
difference(){
|
||||
cube([width, depth+(thinkness*2), thinkness]);
|
||||
translate([width/2, offset, 0])
|
||||
translate([31+thinkness, thinkness, height])
|
||||
cube([10, depth, 2]);
|
||||
|
||||
translate([31+thinkness+5, offset, height+2])
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
||||
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