This commit is contained in:
zhao
2023-08-08 20:48:08 -04:00
parent 28ec3b9ae8
commit 4729925e4b
5 changed files with 18 additions and 16 deletions

View File

@ -1,5 +1,6 @@
/* Some common screw dimensions and helper functions/modules */
include <../helper/common.scad>
include <./math.scad>
/********************************************************************************/
@ -175,22 +176,22 @@ module hexNutPocketHelper_N(innerRadius, widthAcrossCorners, thickness, openSide
if (bridgeFront) {
union() {
// first bridge layer
translate(v=[0,0,thickness/2 + 0.2/2])
cube(size=[2*innerRadius, GtoF(widthAcrossCorners)*2, 0.2], center=true);
translate(v=[0,0,thickness/2+ 0.3])
cube(size=[2*innerRadius, 2*innerRadius, 0.2], center=true);
translate(v=[0,0,thickness/2 + defaultLayerHeight/2])
cube(size=[2*innerRadius, GtoF(widthAcrossCorners)*2, defaultLayerHeight], center=true);
// second bridge layer
translate(v=[0,0,thickness/2 + defaultLayerHeight])
cube(size=[2*innerRadius, 2*innerRadius, defaultLayerHeight], center=true);
}
}
if (bridgeBack) {
union() {
// first bridge layer
translate(v=[0,0,-(thickness/2 + 0.2/2)])
cube(size=[2*innerRadius, GtoF(widthAcrossCorners)*2, 0.2], center=true);
translate(v=[0,0,-(thickness/2+ 0.3)])
cube(size=[2*innerRadius, 2*innerRadius, 0.2], center=true);
translate(v=[0,0,-(thickness/2 + defaultLayerHeight/2)])
cube(size=[2*innerRadius, GtoF(widthAcrossCorners)*2, defaultLayerHeight], center=true);
// second bridge layer
translate(v=[0,0,-(thickness/2 + defaultLayerHeight)])
cube(size=[2*innerRadius, 2*innerRadius, defaultLayerHeight], center=true);
}
}
}