diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp index 06c699a94..3bd83d9da 100755 --- a/Firmware/Marlin_main.cpp +++ b/Firmware/Marlin_main.cpp @@ -1130,6 +1130,7 @@ void setup() } #endif //TMC2130 +#ifdef PRUSA_SN_SUPPORT //Check for valid SN in EEPROM. Try to retrieve it in case it's invalid. //SN is valid only if it is NULL terminated and starts with "CZPX". { @@ -1146,6 +1147,7 @@ void setup() puts_P(PSTR("SN update failed")); } } +#endif //PRUSA_SN_SUPPORT #ifndef XFLASH @@ -4570,13 +4572,15 @@ void process_commands() prusa_sd_card_upload = true; card.openFileWrite(strchr_pointer+4); - } else if (code_seen_P(PSTR("SN"))) { // PRUSA SN +#ifdef PRUSA_SN_SUPPORT + } else if (code_seen_P(PSTR("SN"))) { // PRUSA SN char SN[20]; eeprom_read_block(SN, (uint8_t*)EEPROM_PRUSA_SN, 20); if (SN[19]) puts_P(PSTR("SN invalid")); else puts(SN); +#endif //PRUSA_SN_SUPPORT } else if(code_seen_P(PSTR("Fir"))){ // PRUSA Fir diff --git a/Firmware/pins_Einsy_1_0.h b/Firmware/pins_Einsy_1_0.h index b3841a591..3f73bdd9f 100755 --- a/Firmware/pins_Einsy_1_0.h +++ b/Firmware/pins_Einsy_1_0.h @@ -15,6 +15,8 @@ #define AMBIENT_THERMISTOR #define PINDA_THERMISTOR +#define PRUSA_SN_SUPPORT //enables the "PRUSA SN" command and 32u2 enhanced firmware support + #define XFLASH // external 256kB flash #define BOOTAPP // bootloader support