Slight problem with G31 reporting
-
On firmware RepRapFirmware for Duet 3 Mini 5+ 3.4.5 (2022-11-30) the G31 report doesn't list any temperature compensation if the first T parameter for a probe is zero, even if the second parameter is non-zero.
From my limited testing, it does seem to be actually doing the temperature compensation, it just doesn't report that it's doing it.
This seems to be because in line 364 of https://github.com/Duet3D/RepRapFirmware/blob/43dbde5e47a99b8ab6ba3eb2169df71e49184186/src/Endstops/ZProbe.cpp the conditional of whether to include the reporting is deciding solely on the basis of temperatureCoefficients[0].
-
-
@achrn thanks for reporting this, it is now fixed in the RRF 3.5 source code.