32 lines
755 B
OpenSCAD
32 lines
755 B
OpenSCAD
// Supports to mount internal components in the box
|
|
|
|
module supports_speaker() {
|
|
difference() {
|
|
cylinder(d = 84, h = 2, center = true);
|
|
cylinder(d = 80, h = 2.1, center = true);
|
|
}
|
|
}
|
|
|
|
module supports_battery() {
|
|
difference() {
|
|
cube([71, 23, 12], true);
|
|
translate([0, 0, 3]) rotate([0, 90, 0]) cylinder(h = 67, d = 19, center = true);
|
|
}
|
|
}
|
|
|
|
module supports_charging_module() {
|
|
difference() {
|
|
cube([31.6, 21.6, 5], true);
|
|
translate([-2, 0, 0]) cube([29.6, 17.6, 6], true);
|
|
}
|
|
}
|
|
|
|
module pcb_support(screw_diameter) {
|
|
difference() {
|
|
cylinder(d = 10, h = 17.6, center = true);
|
|
cylinder(d = screw_diameter, h = 18, center = true);
|
|
}
|
|
}
|
|
|
|
supports_charging_module();
|