finish instructions

This commit is contained in:
zhao
2023-05-12 14:06:24 -04:00
parent 9a43da5eca
commit 2f379fc744
6 changed files with 375 additions and 246 deletions

View File

@ -23,3 +23,5 @@ module mirror4XY(p, dx, dy) {
translate(v=[px+dx, py+dy, 0])
children(0);
}
function lerp(a, b, t) = (b * t + a * (1 - t));

View File

@ -84,6 +84,17 @@ module counterSunkHead_N(screwType, screwExtension=0, headExtension=0) {
}
}
module hexNut(screwType) {
if (screwType == "m3") {
translate(v=[0,0,-m3HexNutThickness/2])
difference() {
cylinder(r=m3HexNutWidthAcrossCorners/2, h=m3HexNutThickness, $fn=6);
cylinder(r=m3Radius,h=inf10);
}
} else {
error("Unsupported screw type");
}
}
module hexNutPocket_N(screwType, openSide=true) {
if (screwType == "m3") {