// 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([30.2, 21.2, 5], true); translate([-2, 0, 0]) cube([28.2, 17.2, 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();