From: Ian Jackson Date: Wed, 11 Feb 2015 22:33:25 +0000 (+0000) Subject: screw-recess-test: measurements from real screws X-Git-Tag: filamentspool-v2-release~199 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=cac68316ea14c2ce0aa8413ea503a580356b3d2b;hp=3805e7750cbc5399073d4a532b723b9989f2b0d2 screw-recess-test: measurements from real screws --- diff --git a/screw-recess-test.scad b/screw-recess-test.scad index 19c7c63..2e6a96e 100644 --- a/screw-recess-test.scad +++ b/screw-recess-test.scad @@ -4,28 +4,12 @@ cubez = 12; shaftz = cubez; -// shaftdia recessdia -tests = [[2 + 0.5, 6 + 1.0, 4, -4 ], - [3 + 0.5, 9 + 1.0, 0, 10 ], - [4 + 0.5, 10 + 1.0, 0, 25 ], - [5 + 0.5, 10 + 1.0, 17, 4 ], - [6 + 0.5, 12 + 1.0, 17, 20 ]]; - -last_test = tests[len(tests)-1]; - -blockminx = -5; -blockminy = -5; -blockmaxx = 25; -blockmaxy = 20; - -cubexy = 20; - module RecessScrewCutout_RecessCylinder(recessdia,zbelow, h){ translate([0,0,-zbelow]) cylinder(r=recessdia/2, h=h+1, $fn=40); } -RecessedScrewCutout_defaultrecessdepth_flat = -0.35; -RecessedScrewCutout_defaultrecessdepth_hex = -0.70; +RecessedScrewCutout_defaultrecessdepth_flat = -0.30; +RecessedScrewCutout_defaultrecessdepth_hex = -0.60; function RecessedScrewCutout_recessdepth(recessdia, recessdepth_arg=RecessedScrewCutout_defaultrecessdepth_flat) = @@ -54,6 +38,22 @@ module RecessedScrewCutout(shaftdia, recessdia, shaftlen, } } +// shaftdia recessdia +tests = [[2 + 0.5, 4 + 1.0, 4, -4 ], + [3 + 0.5, 6 + 1.0, 0, 10 ], + [4 + 0.5, 8 + 1.0, 0, 25 ], + [5 + 0.5, 10 + 1.0, 17, 4 ], + [6 + 0.5, 12 + 1.0, 17, 20 ]]; + +last_test = tests[len(tests)-1]; + +blockminx = -5; +blockminy = -5; +blockmaxx = 25; +blockmaxy = 20; + +cubexy = 20; + module OneTest(t){ blocksz = t[1] + 7; h = RecessedScrewCutout_totaldepth(t[1]) + 3;