summaryrefslogtreecommitdiff
path: root/side.scad
diff options
context:
space:
mode:
Diffstat (limited to 'side.scad')
-rw-r--r--side.scad31
1 files changed, 31 insertions, 0 deletions
diff --git a/side.scad b/side.scad
new file mode 100644
index 0000000..e093b70
--- /dev/null
+++ b/side.scad
@@ -0,0 +1,31 @@
+include <parameters.scad>
+
+module side() {
+ // frame
+ difference() {
+ cube([tray_length, num_hdd_y * tray_height, 10], center=true);
+ side_inner();
+ }
+
+ // support
+ intersection() {
+ side_inner();
+ union() {
+ for (i = [-1:1])
+ for (j = [-2:2])
+ translate([0, j*50, 0])
+ rotate(i*30)
+ line();
+ }
+ }
+
+ // TODO: joins
+}
+
+module line()
+cube([300, 0.8, 10], center=true);
+
+module side_inner()
+cube([tray_length - 10, num_hdd_y * tray_height - 10, 10], center=true);
+
+side(); \ No newline at end of file
contact: Jan Huwald // Impressum