diff options
Diffstat (limited to 'mech/production.scad')
-rw-r--r-- | mech/production.scad | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/mech/production.scad b/mech/production.scad new file mode 100644 index 0000000..471b3c0 --- /dev/null +++ b/mech/production.scad @@ -0,0 +1,34 @@ +include <parameters.scad> + +use <pcb_case/shell.scad> +use <pcb_case/panel.scad> + +module production() { + spacing = 5; + + pcb_case_shell_bottom( + dim, t, h, [ + base_socket, + base_socket + dx, + base_socket + dy, + base_socket + dx + dy + ] + ); + + translate([-spacing, 0, 0]) + rotate([0, 180, 0]) + translate([0, 0, -dim[2]]) + pcb_case_shell_top(dim, t); + + translate([-spacing, dim[1]+spacing, 0]) + rotate([0, -90, 0]) + translate([-t, -t, -t]) + pcb_case_panel_back(dim, t); + + translate([dim[0], dim[1]+spacing, 0]) + rotate([0, -90, 0]) + translate([2*t-dim[0], -t, -t]) + pcb_case_panel_front(dim, t); +} + +production(); |