|
@@ -714,10 +714,10 @@ static void factory_reset(char level)
|
|
// Force the "Follow calibration flow" message at the next boot up.
|
|
// Force the "Follow calibration flow" message at the next boot up.
|
|
calibration_status_store(CALIBRATION_STATUS_Z_CALIBRATION);
|
|
calibration_status_store(CALIBRATION_STATUS_Z_CALIBRATION);
|
|
eeprom_write_byte((uint8_t*)EEPROM_WIZARD_ACTIVE, 1); //run wizard
|
|
eeprom_write_byte((uint8_t*)EEPROM_WIZARD_ACTIVE, 1); //run wizard
|
|
- farm_no = 0;
|
|
|
|
|
|
+// farm_no = 0;
|
|
farm_mode = false;
|
|
farm_mode = false;
|
|
eeprom_update_byte((uint8_t*)EEPROM_FARM_MODE, farm_mode);
|
|
eeprom_update_byte((uint8_t*)EEPROM_FARM_MODE, farm_mode);
|
|
- EEPROM_save_B(EEPROM_FARM_NUMBER, &farm_no);
|
|
|
|
|
|
+// EEPROM_save_B(EEPROM_FARM_NUMBER, &farm_no);
|
|
|
|
|
|
eeprom_update_dword((uint32_t *)EEPROM_TOTALTIME, 0);
|
|
eeprom_update_dword((uint32_t *)EEPROM_TOTALTIME, 0);
|
|
eeprom_update_dword((uint32_t *)EEPROM_FILAMENTUSED, 0);
|
|
eeprom_update_dword((uint32_t *)EEPROM_FILAMENTUSED, 0);
|
|
@@ -1051,10 +1051,10 @@ void setup()
|
|
setup_powerhold();
|
|
setup_powerhold();
|
|
|
|
|
|
farm_mode = eeprom_read_byte((uint8_t*)EEPROM_FARM_MODE);
|
|
farm_mode = eeprom_read_byte((uint8_t*)EEPROM_FARM_MODE);
|
|
- EEPROM_read_B(EEPROM_FARM_NUMBER, &farm_no);
|
|
|
|
- if ((farm_mode == 0xFF && farm_no == 0) || ((uint16_t)farm_no == 0xFFFF))
|
|
|
|
|
|
+// EEPROM_read_B(EEPROM_FARM_NUMBER, &farm_no);
|
|
|
|
+ if ((farm_mode == 0xFF /*&& farm_no == 0*/) /*|| ((uint16_t)farm_no == 0xFFFF)*/)
|
|
farm_mode = false; //if farm_mode has not been stored to eeprom yet and farm number is set to zero or EEPROM is fresh, deactivate farm mode
|
|
farm_mode = false; //if farm_mode has not been stored to eeprom yet and farm number is set to zero or EEPROM is fresh, deactivate farm mode
|
|
- if ((uint16_t)farm_no == 0xFFFF) farm_no = 0;
|
|
|
|
|
|
+// if ((uint16_t)farm_no == 0xFFFF) farm_no = 0;
|
|
if (farm_mode)
|
|
if (farm_mode)
|
|
{
|
|
{
|
|
no_response = true; //we need confirmation by recieving PRUSA thx
|
|
no_response = true; //we need confirmation by recieving PRUSA thx
|
|
@@ -1370,9 +1370,9 @@ void setup()
|
|
#endif
|
|
#endif
|
|
|
|
|
|
farm_mode = eeprom_read_byte((uint8_t*)EEPROM_FARM_MODE);
|
|
farm_mode = eeprom_read_byte((uint8_t*)EEPROM_FARM_MODE);
|
|
- EEPROM_read_B(EEPROM_FARM_NUMBER, &farm_no);
|
|
|
|
- if ((farm_mode == 0xFF && farm_no == 0) || (farm_no == static_cast<int>(0xFFFF))) farm_mode = false; //if farm_mode has not been stored to eeprom yet and farm number is set to zero or EEPROM is fresh, deactivate farm mode
|
|
|
|
- if (farm_no == static_cast<int>(0xFFFF)) farm_no = 0;
|
|
|
|
|
|
+// EEPROM_read_B(EEPROM_FARM_NUMBER, &farm_no);
|
|
|
|
+ if ((farm_mode == 0xFF /*&& farm_no == 0*/) /*|| (farm_no == static_cast<int>(0xFFFF))*/) farm_mode = false; //if farm_mode has not been stored to eeprom yet and farm number is set to zero or EEPROM is fresh, deactivate farm mode
|
|
|
|
+// if (farm_no == static_cast<int>(0xFFFF)) farm_no = 0;
|
|
if (farm_mode)
|
|
if (farm_mode)
|
|
{
|
|
{
|
|
prusa_statistics(8);
|
|
prusa_statistics(8);
|
|
@@ -3893,7 +3893,7 @@ void process_commands()
|
|
gcode_PRUSA_BadRAMBoFanTest();
|
|
gcode_PRUSA_BadRAMBoFanTest();
|
|
}else if (code_seen("FAN")) { // PRUSA FAN
|
|
}else if (code_seen("FAN")) { // PRUSA FAN
|
|
printf_P(_N("E0:%d RPM\nPRN0:%d RPM\n"), 60*fan_speed[0], 60*fan_speed[1]);
|
|
printf_P(_N("E0:%d RPM\nPRN0:%d RPM\n"), 60*fan_speed[0], 60*fan_speed[1]);
|
|
- }else if (code_seen("fn")) { // PRUSA fn
|
|
|
|
|
|
+ }/*else if (code_seen("fn")) { // PRUSA fn
|
|
if (farm_mode) {
|
|
if (farm_mode) {
|
|
printf_P(_N("%d"), farm_no);
|
|
printf_P(_N("%d"), farm_no);
|
|
}
|
|
}
|
|
@@ -3901,7 +3901,7 @@ void process_commands()
|
|
puts_P(_N("Not in farm mode."));
|
|
puts_P(_N("Not in farm mode."));
|
|
}
|
|
}
|
|
|
|
|
|
- }
|
|
|
|
|
|
+ }*/
|
|
else if (code_seen("thx")) // PRUSA thx
|
|
else if (code_seen("thx")) // PRUSA thx
|
|
{
|
|
{
|
|
no_response = false;
|
|
no_response = false;
|
|
@@ -5556,7 +5556,7 @@ if(eSoundMode!=e_SOUND_MODE_SILENT)
|
|
farm_mode = 1;
|
|
farm_mode = 1;
|
|
PingTime = _millis();
|
|
PingTime = _millis();
|
|
eeprom_update_byte((unsigned char *)EEPROM_FARM_MODE, farm_mode);
|
|
eeprom_update_byte((unsigned char *)EEPROM_FARM_MODE, farm_mode);
|
|
- EEPROM_save_B(EEPROM_FARM_NUMBER, &farm_no);
|
|
|
|
|
|
+// EEPROM_save_B(EEPROM_FARM_NUMBER, &farm_no);
|
|
SilentModeMenu = SILENT_MODE_OFF;
|
|
SilentModeMenu = SILENT_MODE_OFF;
|
|
eeprom_update_byte((unsigned char *)EEPROM_SILENT, SilentModeMenu);
|
|
eeprom_update_byte((unsigned char *)EEPROM_SILENT, SilentModeMenu);
|
|
fCheckModeInit(); // alternatively invoke printer reset
|
|
fCheckModeInit(); // alternatively invoke printer reset
|