diff --git a/helper/screws.scad b/helper/screws.scad index 5eb6bc9..55d249e 100644 --- a/helper/screws.scad +++ b/helper/screws.scad @@ -82,7 +82,7 @@ module counterSunkHead_N(screwType, screwExtension=0, headExtension=0) { module hexNutPocket_N(screwType, openSide=true) { if (screwType == "m3") { - hexNutPocketHelper_N(m3RadiusSlacked, m3HexNutWidthAcrossCorners / 2 + 0.1, m3HexNutThickness + 0.2, openSide=openSide); + hexNutPocketHelper_N(m3RadiusSlacked, m3HexNutWidthAcrossCorners / 2 + 0.3, m3HexNutThickness + 0.3, openSide=openSide); } else if (screwType == "m4") { hexNutPocketHelper_N(m4RadiusSlacked, m4HexNutWidthAcrossCorners / 2 + 0.1, m4HexNutThickness + 0.2, openSide=openSide); } else { diff --git a/rack/stackConnector.scad b/rack/stackConnector.scad index b906377..80fa850 100644 --- a/rack/stackConnector.scad +++ b/rack/stackConnector.scad @@ -20,7 +20,7 @@ connectorBottomToScrew = 6; *stackConnectorPlug(); -module stackConnectorBase(rectSlack) { +module stackConnectorBase(rectSlack, topSlack=0.0) { wSlacked = connectorRectWidth + rectSlack; dSlacked = connectorRectDepth + rectSlack; @@ -47,7 +47,7 @@ module stackConnectorBase(rectSlack) { translate(v = [0, 0, connectorTaperStartHeight]) connRect(); - translate(v=[wSlacked/2, dSlacked/2, connectorTotalHeight]) + translate(v=[wSlacked/2, dSlacked/2, connectorTotalHeight+topSlack]) connTop(); } } @@ -65,8 +65,9 @@ module stackConnectorSocket_N() { screwExtension = 4; + union() { - stackConnectorBase(connectorRectSocketSlack); + stackConnectorBase(connectorRectSocketSlack, topSlack=0.4); translate(v = [-screwExtension, connectorRectDepth/2, connectorBottomToScrew]) rotate(a = [0, -90, 0]) diff --git a/stl/rack/print/yBar_P.stl b/stl/rack/print/yBar_P.stl index 97cf694..9f06063 100644 Binary files a/stl/rack/print/yBar_P.stl and b/stl/rack/print/yBar_P.stl differ