// Supports to mount internal components in the box

module supports_speaker() {
    difference() {
        cylinder(d = 84, h = 2, center = true);
        cylinder(d = 79, 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([0, 0, -3.6]) cube([34, 17.6, 6], true);
    }
}

module pcb_support(screw_diameter) {
    difference() {
        cylinder(d = 10, h = 19, center = true);
        cylinder(d = screw_diameter, h = 21, center = true);
    }
}    

supports_charging_module();
//supports_speaker();
