lower case done
This commit is contained in:
parent
0620887cc5
commit
d4af0bdf31
4 changed files with 198529 additions and 4 deletions
BIN
lower_case.3mf
Normal file
BIN
lower_case.3mf
Normal file
Binary file not shown.
|
|
@ -24,7 +24,15 @@ module lower_case() {
|
||||||
translate([0,0,-1*case_height]) {
|
translate([0,0,-1*case_height]) {
|
||||||
difference() {
|
difference() {
|
||||||
cube([pcb_width + 2*case_thickness, pcb_length + 2*case_thickness, case_height]);
|
cube([pcb_width + 2*case_thickness, pcb_length + 2*case_thickness, case_height]);
|
||||||
translate([0,-1,-1*case_height/2+1]) rotate([-1.6,0,0]) cube([pcb_width+2*case_thickness, pcb_length+2*case_thickness+2, 10]);
|
translate([0,-1,-1*case_height/2+3.5]) rotate([-2.5,0,0]) cube([pcb_width+2*case_thickness, pcb_length+2*case_thickness+2, 10]);
|
||||||
|
|
||||||
|
translate([0,(pcb_length+2*case_thickness)/2,case_height-14]) {
|
||||||
|
rotate([0,-10,0]) cube([10,pcb_length+2*case_thickness,case_height], center=true);
|
||||||
|
translate([pcb_width+2*case_thickness,0,0]) rotate([0,10,0]) cube([10,pcb_length+2*case_thickness,case_height], center=true);
|
||||||
|
translate([-1.3,0,0.8]) cube([10,pcb_length+2*case_thickness,case_height], center=true);
|
||||||
|
translate([1.3,0,0.8]) translate([pcb_width+2*case_thickness,0,0]) cube([10,pcb_length+2*case_thickness,case_height], center=true);
|
||||||
|
}
|
||||||
|
rotate([6.2,0,0]) cube([pcb_width+2*case_thickness,1,10]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -38,8 +46,13 @@ module standoff(x, y) {
|
||||||
|
|
||||||
module usb_breakout() {
|
module usb_breakout() {
|
||||||
breakout_thickness = 1;
|
breakout_thickness = 1;
|
||||||
|
|
||||||
|
//PCB
|
||||||
cube([breakout_width, breakout_length, breakout_thickness]);
|
cube([breakout_width, breakout_length, breakout_thickness]);
|
||||||
|
|
||||||
|
// space for solder blobs
|
||||||
|
translate([0,0,-1]) cube([breakout_width, 4, breakout_thickness]);
|
||||||
|
|
||||||
// USB-C
|
// USB-C
|
||||||
translate([breakout_width/2, breakout_length-8/2+1, -4/2]) cube([10, 8, 4], center=true);
|
translate([breakout_width/2, breakout_length-8/2+1, -4/2]) cube([10, 8, 4], center=true);
|
||||||
translate([breakout_width/2, breakout_length-8/2+1+7, -4/2]) cube([16, 8, 8], center=true);
|
translate([breakout_width/2, breakout_length-8/2+1+7, -4/2]) cube([16, 8, 8], center=true);
|
||||||
|
|
@ -57,7 +70,7 @@ difference() {
|
||||||
|
|
||||||
standoff(21.5, pcb_length-97);
|
standoff(21.5, pcb_length-97);
|
||||||
standoff(56, pcb_length-97.5);
|
standoff(56, pcb_length-97.5);
|
||||||
standoff(21.5, pcb_length-31.5);
|
standoff(21.5, pcb_length-32);
|
||||||
standoff(59.5, pcb_length-31.5);
|
standoff(59.5, pcb_length-32);
|
||||||
|
|
||||||
// TODO: screw holes for top half
|
// TODO: screw holes for top half
|
||||||
BIN
lower_case.stl
Normal file
BIN
lower_case.stl
Normal file
Binary file not shown.
198512
lower_case_0.2mm_PLA_MK3S_4h31m.gcode
Normal file
198512
lower_case_0.2mm_PLA_MK3S_4h31m.gcode
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue