|
@@ -258,8 +258,8 @@ void GcodeSuite::M912() {
|
258
|
258
|
*/
|
259
|
259
|
#if ENABLED(TMC_Z_CALIBRATION)
|
260
|
260
|
void GcodeSuite::M915() {
|
261
|
|
- uint16_t _rms = parser.seenval('S') ? parser.value_int() : CALIBRATION_CURRENT;
|
262
|
|
- uint16_t _z = parser.seenval('Z') ? parser.value_int() : CALIBRATION_EXTRA_HEIGHT;
|
|
261
|
+ const uint16_t _rms = parser.seenval('S') ? parser.value_int() : CALIBRATION_CURRENT,
|
|
262
|
+ _z = parser.seenval('Z') ? parser.value_linear_units() : CALIBRATION_EXTRA_HEIGHT;
|
263
|
263
|
|
264
|
264
|
if (!axis_known_position[Z_AXIS]) {
|
265
|
265
|
SERIAL_ECHOLNPGM("\nPlease home Z axis first");
|
|
@@ -267,11 +267,11 @@ void GcodeSuite::M912() {
|
267
|
267
|
}
|
268
|
268
|
|
269
|
269
|
#if Z_IS_TRINAMIC
|
270
|
|
- uint16_t Z_current_1 = stepperZ.getCurrent();
|
|
270
|
+ const uint16_t Z_current_1 = stepperZ.getCurrent();
|
271
|
271
|
stepperZ.setCurrent(_rms, R_SENSE, HOLD_MULTIPLIER);
|
272
|
272
|
#endif
|
273
|
273
|
#if Z2_IS_TRINAMIC
|
274
|
|
- uint16_t Z2_current_1 = stepperZ2.getCurrent();
|
|
274
|
+ const uint16_t Z2_current_1 = stepperZ2.getCurrent();
|
275
|
275
|
stepperZ2.setCurrent(_rms, R_SENSE, HOLD_MULTIPLIER);
|
276
|
276
|
#endif
|
277
|
277
|
|