Add usb spacer
This commit is contained in:
parent
ccae8f9152
commit
c94920d909
|
@ -0,0 +1,33 @@
|
||||||
|
length = 15.0;
|
||||||
|
width = 12.0;
|
||||||
|
thickness = 0.4;
|
||||||
|
|
||||||
|
usb_hole_length = 2.0;
|
||||||
|
usb_hole_width = 2.5;
|
||||||
|
usb_hole_offset_x = 5.16;
|
||||||
|
usb_hole_offset_y = 1.5;
|
||||||
|
|
||||||
|
mounting_hole_diameter = 1.0;
|
||||||
|
mounting_hole_radius = mounting_hole_diameter / 2.0;
|
||||||
|
mounting_hole_offset_x = 0.75;
|
||||||
|
mounting_hole_offset_y = 2.0;
|
||||||
|
|
||||||
|
module usb_hole() {
|
||||||
|
cube([usb_hole_length, usb_hole_width, thickness]);
|
||||||
|
}
|
||||||
|
|
||||||
|
module mounting_hole() {
|
||||||
|
cylinder(thickness, d=mounting_hole_diameter, $fn=100);
|
||||||
|
}
|
||||||
|
|
||||||
|
difference() {
|
||||||
|
cube([length, width, thickness]);
|
||||||
|
translate([usb_hole_offset_x, width/2.0, 0.0]) {
|
||||||
|
translate([0.0, -usb_hole_offset_y-usb_hole_width, 0.0]) usb_hole();
|
||||||
|
translate([0.0, usb_hole_offset_y, 0.0]) usb_hole();
|
||||||
|
}
|
||||||
|
translate([11.75+mounting_hole_offset_x+mounting_hole_radius, 0.0, 0.0]) {
|
||||||
|
translate([0.0, mounting_hole_offset_y+mounting_hole_radius, 0.0]) mounting_hole();
|
||||||
|
translate([0.0, width-(mounting_hole_offset_y+mounting_hole_radius), 0.0]) mounting_hole();
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue