add angle bracket mounting system

This commit is contained in:
jazwa
2024-10-19 17:30:32 -04:00
parent d3da0510ba
commit c1c93a3dd5
20 changed files with 76 additions and 6 deletions

View File

@ -1,10 +1,10 @@
include <../common.scad>
include <./helper.scad>
//sideSupportRailBase(top=true, defaultThickness=1.5, supportedZ=27.2, supportedY=101.5, supportedX=159);
// sideSupportRailBase(top=true, defaultThickness=1.5, supportedZ=27.2, supportedY=101.5, supportedX=159);
module sideSupportRailBase(top=true, recess=false, supportedZ, supportedY, supportedX, zOrientation="middle", defaultThickness=2, railSideThickness=4) {
module sideSupportRailBase(top=true, recess=false, supportedZ, supportedY, supportedX, zOrientation="middle", defaultThickness=2, railSideThickness=4, sideVent=true) {
mountBlockDepth = 10;
screwMountGlobalDz = screwDiff / 2.0; // vertical distance between local origin and main rail screw mount
@ -99,7 +99,7 @@ module sideSupportRailBase(top=true, recess=false, supportedZ, supportedY, suppo
cube(size = [sideRailBaseWidth, railLength, railBaseThickness]);
}
}
if (sideVent) {
union() {
distanceFromSeparator = 3;
r = 4;
@ -136,6 +136,7 @@ module sideSupportRailBase(top=true, recess=false, supportedZ, supportedY, suppo
}
}
}
}
}