fix extra slack being applied to hex nut pockets, should help with slipping

This commit is contained in:
zhao
2024-02-25 10:58:49 -05:00
parent e124297636
commit 3c7dd8985f
2 changed files with 3 additions and 3 deletions

View File

@ -14,7 +14,7 @@
- Values are signed. Positive values can be interpreted as how much to remove from the socket along some dimension. - 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. - 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; radiusXYSlack = xySlack/2;

View File

@ -101,9 +101,9 @@ module hexNutPocket_N(screwType, openSide=true, backSpace=inf10, bridgeFront=fal
heightSlack = bridgeFront || bridgeBack ? overhangSlack: xySlack; heightSlack = bridgeFront || bridgeBack ? overhangSlack: xySlack;
if (screwType == "m3") { 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") { } 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 { } else {
error("Unsupported screw type"); error("Unsupported screw type");
} }