mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2024-11-28 14:24:34 +00:00
Apply LINEAR_UNIT to M503 output for M200
This commit is contained in:
parent
d38aaa0c7e
commit
b2473e57dd
@ -1507,15 +1507,15 @@ void MarlinSettings::reset() {
|
|||||||
*/
|
*/
|
||||||
CONFIG_ECHO_START;
|
CONFIG_ECHO_START;
|
||||||
#if ENABLED(INCH_MODE_SUPPORT)
|
#if ENABLED(INCH_MODE_SUPPORT)
|
||||||
#define LINEAR_UNIT(N) ((N) / parser.linear_unit_factor)
|
#define LINEAR_UNIT(N) (float(N) / parser.linear_unit_factor)
|
||||||
#define VOLUMETRIC_UNIT(N) ((N) / (parser.volumetric_enabled ? parser.volumetric_unit_factor : parser.linear_unit_factor))
|
#define VOLUMETRIC_UNIT(N) (float(N) / (parser.volumetric_enabled ? parser.volumetric_unit_factor : parser.linear_unit_factor))
|
||||||
SERIAL_ECHOPGM(" G2");
|
SERIAL_ECHOPGM(" G2");
|
||||||
SERIAL_CHAR(parser.linear_unit_factor == 1.0 ? '1' : '0');
|
SERIAL_CHAR(parser.linear_unit_factor == 1.0 ? '1' : '0');
|
||||||
SERIAL_ECHOPGM(" ; Units in ");
|
SERIAL_ECHOPGM(" ; Units in ");
|
||||||
serialprintPGM(parser.linear_unit_factor == 1.0 ? PSTR("mm\n") : PSTR("inches\n"));
|
serialprintPGM(parser.linear_unit_factor == 1.0 ? PSTR("mm\n") : PSTR("inches\n"));
|
||||||
#else
|
#else
|
||||||
#define LINEAR_UNIT(N) N
|
#define LINEAR_UNIT(N) (N)
|
||||||
#define VOLUMETRIC_UNIT(N) N
|
#define VOLUMETRIC_UNIT(N) (N)
|
||||||
SERIAL_ECHOLNPGM(" G21 ; Units in mm");
|
SERIAL_ECHOLNPGM(" G21 ; Units in mm");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -1531,7 +1531,7 @@ void MarlinSettings::reset() {
|
|||||||
SERIAL_ECHOPGM(" ; Units in ");
|
SERIAL_ECHOPGM(" ; Units in ");
|
||||||
serialprintPGM(parser.temp_units_name());
|
serialprintPGM(parser.temp_units_name());
|
||||||
#else
|
#else
|
||||||
#define TEMP_UNIT(N) N
|
#define TEMP_UNIT(N) (N)
|
||||||
SERIAL_ECHOLNPGM(" M149 C ; Units in Celsius");
|
SERIAL_ECHOLNPGM(" M149 C ; Units in Celsius");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -1552,23 +1552,23 @@ void MarlinSettings::reset() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
CONFIG_ECHO_START;
|
CONFIG_ECHO_START;
|
||||||
SERIAL_ECHOPAIR(" M200 D", planner.filament_size[0]);
|
SERIAL_ECHOPAIR(" M200 D", LINEAR_UNIT(planner.filament_size[0]));
|
||||||
SERIAL_EOL();
|
SERIAL_EOL();
|
||||||
#if EXTRUDERS > 1
|
#if EXTRUDERS > 1
|
||||||
CONFIG_ECHO_START;
|
CONFIG_ECHO_START;
|
||||||
SERIAL_ECHOPAIR(" M200 T1 D", planner.filament_size[1]);
|
SERIAL_ECHOPAIR(" M200 T1 D", LINEAR_UNIT(planner.filament_size[1]));
|
||||||
SERIAL_EOL();
|
SERIAL_EOL();
|
||||||
#if EXTRUDERS > 2
|
#if EXTRUDERS > 2
|
||||||
CONFIG_ECHO_START;
|
CONFIG_ECHO_START;
|
||||||
SERIAL_ECHOPAIR(" M200 T2 D", planner.filament_size[2]);
|
SERIAL_ECHOPAIR(" M200 T2 D", LINEAR_UNIT(planner.filament_size[2]));
|
||||||
SERIAL_EOL();
|
SERIAL_EOL();
|
||||||
#if EXTRUDERS > 3
|
#if EXTRUDERS > 3
|
||||||
CONFIG_ECHO_START;
|
CONFIG_ECHO_START;
|
||||||
SERIAL_ECHOPAIR(" M200 T3 D", planner.filament_size[3]);
|
SERIAL_ECHOPAIR(" M200 T3 D", LINEAR_UNIT(planner.filament_size[3]));
|
||||||
SERIAL_EOL();
|
SERIAL_EOL();
|
||||||
#if EXTRUDERS > 4
|
#if EXTRUDERS > 4
|
||||||
CONFIG_ECHO_START;
|
CONFIG_ECHO_START;
|
||||||
SERIAL_ECHOPAIR(" M200 T4 D", planner.filament_size[4]);
|
SERIAL_ECHOPAIR(" M200 T4 D", LINEAR_UNIT(planner.filament_size[4]));
|
||||||
SERIAL_EOL();
|
SERIAL_EOL();
|
||||||
#endif // EXTRUDERS > 4
|
#endif // EXTRUDERS > 4
|
||||||
#endif // EXTRUDERS > 3
|
#endif // EXTRUDERS > 3
|
||||||
|
Loading…
Reference in New Issue
Block a user