From 6588a676f567244c7922a4e3728a5b64dd541b40 Mon Sep 17 00:00:00 2001 From: Daniele Verducci Date: Fri, 28 Nov 2025 11:00:12 +0100 Subject: [PATCH] Outer enclosure shape --- enclosure/fabula_enclosure.scad | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 enclosure/fabula_enclosure.scad 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(); + } + } + } +}