Fix backwards compatibility nut_sides arg

* nut_sides must be last argument
* default value = 0. With 120 as default, we cannot set nut_sides to 120
  while simultaneously setting fn to something different from 120.
This commit is contained in:
Adrian Schlatter
2024-01-27 12:32:39 +01:00
parent 40c02e5ecb
commit 3830919a99
2 changed files with 17 additions and 2 deletions

View File

@@ -48,8 +48,8 @@ module bolt(designator, turns, higbee_arc=20, fn=120, table=THREAD_TABLE) {
};
};
module nut(designator, turns, Douter, higbee_arc=20, fn=120, nut_sides=120, table=THREAD_TABLE) {
nut_sides = nut_sides == 120 ? fn : nut_sides;
module nut(designator, turns, Douter, higbee_arc=20, fn=120, table=THREAD_TABLE, nut_sides=0) {
nut_sides = nut_sides == 0 ? fn : nut_sides;
union() {
specs = thread_specs(str(designator, "-int"), table=table);
P = specs[0]; Dsupport = specs[2];