commit 6588a676f567244c7922a4e3728a5b64dd541b40 Author: Daniele Verducci Date: Fri Nov 28 11:00:12 2025 +0100 Outer enclosure shape diff --git a/enclosure/fabula_enclosure.scad b/enclosure/fabula_enclosure.scad new file mode 100644 index 0000000..7587a45 --- /dev/null +++ b/enclosure/fabula_enclosure.scad @@ -0,0 +1,23 @@ +// FABULA open source storyteller enclosure + +width = 120; +height = 60; +depth = 40; + +// Main body +rounded_edge_diameter = height; +module half_body() { + cube([width - rounded_edge_diameter/2, height/2, depth]); + cylinder(h = depth, d = rounded_edge_diameter, $fn=64); +} + +union() { + half_body(); + translate([width - rounded_edge_diameter, 0, 0]) { + mirror([1, 0, 0]) { + mirror([0, 1, 0]) { + half_body(); + } + } + } +}