diff options
author | XANTRONIX Development | 2023-11-19 21:29:22 -0500 |
---|---|---|
committer | XANTRONIX Development | 2023-11-19 21:29:22 -0500 |
commit | 0e6e3bfc0f92ef9045bf27048d12faa79dc736ec (patch) | |
tree | e2e7e5b38c246db315a85534d2466b7619e9a2b8 | |
parent | e4576d124a6c631aa5ab70fe0065a1cb8c78e390 (diff) | |
download | xantronix-z32-0e6e3bfc0f92ef9045bf27048d12faa79dc736ec.tar.gz xantronix-z32-0e6e3bfc0f92ef9045bf27048d12faa79dc736ec.tar.bz2 xantronix-z32-0e6e3bfc0f92ef9045bf27048d12faa79dc736ec.zip |
Initial commit of case/outline.scad
-rw-r--r-- | case/outline.scad | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/case/outline.scad b/case/outline.scad new file mode 100644 index 0000000..780c8d1 --- /dev/null +++ b/case/outline.scad @@ -0,0 +1,31 @@ +$fn = 72; + +include <dimensions.scad> + +translate([case_length_bottom, 0, 0]) +rotate([0, 0, 90]) +intersection() { + square([200, 200], false); + union() { + square([wall_width, case_length_bottom], false); + square([case_width_bottom, wall_width], false); + + translate([case_width_bottom - wall_width, 0, 0]) + square([wall_width, case_length_bottom], false); + + translate([0, case_length_bottom - wall_width, 0]) + square([case_width_bottom, wall_width], false); + + + for (screw_post = top_case_screw_posts) { + x = screw_post[0]; + y = screw_post[1]; + + translate([x, y, 0]) + difference() { + circle(d=screw_post_diameter_outer); + circle(d=screw_post_diameter_inner); + } + } + } +} |