diff --git a/config/print.scad b/config/print.scad index 9615765..a0fd405 100644 --- a/config/print.scad +++ b/config/print.scad @@ -14,7 +14,7 @@ - Values are signed. Positive values can be interpreted as how much to remove from the socket along some dimension. - These values depend on print orientation and it's assumed parts are printed in their recommended orientations. */ -xySlack = 0.3; +xySlack = 0.25; radiusXYSlack = xySlack/2; diff --git a/helper/screws.scad b/helper/screws.scad index 1c80579..bfff144 100644 --- a/helper/screws.scad +++ b/helper/screws.scad @@ -101,9 +101,9 @@ module hexNutPocket_N(screwType, openSide=true, backSpace=inf10, bridgeFront=fal heightSlack = bridgeFront || bridgeBack ? overhangSlack: xySlack; if (screwType == "m3") { - hexNutPocketHelper_N(m3RadiusSlacked, m3HexNutWidthAcrossCorners / 2 + 0.3, m3HexNutThickness + heightSlack, openSide=openSide, backSpace=backSpace, bridgeFront=bridgeFront, bridgeBack=bridgeBack); + hexNutPocketHelper_N(m3RadiusSlacked, (m3HexNutWidthAcrossCorners+xySlack) / 2, m3HexNutThickness + heightSlack, openSide=openSide, backSpace=backSpace, bridgeFront=bridgeFront, bridgeBack=bridgeBack); } else if (screwType == "m4") { - hexNutPocketHelper_N(m4RadiusSlacked, m4HexNutWidthAcrossCorners / 2 + 0.1, m4HexNutThickness + heightSlack, openSide=openSide, backSpace=backSpace, bridgeFront=bridgeFront, bridgeBack=bridgeBack); + hexNutPocketHelper_N(m4RadiusSlacked, (m4HexNutWidthAcrossCorners+xySlack) / 2, m4HexNutThickness + heightSlack, openSide=openSide, backSpace=backSpace, bridgeFront=bridgeFront, bridgeBack=bridgeBack); } else { error("Unsupported screw type"); }