More Single Action Truss Rod tweaks
This commit is contained in:
parent
1d5ec83e47
commit
e5e35c30a7
|
@ -137,9 +137,10 @@ module TrussRodGeneric(length, tolerance, stages, taper_l = 1.5, taper_extra = 1
|
||||||
rot = [-90, 180, 0];
|
rot = [-90, 180, 0];
|
||||||
|
|
||||||
module squircle(d, h, w) {
|
module squircle(d, h, w) {
|
||||||
|
sq_h = max(h-d, epsilon);
|
||||||
render() hull() {
|
render() hull() {
|
||||||
circle(d = d);
|
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;
|
base_h = 8.1 + tolerance;
|
||||||
|
|
||||||
// nut?
|
// nut?
|
||||||
stage2_d = 7.0 + 0.2 + tolerance;
|
stage2_d = 7.0 + 0.8 + tolerance;
|
||||||
stage2_w = base_w;
|
stage2_w = base_w;
|
||||||
stage2_h = base_h + (stage2_d - base_d);
|
stage2_h = base_h + (stage2_d - base_d);
|
||||||
stage2_l = 44 + tolerance;
|
stage2_l = 44 + tolerance;
|
||||||
|
|
Loading…
Reference in New Issue