chiark / gitweb /
tube-crossdrill-jig wip
[reprap-play.git] / tube-crossdrill-jig.scad
index 971c5689bfbfc893337f490fdcd2dc070517716f..a7f35b2794d4a454371e3cf5a256c4cc8d836a91 100644 (file)
@@ -9,6 +9,7 @@ tubetubethick=2;
 tubetubetopslop=1;
 
 boltholedia = 6.5 + 0.5;
+boltholeslotshorter = 6;
 mainframeholedia = 5 + 0.5;
 
 // "slot" refers to the things in the base of the drill press stand
@@ -60,6 +61,12 @@ module MainFrame(){
                 [slotplugdepth / sqrt(2) + slotwidth * sqrt(2),
                  -slotplugdepth],
                 [slotplugdepth / sqrt(2), -slotplugdepth]]);
+      translate([-1,
+                -rearwallthick - boltholeslotshorter + 0.2,
+                tubedia + tubetubetopslop + tubetubethick + 4])
+       cube([keepslotx - 10 + 1,
+             boltholeslotshorter + 0.5,
+             3]);
     }
   }
 }
@@ -86,7 +93,7 @@ module Jig(){
        TubeThing(10, tubedia, 0, 5);
       translate([-boltholedia/2, mainframeminy - 1, -5])
        cube([boltholedia,
-             -mainframeminy + 1 - rearwallthick - 0.1,
+             -mainframeminy + 1 - rearwallthick - boltholeslotshorter,
              mainframemaxz + 10]);
       for (m=[0,1]) {
        mirror([m,0,0]) {