Enclosure: internal components placeholders

This commit is contained in:
2026-01-02 15:19:26 +01:00
parent d9ad1ae3c5
commit 2cf6772feb
4 changed files with 339 additions and 1 deletions

View File

@@ -37,6 +37,30 @@ module switch() {
translate([0, 0, 6]) rotate([0, 15, 0]) cube([12, 10, 5], true);
}
// Mainboard. The highest component is the capacitor with a total height of 18mm, but we round to 20 for good measure.
module pcb() {
translate([0, 0, -10]) {
linear_extrude(height = 20) {
hull() {
/*
Center svg
Bounding box:
Min: 19.20, 49.71
Max: 97.09, 198.06
Size: 77.89, 148.35
*/
translate([-77.89 / 2 - 19.20, -148.35 / 2 - 49.71, 0]) import("pcb.svg");
}
}
}
}
module battery_18650() {
cylinder(d = 18, h = 65, center = true);
}
//speaker();
//li_ion_4056_charger_module();
switch();
//switch();
//pcb();
battery_18650();