summaryrefslogtreecommitdiff
path: root/mech/pcb_case/pcb.scad
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2024-01-09 19:42:22 +0100
committerxengineering <me@xengineering.eu>2024-01-09 19:44:42 +0100
commitca53dd20c9f45809888b3a0511c223847e97988a (patch)
treee0c386e4598b4a421bca6d428e5547eee98f83ae /mech/pcb_case/pcb.scad
parent78447efe6110cd4cfd6a48fd05b1cd8139f02894 (diff)
downloadsoundbox-ca53dd20c9f45809888b3a0511c223847e97988a.tar
soundbox-ca53dd20c9f45809888b3a0511c223847e97988a.tar.zst
soundbox-ca53dd20c9f45809888b3a0511c223847e97988a.zip
mech: pcb_case: Align connector_z and bolt length
This makes sure that the bolts inside the connectors align with them. Thus the bolts do not stick inside the case which might lead to PCB collisions.
Diffstat (limited to 'mech/pcb_case/pcb.scad')
-rw-r--r--mech/pcb_case/pcb.scad3
1 files changed, 2 insertions, 1 deletions
diff --git a/mech/pcb_case/pcb.scad b/mech/pcb_case/pcb.scad
index e742eb5..7b24131 100644
--- a/mech/pcb_case/pcb.scad
+++ b/mech/pcb_case/pcb.scad
@@ -1,7 +1,8 @@
+include <bolt.scad>
include <nut.scad>
module pcb(dim, drillings, margins, t) {
- translate([2*t+margins[0][0], t+2*nut_h+margins[1][0], t+margins[2][0]]) {
+ translate([2*t+margins[0][0], bolt_l+margins[1][0], t+margins[2][0]]) {
difference() {
cube([dim[0], dim[1], dim[2]]);
for (drilling = drillings) {