X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=tube-crossdrill-jig.scad;h=86bb13b03d7bbe3d52332578307b1e75f56faebe;hp=4e80849746a5c6e9de906d3de402d705886e823e;hb=966077dde5e811717409a53aff65d030329ed222;hpb=37df6d8e6a53d70c56ff4be5aee2df915c8f073b diff --git a/tube-crossdrill-jig.scad b/tube-crossdrill-jig.scad index 4e80849..86bb13b 100644 --- a/tube-crossdrill-jig.scad +++ b/tube-crossdrill-jig.scad @@ -18,22 +18,22 @@ boltholeslotshorter = 6; mainframeholedia = 5 + 0.5; // "slot" refers to the things in the base of the drill press stand -backslotedgespace = 55; -slotwidth = 11.5; +backslotedgespace = 59; +slotwidth = 11.5 - 0.5; backslotmid2screwhole = 17; slotplugheight = 5.5; -slotplugshorterlen = 8; -slotpluglongerlen = 18; +slotplugshorterlen =10; +slotpluglongerlen = 20; slotslope = 11.0 / 18.5; // "keepslot" refers to the screws in the wooden jig block keepslotstartz = 20; -keepslotlen = 25; +keepslotlen = 18; keepslotx = backslotedgespace / 2; keepslotwidth = 4; -mainframeextraside = 15; +mainframeextraside = 12; mainframeextrafront = 15; rearwallstrengthwidth = 10; @@ -47,10 +47,11 @@ slotwidthx = slotwidth * slotslopediag; slotxperlen = slotslope / slotslopediag; slotyperlen = 1 / slotslopediag; -mainframeholex = backslotedgespace/2 + slotwidth/sqrt(2) + - backslotmid2screwhole / sqrt(2); +mainframeholex = backslotedgespace/2 + slotpluglongerlen * slotxperlen + + 0.5 * slotwidth * slotyperlen; -mainframeholey = -backslotmid2screwhole / sqrt(2); +mainframeholey = -slotpluglongerlen * slotyperlen + + 0.5 * slotwidth * slotxperlen; mainframemaxx = mainframeholex + mainframeextraside; mainframeminy = mainframeholey - mainframeextrafront;