remove mentions of heatset inserts

This commit is contained in:
zhao
2023-08-26 17:26:29 -04:00
parent a717ef15e8
commit 54647aa334

View File

@ -5,7 +5,7 @@ include <./math.scad>
/********************************************************************************/
// M3 dimensions
m3HoleRadiusSlack = 0.4; // higher slack for not-so straight heat set inserts
m3HoleRadiusSlack = xySlack;
m3Diameter = 3.0;
m3Radius = m3Diameter / 2.0;
m3RadiusSlacked = m3Radius + m3HoleRadiusSlack;
@ -17,18 +17,9 @@ m3HexNutWidthAcrossFlats = 5.41;
m3HexNutWidthAcrossCorners = FtoG(m3HexNutWidthAcrossFlats);
m3HexNutThickness = 2.2;
m3HeatSetInsertSlotRadiusSlack = -0.1;
m3HeatSetInsertSlotHeightSlack = 0.5;
m3HeatSetInsertSlotRadius = 2.3;
m3HeatSetInsertSlotHeight = 5.7;
m3HeatSetInsertSlotRadiusSlacked = m3HeatSetInsertSlotRadius+m3HeatSetInsertSlotRadiusSlack;
m3HeatSetInsertSlotHeightSlacked = m3HeatSetInsertSlotHeight+m3HeatSetInsertSlotHeightSlack;
/********************************************************************************/
// M4 dimensions
m4HoleRadiusSlack = 0.15;
m4HoleRadiusSlack = xySlack;
m4Diameter = 4.0;
m4Radius = m4Diameter / 2.0;
m4RadiusSlacked = m4Radius + m4HoleRadiusSlack;
@ -42,31 +33,6 @@ m4HexNutThickness = 3.07;
/********************************************************************************/
module heatSetInsertSlot_N(screwType, topExtension=inf50) {
if (screwType == "m3") {
union() {
// actual slot for insert
cylinder(h = m3HeatSetInsertSlotHeightSlacked, r = m3HeatSetInsertSlotRadiusSlacked);
// extra space above slot to help with insertion
translate(v=[0, 0, m3HeatSetInsertSlotHeightSlacked])
cylinder(h = topExtension, r = m3HeatSetInsertSlotRadiusSlacked);
}
} else {
error("Unsupported screw type");
}
}
function heatSetInsertSlotRadiusSlacked(screwType) =
(screwType == "m3")
? m3HeatSetInsertSlotRadiusSlacked
: error("Unsupported screw type");
function heatSetInsertSlotHeightSlacked(screwType) =
(screwType == "m3")
? m3HeatSetInsertSlotHeightSlacked
: error("Unsupported screw type");
function screwRadiusSlacked(screwType) =
(screwType == "m3")
? m3RadiusSlacked
@ -130,28 +96,6 @@ module hexNut(screwType, center=true) {
}
}
module heatSetInsert(screwType) {
color([0, 1, 1])
if (screwType == "m3") {
difference() {
union() {
cylinder(h = m3HeatSetInsertSlotHeight, r = m3HeatSetInsertSlotRadius);
// teeth
for (i=[0:8]) {
rotate(a=[0,0,360/8 * i])
cube(size = [2.5, 0.5, m3HeatSetInsertSlotHeight]);
}
}
cylinder(h = inf10, r = m3Radius);
}
}
}
module hexNutPocket_N(screwType, openSide=true, backSpace=inf10, bridgeFront=false, bridgeBack=false ) {
heightSlack = bridgeFront || bridgeBack ? overhangSlack: xySlack;