diff options
author | xengineering <me@xengineering.eu> | 2023-12-22 22:08:57 +0100 |
---|---|---|
committer | xengineering <me@xengineering.eu> | 2024-01-02 14:24:06 +0100 |
commit | f333e4282cb6b5ff1c49d3ea68b0af7422a9548e (patch) | |
tree | 52e05cee1cbb2e7f2ba7d8ba0cfb90a9db2a813b | |
parent | 8184bf87fab1eb415807eba8250af0b812205106 (diff) | |
download | soundbox-f333e4282cb6b5ff1c49d3ea68b0af7422a9548e.tar soundbox-f333e4282cb6b5ff1c49d3ea68b0af7422a9548e.tar.zst soundbox-f333e4282cb6b5ff1c49d3ea68b0af7422a9548e.zip |
mech: pcb_case: Separate bolt and nut to own files
Having named files for these parts makes them more visible inside the
project. They used to be in the `common.scad` file which does not
explain anything by its name.
-rw-r--r-- | mech/pcb_case/bolt.scad | 8 | ||||
-rw-r--r-- | mech/pcb_case/common.scad | 7 | ||||
-rw-r--r-- | mech/pcb_case/nut.scad | 9 |
3 files changed, 19 insertions, 5 deletions
diff --git a/mech/pcb_case/bolt.scad b/mech/pcb_case/bolt.scad new file mode 100644 index 0000000..0a2f8a0 --- /dev/null +++ b/mech/pcb_case/bolt.scad @@ -0,0 +1,8 @@ +bolt_d = 3; +bolt_r = bolt_d / 2; + +module bolt() { + cylinder(d=bolt_d,h=5); // TODO height is not considered at the moment +} + +bolt(); diff --git a/mech/pcb_case/common.scad b/mech/pcb_case/common.scad index 0f79e16..dfcf909 100644 --- a/mech/pcb_case/common.scad +++ b/mech/pcb_case/common.scad @@ -1,8 +1,5 @@ -nut_h = 3; -nut_d = 4.15; -nut_r = nut_d / 2; -bolt_d = 3; -bolt_r = bolt_d / 2; +use <bolt.scad> +use <nut.scad> module rounded_cube(dim, radius) { range_y = [radius, dim[1]-radius]; diff --git a/mech/pcb_case/nut.scad b/mech/pcb_case/nut.scad new file mode 100644 index 0000000..bfd5b3d --- /dev/null +++ b/mech/pcb_case/nut.scad @@ -0,0 +1,9 @@ +nut_h = 3; +nut_d = 4.15; +nut_r = nut_d / 2; + +module nut() { + cylinder(d=nut_d,h=nut_h); +} + +nut(); |