- Fix Mega X pin mapping
- Fix Chiron support
This commit is contained in:
@@ -1889,7 +1889,10 @@ void AnycubicTouchscreenClass::GetCommandFromTFT()
|
||||
* Chiron printer.
|
||||
*/
|
||||
|
||||
#if ENABLED(KNUTWURST_CHIRON_LEVELING)
|
||||
//#define KNUTWURST_TFT_LEVELING
|
||||
//#define AUTO_BED_LEVELING_BILINEAR
|
||||
|
||||
#if ENABLED(KNUTWURST_TFT_LEVELING)
|
||||
|
||||
#ifdef AUTO_BED_LEVELING_BILINEAR
|
||||
case 29: //A29 bed grid read
|
||||
@@ -2029,42 +2032,42 @@ void AnycubicTouchscreenClass::GetCommandFromTFT()
|
||||
|
||||
|
||||
#if ENABLED(KNUTWURST_MEGA_P_LASER)
|
||||
case 34:// Continuous printing ʹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӡ,Ҫ<><D2AA>һЩ<D0A9><D7BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͷ<EFBFBD>½<EFBFBD>
|
||||
case 34:// Continuous printing
|
||||
{
|
||||
en_continue = 1 ;}
|
||||
|
||||
break;
|
||||
case 35:// Continuous printing ʧ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӡ
|
||||
case 35:// Continuous printing
|
||||
{
|
||||
en_continue = 0 ;}
|
||||
|
||||
break;
|
||||
|
||||
case 36://A36 λͼ <20><><EFBFBD><EFBFBD>ʸ<EFBFBD><CAB8>ͼ
|
||||
case 36://A36
|
||||
if(CodeSeen('S'))
|
||||
{
|
||||
int coorvalue;
|
||||
coorvalue=CodeValueInt();
|
||||
if(coorvalue!=0)
|
||||
Laser_printer_st.pic_vector = 1; //<2F><>ʸ<EFBFBD><CAB8>ͼ
|
||||
Laser_printer_st.pic_vector = 1;
|
||||
else
|
||||
Laser_printer_st.pic_vector = 0;//<2F><>λͼ
|
||||
Laser_printer_st.pic_vector = 0;
|
||||
|
||||
}
|
||||
case 37:
|
||||
if(CodeSeen('S'))//X<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
if(CodeSeen('S'))//X
|
||||
{
|
||||
int coorvalue;
|
||||
coorvalue=CodeValueInt();
|
||||
if(coorvalue == 0)
|
||||
Laser_printer_st.pic_x_mirror = 0;
|
||||
else if(coorvalue == 1)
|
||||
Laser_printer_st.pic_x_mirror = 1; //x<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
Laser_printer_st.pic_x_mirror = 1; //x
|
||||
}
|
||||
|
||||
break;
|
||||
case 38:
|
||||
if(CodeSeen('S'))//A38 <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD>
|
||||
if(CodeSeen('S'))//A38
|
||||
{
|
||||
int coorvalue;
|
||||
coorvalue=CodeValueInt();
|
||||
@@ -2147,35 +2150,35 @@ void AnycubicTouchscreenClass::GetCommandFromTFT()
|
||||
}
|
||||
|
||||
break;
|
||||
case 51:// A51<35>Զ<EFBFBD><D4B6><EFBFBD>ƽ
|
||||
case 51:
|
||||
{
|
||||
if(CodeSeen('H'))//<2F><>һ<EFBFBD><D2BB>
|
||||
if(CodeSeen('H'))
|
||||
{
|
||||
enqueue_and_echo_commands_P(PSTR("G1 Z5 F500"));
|
||||
enqueue_and_echo_commands_P(PSTR("G1 X30 Y30 F5000"));
|
||||
enqueue_and_echo_commands_P(PSTR("G1 Z0.15 F300"));
|
||||
}
|
||||
else if(CodeSeen('I'))//<2F>ڶ<EFBFBD><DAB6><EFBFBD>
|
||||
else if(CodeSeen('I'))
|
||||
{
|
||||
enqueue_and_echo_commands_P(PSTR("G1 Z5 F500"));
|
||||
enqueue_and_echo_commands_P(PSTR("G1 X190 Y30 F5000"));
|
||||
enqueue_and_echo_commands_P(PSTR("G1 Z0.15 F300"));
|
||||
}
|
||||
else if(CodeSeen('J'))//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
else if(CodeSeen('J'))
|
||||
{
|
||||
enqueue_and_echo_commands_P(PSTR("G1 Z5 F500"));
|
||||
enqueue_and_echo_commands_P(PSTR("G1 X190 Y190 F5000"));
|
||||
enqueue_and_echo_commands_P(PSTR("G1 Z0.15 F300"));
|
||||
}
|
||||
else if(CodeSeen('K'))//<2F><><EFBFBD>IJ<EFBFBD>
|
||||
else if(CodeSeen('K'))
|
||||
{
|
||||
enqueue_and_echo_commands_P(PSTR("G1 Z5 F500"));
|
||||
enqueue_and_echo_commands_P(PSTR("G1 X30 Y190 F5000"));
|
||||
enqueue_and_echo_commands_P(PSTR("G1 Z0.15 F300"));
|
||||
}
|
||||
else if(CodeSeen('L'))//<2F><><EFBFBD>IJ<EFBFBD>
|
||||
else if(CodeSeen('L'))
|
||||
{
|
||||
enqueue_and_echo_commands_P(PSTR("G1 X100 Y100 Z50 F5000")); //<2F>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB>
|
||||
enqueue_and_echo_commands_P(PSTR("G1 X100 Y100 Z50 F5000"));
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
Reference in New Issue
Block a user