use absolute coords for position, rather than ajusted ones

This commit is contained in:
suchmememanyskill
2023-11-13 21:55:35 +01:00
parent fb65bc8068
commit 5224e34f8c

View File

@@ -97,15 +97,15 @@ void fetch_printer_data()
if (status.containsKey("toolhead")) if (status.containsKey("toolhead"))
{ {
printer.position[0] = status["toolhead"]["position"][0];
printer.position[1] = status["toolhead"]["position"][1];
printer.position[2] = status["toolhead"]["position"][2];
const char *homed_axis = status["toolhead"]["homed_axes"]; const char *homed_axis = status["toolhead"]["homed_axes"];
printer.homed_axis = strcmp(homed_axis, "xyz") == 0; printer.homed_axis = strcmp(homed_axis, "xyz") == 0;
} }
if (status.containsKey("gcode_move")) if (status.containsKey("gcode_move"))
{ {
printer.position[0] = status["gcode_move"]["gcode_position"][0];
printer.position[1] = status["gcode_move"]["gcode_position"][1];
printer.position[2] = status["gcode_move"]["gcode_position"][2];
bool absolute_coords = status["gcode_move"]["absolute_coordinates"]; bool absolute_coords = status["gcode_move"]["absolute_coordinates"];
printer.absolute_coords = absolute_coords == true; printer.absolute_coords = absolute_coords == true;
} }