|
@@ -62,7 +62,7 @@
|
62
|
62
|
* 201 z_offset (float) (added in V23)
|
63
|
63
|
* 205 mesh_num_x (uint8 as set in firmware)
|
64
|
64
|
* 206 mesh_num_y (uint8 as set in firmware)
|
65
|
|
- * 207 M421 XYZ z_values[][] (float x9, by default)
|
|
65
|
+ * 207 G29 S3 XYZ z_values[][] (float x9, by default)
|
66
|
66
|
*
|
67
|
67
|
* AUTO BED LEVELING
|
68
|
68
|
* 243 M851 zprobe_zoffset (float)
|
|
@@ -733,13 +733,13 @@ void Config_PrintSettings(bool forReplay) {
|
733
|
733
|
SERIAL_ECHOPAIR(" X", MESH_NUM_X_POINTS);
|
734
|
734
|
SERIAL_ECHOPAIR(" Y", MESH_NUM_Y_POINTS);
|
735
|
735
|
SERIAL_EOL;
|
736
|
|
- for (uint8_t py = 0; py < MESH_NUM_Y_POINTS; py++) {
|
737
|
|
- for (uint8_t px = 0; px < MESH_NUM_X_POINTS; px++) {
|
|
736
|
+ for (uint8_t py = 1; py <= MESH_NUM_Y_POINTS; py++) {
|
|
737
|
+ for (uint8_t px = 1; px <= MESH_NUM_X_POINTS; px++) {
|
738
|
738
|
CONFIG_ECHO_START;
|
739
|
|
- SERIAL_ECHOPAIR(" M421 X", mbl.get_probe_x(px));
|
740
|
|
- SERIAL_ECHOPAIR(" Y", mbl.get_probe_y(py));
|
|
739
|
+ SERIAL_ECHOPAIR(" G29 S3 X", px);
|
|
740
|
+ SERIAL_ECHOPAIR(" Y", py);
|
741
|
741
|
SERIAL_ECHOPGM(" Z");
|
742
|
|
- SERIAL_PROTOCOL_F(mbl.z_values[py][px], 5);
|
|
742
|
+ SERIAL_PROTOCOL_F(mbl.z_values[py-1][px-1], 5);
|
743
|
743
|
SERIAL_EOL;
|
744
|
744
|
}
|
745
|
745
|
}
|