diff options
Diffstat (limited to 'case')
-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); + } + } + } +} |