From cac68316ea14c2ce0aa8413ea503a580356b3d2b Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 11 Feb 2015 22:33:25 +0000 Subject: [PATCH] screw-recess-test: measurements from real screws --- screw-recess-test.scad | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) 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; -- 2.30.2