More Single Action Truss Rod tweaks

This commit is contained in:
Luke Hubmayer-Werner 2025-02-05 23:52:04 +10:30
parent 1d5ec83e47
commit e5e35c30a7
1 changed files with 3 additions and 2 deletions

View File

@ -137,9 +137,10 @@ module TrussRodGeneric(length, tolerance, stages, taper_l = 1.5, taper_extra = 1
rot = [-90, 180, 0];
module squircle(d, h, w) {
sq_h = max(h-d, epsilon);
render() hull() {
circle(d = d);
translate([-w/2, h - d/2 - epsilon]) square([w, epsilon]);
translate([-w/2, h - d/2 - sq_h]) square([w, sq_h]);
}
}
@ -206,7 +207,7 @@ module TrussRodSingleAction(length = 460, tolerance = 0, taper_l = 1.5, taper_ex
base_h = 8.1 + tolerance;
// nut?
stage2_d = 7.0 + 0.2 + tolerance;
stage2_d = 7.0 + 0.8 + tolerance;
stage2_w = base_w;
stage2_h = base_h + (stage2_d - base_d);
stage2_l = 44 + tolerance;