Support AutoLeveling for new Chiron 1.4.1 Model.

This commit is contained in:
Knutwurst
2021-05-14 11:12:34 +02:00
parent 527fbf1699
commit 158472dbbf
2 changed files with 13 additions and 4 deletions

View File

@@ -877,7 +877,7 @@
#endif
#if ENABLED(KNUTWURST_CHIRON)
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 100, 400, 405 }
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 100, 400, 415 }
#endif

View File

@@ -1914,7 +1914,7 @@ void AnycubicTouchscreenClass::GetCommandFromTFT()
HARDWARE_SERIAL_ENTER();
}
break;
case 30: // A30 auto leveling
case 30: // A30 auto leveling (Old Anycubic TFT)
if( (planner.movesplanned()) || (card.isPrinting()) ) {
HARDWARE_SERIAL_PROTOCOLPGM("J24"); // forbid auto leveling
HARDWARE_SERIAL_ENTER();
@@ -1997,8 +1997,17 @@ void AnycubicTouchscreenClass::GetCommandFromTFT()
break;
case 35: //RESET AUTOBED DATE //M1000
break;
case 36: // a36 M1001
break;
case 36: // A36 auto leveling (Old Anycubic TFT)
if( (planner.movesplanned()) || (card.isPrinting()) ) {
HARDWARE_SERIAL_PROTOCOLPGM("J24"); // forbid auto leveling
HARDWARE_SERIAL_ENTER();
} else {
HARDWARE_SERIAL_PROTOCOLPGM("J26"); // start auto leveling
HARDWARE_SERIAL_ENTER();
}
if(CodeSeen('S') ) {
queue.enqueue_now_P(PSTR("G28\nG29"));
}
#endif
#if ENABLED(KNUTWURST_MEGA_P_LASER)