chiark / gitweb /
flyscreen-wall-spacer: wip
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 20 Aug 2023 19:53:59 +0000 (20:53 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 20 Aug 2023 19:53:59 +0000 (20:53 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
flyscreen-wall-spacer.scad

index 7eebde248476b09da3cd6a42392e12698c02ffff..6dbf6f0f52b8c037bd8563a643cc0c4a6170ae2f 100644 (file)
@@ -1,5 +1,7 @@
 // -*- C -*-
 
+include <utils.scad>
+
 bracket_th = 2.70;
 left_inboard_to_wall = 9.78;
 right_inboard_to_wall = 13.21;
@@ -9,13 +11,14 @@ screw_dia = 5;
 bucket_wall = 2.5;
 bucket_floor = 2.5;
 whole_dia = plug_dia + bucket_wall *2;
-spacing = 15;
+spacing = 14;
 
 module MainCircle() {
-  intersection(){
+  difference(){
     circle(r = whole_dia/2);
-    rectfromto([-100, -100],
-              [+100, spacing/2]);
+    rectfromto([-100, spacing/2],
+              [+100, +100]);
+    circle(r = screw_dia/2);
   }
 }