Add UUID support to M115 responses.
This commit is contained in:
		| @@ -70,6 +70,10 @@ | ||||
| // Define this to set a custom name for your generic Mendel, | ||||
| // #define CUSTOM_MENDEL_NAME "This Mendel" | ||||
|  | ||||
| // Define this to set a unique identifier for this printer, (Used by some programs to differentiate between machines) | ||||
| // You can use an online service to generate a random UUID. (eg http://www.uuidgenerator.net/version4) | ||||
| // #define MACHINE_UUID "00000000-0000-0000-0000-000000000000" | ||||
|  | ||||
| // This defines the number of extruders | ||||
| #define EXTRUDERS 1 | ||||
|  | ||||
| @@ -96,7 +100,7 @@ | ||||
| // 2 is 200k thermistor - ATC Semitec 204GT-2 (4.7k pullup) | ||||
| // 3 is mendel-parts thermistor (4.7k pullup) | ||||
| // 4 is 10k thermistor !! do not use it for a hotend. It gives bad resolution at high temp. !! | ||||
| // 5 is 100K thermistor - ATC Semitec 104GT-2 (Used in ParCan) (4.7k pullup) | ||||
| // 5 is 100K thermistor - ATC Semitec 104GT-2 (Used in ParCan & J-Head) (4.7k pullup) | ||||
| // 6 is 100k EPCOS - Not as accurate as table 1 (created using a fluke thermocouple) (4.7k pullup) | ||||
| // 7 is 100k Honeywell thermistor 135-104LAG-J01 (4.7k pullup) | ||||
| // 71 is 100k Honeywell thermistor 135-104LAF-J01 (4.7k pullup) | ||||
| @@ -109,7 +113,7 @@ | ||||
| //                          (but gives greater accuracy and more stable PID) | ||||
| // 51 is 100k thermistor - EPCOS (1k pullup) | ||||
| // 52 is 200k thermistor - ATC Semitec 204GT-2 (1k pullup) | ||||
| // 55 is 100k thermistor - ATC Semitec 104GT-2 (Used in ParCan) (1k pullup) | ||||
| // 55 is 100k thermistor - ATC Semitec 104GT-2 (Used in ParCan & J-Head) (1k pullup) | ||||
|  | ||||
| #define TEMP_SENSOR_0 -1 | ||||
| #define TEMP_SENSOR_1 -1 | ||||
|   | ||||
| @@ -38,6 +38,9 @@ | ||||
| 	#else | ||||
| 		#define MACHINE_NAME "Mendel" | ||||
| 	#endif | ||||
| 	#ifndef MACHINE_UUID | ||||
| 		#define MACHINE_UUID "00000000-0000-0000-0000-000000000000" | ||||
| 	#endif | ||||
| 	#define FIRMWARE_URL "http://www.mendel-parts.com" | ||||
| #endif | ||||
|  | ||||
| @@ -163,7 +166,7 @@ | ||||
| 	#define MSG_HEATING_COMPLETE "Heating done." | ||||
| 	#define MSG_BED_HEATING "Bed Heating." | ||||
| 	#define MSG_BED_DONE "Bed done." | ||||
| 	#define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) "\n" | ||||
| 	#define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) " UUID:" MACHINE_UUID "\n" | ||||
| 	#define MSG_COUNT_X " Count X: " | ||||
| 	#define MSG_ERR_KILLED "Printer halted. kill() called!" | ||||
| 	#define MSG_ERR_STOPPED "Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)" | ||||
| @@ -328,7 +331,7 @@ | ||||
| 	#define MSG_HEATING_COMPLETE "Nagrzewanie ekstrudera zakonczone." | ||||
| 	#define MSG_BED_HEATING "Nagrzewanie loza..." | ||||
| 	#define MSG_BED_DONE "Nagrzewanie loza zakonczone." | ||||
| 	#define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) "\n" | ||||
| 	#define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) " UUID:" MACHINE_UUID "\n" | ||||
| 	#define MSG_COUNT_X " Liczenie X: " | ||||
| 	#define MSG_ERR_KILLED "Drukarka zatrzymana. Wywolano kill()" | ||||
| 	#define MSG_ERR_STOPPED "Drukarka zatrzymana z powodu bledu. Usun problem i zrestartuj drukartke komenda M999. (temperatura zostala zresetowana; ustaw temperature po restarcie)" | ||||
| @@ -492,7 +495,7 @@ | ||||
| 	#define MSG_HEATING_COMPLETE "Chauffe terminee." | ||||
| 	#define MSG_BED_HEATING "Chauffe du lit." | ||||
| 	#define MSG_BED_DONE "Chauffe du lit terminee." | ||||
| 	#define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) "\n" | ||||
| 	#define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) " UUID:" MACHINE_UUID "\n" | ||||
| 	#define MSG_COUNT_X " Compteur X: " | ||||
| 	#define MSG_ERR_KILLED "Impression arretee. kill() appelee!" | ||||
| 	#define MSG_ERR_STOPPED "Impression arretee a cause d'erreurs. Corriger les erreurs et utiliser M999 pour la reprendre. (Temperature remise a zero. Reactivez la apres redemarrage)" | ||||
| @@ -659,7 +662,7 @@ | ||||
| 	#define MSG_HEATING_COMPLETE "Heating done." | ||||
| 	#define MSG_BED_HEATING "Bed Heating." | ||||
| 	#define MSG_BED_DONE "Bed done." | ||||
| 	#define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) "\n" | ||||
| 	#define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) " UUID:" MACHINE_UUID "\n" | ||||
| 	#define MSG_COUNT_X " Count X:" | ||||
| 	#define MSG_ERR_KILLED "Printer halted. kill() called !!" | ||||
| 	#define MSG_ERR_STOPPED "Printer stopped due to errors. Fix the error and use M999 to restart!" | ||||
| @@ -830,7 +833,7 @@ | ||||
| 	#define MSG_HEATING_COMPLETE "Calentamiento Hecho." | ||||
| 	#define MSG_BED_HEATING "Calentando la base." | ||||
| 	#define MSG_BED_DONE "Base Caliente." | ||||
| 	#define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) "\n" | ||||
| 	#define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) " UUID:" MACHINE_UUID "\n" | ||||
| 	#define MSG_COUNT_X " Cuenta X:" | ||||
| 	#define MSG_ERR_KILLED "¡¡Impresora Parada con kill()!!" | ||||
| 	#define MSG_ERR_STOPPED "¡Impresora parada por errores. Arregle el error y use M999 Para reiniciar!. (La temperatura se reestablece. Ajustela antes de continuar)" | ||||
| @@ -991,7 +994,7 @@ | ||||
| 	#define MSG_HEATING_COMPLETE				"Наргето.    " | ||||
| 	#define MSG_BED_HEATING						"Нагрев стола...     " | ||||
| 	#define MSG_BED_DONE						"Стол нагрет.        " | ||||
| 	#define MSG_M115_REPORT						"FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) "\n" | ||||
| 	#define MSG_M115_REPORT						"FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) " UUID:" MACHINE_UUID "\n" | ||||
| 	#define MSG_COUNT_X							" Count X:" | ||||
| 	#define MSG_ERR_KILLED						"Принтер остановлен. вызов kill() !!" | ||||
| 	#define MSG_ERR_STOPPED						"Ошибка принтера, останов. Устраните неисправность и используйте M999 для перезагрузки!. (Температура недоступна. Проверьте датчики)" | ||||
| @@ -1152,7 +1155,7 @@ | ||||
| 	#define MSG_HEATING_COMPLETE     "Stampante Calda." | ||||
| 	#define MSG_BED_HEATING          "Riscaldamento Piatto." | ||||
| 	#define MSG_BED_DONE             "Piatto Pronto." | ||||
| 	#define MSG_M115_REPORT          "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) "\n" | ||||
| 	#define MSG_M115_REPORT          "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) " UUID:" MACHINE_UUID "\n" | ||||
| 	#define MSG_COUNT_X              " Calcola X: " | ||||
| 	#define MSG_ERR_KILLED           "Stampante Calda. kill() chiamata !!" | ||||
| 	#define MSG_ERR_STOPPED          "Stampante fermata a causa di errori. Risolvi l'errore e usa M999 per ripartire!. (Reset temperatura. Impostala prima di ripartire)" | ||||
| @@ -1322,7 +1325,7 @@ | ||||
| 	#define MSG_HEATING_COMPLETE "Aquecido." | ||||
| 	#define MSG_BED_HEATING "Aquecendo a Base." | ||||
| 	#define MSG_BED_DONE "Base quente." | ||||
| 	#define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) "\n" | ||||
| 	#define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) " UUID:" MACHINE_UUID "\n" | ||||
| 	#define MSG_COUNT_X " Conta X:" | ||||
| 	#define MSG_ERR_KILLED "Impressora parada com kill() !!" | ||||
| 	#define MSG_ERR_STOPPED "Impressora parada por erros. Coserte o erro e use M999 para recomeçar!. (Temperatura reiniciada. Ajuste antes de recomeçar)" | ||||
| @@ -1488,7 +1491,7 @@ | ||||
| 	#define MSG_HEATING_COMPLETE "Lammitys valmis." | ||||
| 	#define MSG_BED_HEATING "Alusta lampiaa." | ||||
| 	#define MSG_BED_DONE "Alusta valmis." | ||||
| 	#define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) "\n" | ||||
| 	#define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) " UUID:" MACHINE_UUID "\n" | ||||
| 	#define MSG_COUNT_X " Laskuri X: " | ||||
| 	#define MSG_ERR_KILLED "Tulostin pysaytetty. kill():ia kutsuttu!" | ||||
| 	#define MSG_ERR_STOPPED "Tulostin pysaytetty virheiden vuoksi. Korjaa virheet ja kayta M999 kaynnistaaksesi uudelleen. (Lampotila nollattiin. Aseta lampotila sen jalkeen kun jatkat.)" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user