summaryrefslogtreecommitdiff
path: root/side.scad
diff options
context:
space:
mode:
authorJan Huwald <jh@sotun.de>2015-02-19 16:21:08 (GMT)
committerJan Huwald <jh@sotun.de>2015-02-19 16:21:08 (GMT)
commit73618d4e789fa1df0f9357646a76f7451d025208 (patch)
tree20b5cb441751b5223bf022b4522323141c85554e /side.scad
parentb6fcfb4e3b47cb197c273293340d52450245617d (diff)
split into tray, front, side; adapt params; add side
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