M119 report fixed and added new gcode
Fixed reporting enstop status and added PRUSA LiveZ to reset live Z adjusting
This commit is contained in:
parent
12cce64f90
commit
feb82d42eb
1 changed files with 40 additions and 7 deletions
|
@ -1441,6 +1441,8 @@ void process_commands()
|
||||||
|
|
||||||
} else if(code_seen('Lang')) {
|
} else if(code_seen('Lang')) {
|
||||||
lcd_force_language_selection();
|
lcd_force_language_selection();
|
||||||
|
} else if(code_seen('LiveZ')) {
|
||||||
|
EEPROM_save_B(4089,0);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -3081,30 +3083,61 @@ Sigma_Exit:
|
||||||
enable_endstops(true) ;
|
enable_endstops(true) ;
|
||||||
break;
|
break;
|
||||||
case 119: // M119
|
case 119: // M119
|
||||||
SERIAL_PROTOCOLLN(MSG_M119_REPORT);
|
SERIAL_PROTOCOLRPGM(MSG_M119_REPORT);
|
||||||
|
SERIAL_PROTOCOLLN("");
|
||||||
#if defined(X_MIN_PIN) && X_MIN_PIN > -1
|
#if defined(X_MIN_PIN) && X_MIN_PIN > -1
|
||||||
SERIAL_PROTOCOLRPGM(MSG_X_MIN);
|
SERIAL_PROTOCOLRPGM(MSG_X_MIN);
|
||||||
SERIAL_PROTOCOLLN(((READ(X_MIN_PIN)^X_MIN_ENDSTOP_INVERTING)?MSG_ENDSTOP_HIT:MSG_ENDSTOP_OPEN));
|
if(READ(X_MIN_PIN)^X_MIN_ENDSTOP_INVERTING){
|
||||||
|
SERIAL_PROTOCOLRPGM(MSG_ENDSTOP_HIT);
|
||||||
|
}else{
|
||||||
|
SERIAL_PROTOCOLRPGM(MSG_ENDSTOP_OPEN);
|
||||||
|
}
|
||||||
|
SERIAL_PROTOCOLLN("");
|
||||||
#endif
|
#endif
|
||||||
#if defined(X_MAX_PIN) && X_MAX_PIN > -1
|
#if defined(X_MAX_PIN) && X_MAX_PIN > -1
|
||||||
SERIAL_PROTOCOLRPGM(MSG_X_MAX);
|
SERIAL_PROTOCOLRPGM(MSG_X_MAX);
|
||||||
SERIAL_PROTOCOLLN(((READ(X_MAX_PIN)^X_MAX_ENDSTOP_INVERTING)?MSG_ENDSTOP_HIT:MSG_ENDSTOP_OPEN));
|
if(READ(X_MAX_PIN)^X_MAX_ENDSTOP_INVERTING){
|
||||||
|
SERIAL_PROTOCOLRPGM(MSG_ENDSTOP_HIT);
|
||||||
|
}else{
|
||||||
|
SERIAL_PROTOCOLRPGM(MSG_ENDSTOP_OPEN);
|
||||||
|
}
|
||||||
|
SERIAL_PROTOCOLLN("");
|
||||||
#endif
|
#endif
|
||||||
#if defined(Y_MIN_PIN) && Y_MIN_PIN > -1
|
#if defined(Y_MIN_PIN) && Y_MIN_PIN > -1
|
||||||
SERIAL_PROTOCOLRPGM(MSG_Y_MIN);
|
SERIAL_PROTOCOLRPGM(MSG_Y_MIN);
|
||||||
SERIAL_PROTOCOLLN(((READ(Y_MIN_PIN)^Y_MIN_ENDSTOP_INVERTING)?MSG_ENDSTOP_HIT:MSG_ENDSTOP_OPEN));
|
if(READ(Y_MIN_PIN)^Y_MIN_ENDSTOP_INVERTING){
|
||||||
|
SERIAL_PROTOCOLRPGM(MSG_ENDSTOP_HIT);
|
||||||
|
}else{
|
||||||
|
SERIAL_PROTOCOLRPGM(MSG_ENDSTOP_OPEN);
|
||||||
|
}
|
||||||
|
SERIAL_PROTOCOLLN("");
|
||||||
#endif
|
#endif
|
||||||
#if defined(Y_MAX_PIN) && Y_MAX_PIN > -1
|
#if defined(Y_MAX_PIN) && Y_MAX_PIN > -1
|
||||||
SERIAL_PROTOCOLRPGM(MSG_Y_MAX);
|
SERIAL_PROTOCOLRPGM(MSG_Y_MAX);
|
||||||
SERIAL_PROTOCOLLN(((READ(Y_MAX_PIN)^Y_MAX_ENDSTOP_INVERTING)?MSG_ENDSTOP_HIT:MSG_ENDSTOP_OPEN));
|
if(READ(Y_MAX_PIN)^Y_MAX_ENDSTOP_INVERTING){
|
||||||
|
SERIAL_PROTOCOLRPGM(MSG_ENDSTOP_HIT);
|
||||||
|
}else{
|
||||||
|
SERIAL_PROTOCOLRPGM(MSG_ENDSTOP_OPEN);
|
||||||
|
}
|
||||||
|
SERIAL_PROTOCOLLN("");
|
||||||
#endif
|
#endif
|
||||||
#if defined(Z_MIN_PIN) && Z_MIN_PIN > -1
|
#if defined(Z_MIN_PIN) && Z_MIN_PIN > -1
|
||||||
SERIAL_PROTOCOLRPGM(MSG_Z_MIN);
|
SERIAL_PROTOCOLRPGM(MSG_Z_MIN);
|
||||||
SERIAL_PROTOCOLLN(((READ(Z_MIN_PIN)^Z_MIN_ENDSTOP_INVERTING)?MSG_ENDSTOP_HIT:MSG_ENDSTOP_OPEN));
|
if(READ(Z_MIN_PIN)^Z_MIN_ENDSTOP_INVERTING){
|
||||||
|
SERIAL_PROTOCOLRPGM(MSG_ENDSTOP_HIT);
|
||||||
|
}else{
|
||||||
|
SERIAL_PROTOCOLRPGM(MSG_ENDSTOP_OPEN);
|
||||||
|
}
|
||||||
|
SERIAL_PROTOCOLLN("");
|
||||||
#endif
|
#endif
|
||||||
#if defined(Z_MAX_PIN) && Z_MAX_PIN > -1
|
#if defined(Z_MAX_PIN) && Z_MAX_PIN > -1
|
||||||
SERIAL_PROTOCOLRPGM(MSG_Z_MAX);
|
SERIAL_PROTOCOLRPGM(MSG_Z_MAX);
|
||||||
SERIAL_PROTOCOLLN(((READ(Z_MAX_PIN)^Z_MAX_ENDSTOP_INVERTING)?MSG_ENDSTOP_HIT:MSG_ENDSTOP_OPEN));
|
if(READ(Z_MAX_PIN)^Z_MAX_ENDSTOP_INVERTING){
|
||||||
|
SERIAL_PROTOCOLRPGM(MSG_ENDSTOP_HIT);
|
||||||
|
}else{
|
||||||
|
SERIAL_PROTOCOLRPGM(MSG_ENDSTOP_OPEN);
|
||||||
|
}
|
||||||
|
SERIAL_PROTOCOLLN("");
|
||||||
#endif
|
#endif
|
||||||
break;
|
break;
|
||||||
//TODO: update for all axis, use for loop
|
//TODO: update for all axis, use for loop
|
||||||
|
|
Loading…
Reference in a new issue