|
|
@ -858,8 +858,19 @@ inline void process_commands()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
#if ((E_ENABLE_PIN != X_ENABLE_PIN) && (E_ENABLE_PIN != Y_ENABLE_PIN)) // Only enable on boards that have seperate ENABLE_PINS
|
|
|
|
|
|
|
|
if(code_seen('E')) {
|
|
|
|
|
|
|
|
st_synchronize()
|
|
|
|
|
|
|
|
LCD_MESSAGEPGM("Free Move");
|
|
|
|
|
|
|
|
disable_e();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else {
|
|
|
|
finishAndDisableSteppers();
|
|
|
|
finishAndDisableSteppers();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
finishAndDisableSteppers();
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 85: // M85
|
|
|
|
case 85: // M85
|
|
|
|
code_seen('S');
|
|
|
|
code_seen('S');
|
|
|
|