summaryrefslogtreecommitdiff
path: root/mech/pcb_case/spacer.scad
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2024-01-09 19:59:04 +0100
committerxengineering <me@xengineering.eu>2024-01-09 19:59:04 +0100
commitc9fb2c1531fd1430fb2034fa3edbb41f7b69b385 (patch)
tree48ca031e42ffba2d784fef1d8eb8ea3c96870b31 /mech/pcb_case/spacer.scad
parentca53dd20c9f45809888b3a0511c223847e97988a (diff)
downloadsoundbox-c9fb2c1531fd1430fb2034fa3edbb41f7b69b385.tar
soundbox-c9fb2c1531fd1430fb2034fa3edbb41f7b69b385.tar.zst
soundbox-c9fb2c1531fd1430fb2034fa3edbb41f7b69b385.zip
mech: pcb_case: Add spacers
Since a proper norm-based distance bolt was not found printing spacers is the easiest way to make the case producable independent of part availability.
Diffstat (limited to 'mech/pcb_case/spacer.scad')
-rw-r--r--mech/pcb_case/spacer.scad10
1 files changed, 10 insertions, 0 deletions
diff --git a/mech/pcb_case/spacer.scad b/mech/pcb_case/spacer.scad
new file mode 100644
index 0000000..e7eba3a
--- /dev/null
+++ b/mech/pcb_case/spacer.scad
@@ -0,0 +1,10 @@
+include <bolt.scad>
+
+spacer_h = 11;
+
+module spacer() {
+ difference() {
+ cylinder(d=bolt_dk, h=spacer_h, $fn=30);
+ cylinder(d=bolt_ds+bolt_ds_tol, h=spacer_h, $fn=30);
+ }
+}