Internal components for test fitting
This commit is contained in:
32
enclosure/internal_components.scad
Normal file
32
enclosure/internal_components.scad
Normal file
@@ -0,0 +1,32 @@
|
||||
// This file contains the components used in Fabula.
|
||||
// This is for test-fitting and shouldn't be printed.
|
||||
|
||||
module speaker() {
|
||||
translate([0, 0, -2]) {
|
||||
union() {
|
||||
difference() {
|
||||
// Mounting Plaque
|
||||
cube([55, 55, 4], true);
|
||||
// Screw holes
|
||||
translate([-20, -20, 0]) cylinder(h = 100, d = 4, center = true);
|
||||
translate([20, -20, 0]) cylinder(h = 100, d = 4, center = true);
|
||||
translate([-20, 20, 0]) cylinder(h = 100, d = 4, center = true);
|
||||
translate([20, 20, 0]) cylinder(h = 100, d = 4, center = true);
|
||||
// Speaker cone (cosmetic)
|
||||
translate([0, 0, 2]) cylinder(h = 1, d = 49, center = true);
|
||||
}
|
||||
translate([0, 0, - 16 - 2]) cylinder(h = 32, d = 44, center = true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module li_ion_4056_charger_module() {
|
||||
cube([28, 17, 2], true);
|
||||
translate([-14 + 3.25, 0, 2]) cube([6.5, 8.9, 3], true);
|
||||
}
|
||||
|
||||
module switch() {
|
||||
}
|
||||
|
||||
//speaker();
|
||||
//li_ion_4056_charger_module();
|
||||
Reference in New Issue
Block a user