diff options
author | xengineering <me@xengineering.eu> | 2023-12-22 21:34:32 +0100 |
---|---|---|
committer | xengineering <me@xengineering.eu> | 2024-01-02 14:24:06 +0100 |
commit | 8184bf87fab1eb415807eba8250af0b812205106 (patch) | |
tree | cab3bda42cf3dcecfe78b774197be2baaa03f312 /mech/pcb_case/panel.scad | |
parent | ac348c4044e6252da91de247d77484509677cca0 (diff) | |
download | soundbox-8184bf87fab1eb415807eba8250af0b812205106.tar soundbox-8184bf87fab1eb415807eba8250af0b812205106.tar.zst soundbox-8184bf87fab1eb415807eba8250af0b812205106.zip |
mech: Move generic PCB case to own subdirectory
This should be more decoupled because it is not specific to soundbox. It
might be later extracted to a library repository.
Diffstat (limited to 'mech/pcb_case/panel.scad')
-rw-r--r-- | mech/pcb_case/panel.scad | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/mech/pcb_case/panel.scad b/mech/pcb_case/panel.scad new file mode 100644 index 0000000..a42f3a8 --- /dev/null +++ b/mech/pcb_case/panel.scad @@ -0,0 +1,15 @@ +use <common.scad> + +module pcb_case_panel(dim, t) { + rounded_cube([t,dim[1]-2*t,dim[2]-2*t], t); +} + +module pcb_case_panel_back(dim, t) { + translate([t,t,t]) + pcb_case_panel(dim, t); +} + +module pcb_case_panel_front(dim, t) { + translate([dim[0]-2*t,t,t]) + pcb_case_panel(dim, t); +} |