diff options
Diffstat (limited to 'side.scad')
-rw-r--r-- | side.scad | 31 |
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 |