Page 1 of 1

Experimental VE Wizard off-by-one error

Posted: 27 Dec 2019, 14:39
by orcinus
The experimental method VE value wizard has an off-by-one error on multi extruder machines, where selecting Ext 1 and hitting Load Values will actually load values for the second extruder, Ext 2 will load values for third extruder, Ext 3 will load values for the fourth extruder etc.

Selecting the last extruder will load nonsense.

Note that the actual gcode will be correct, it's just that the values loaded will be completely off.
Apart from this being a bug, it's also a good indicator of a greater mess caused by addressing extruders starting with 1 in the UI, while gcode (and i'm guessing KISSlicer source code) use the expected and sane address space starting with 0.