Bladeren bron

PFW-571 send PRN:4 instead PRN:1 while changing filament

NotaRobotexe 5 jaren geleden
bovenliggende
commit
3b2cbc68d8
2 gewijzigde bestanden met toevoegingen van 8 en 2 verwijderingen
  1. 4 0
      Firmware/Marlin_main.cpp
  2. 4 2
      Firmware/ultralcd.cpp

+ 4 - 0
Firmware/Marlin_main.cpp

@@ -3146,6 +3146,10 @@ void gcode_M701()
 {
 	printf_P(PSTR("gcode_M701 begin\n"));
 
+  if (farm_mode){
+    prusa_statistics(22);
+  }
+
 	if (mmu_enabled) 
 	{
 		extr_adj(tmp_extruder);//loads current extruder

+ 4 - 2
Firmware/ultralcd.cpp

@@ -986,6 +986,8 @@ static void lcd_status_screen()
 			{
 			case 8:
 				prusa_statistics(21);
+				if(loading_flag)
+					prusa_statistics(22);
 				break;
 			case 5:
 				if (IS_SD_PRINTING)
@@ -4145,7 +4147,7 @@ void prusa_statistics(int _message, uint8_t _fil_nr) {
 			SERIAL_ECHOLN("}");
 			status_number = 14;
 		}
-		else if (IS_SD_PRINTING)
+		else if (IS_SD_PRINTING || loading_flag)
 		{
 			SERIAL_ECHO("{");
 			prusa_stat_printerstatus(4);
@@ -4183,7 +4185,7 @@ void prusa_statistics(int _message, uint8_t _fil_nr) {
 		status_number = 3;
 		farm_timer = 1;
 
-		if (IS_SD_PRINTING)
+		if (IS_SD_PRINTING || loading_flag)
 		{
 			farm_status = 4;
 			SERIAL_ECHO("{");