|
@@ -36,8 +36,11 @@
|
36
|
36
|
#define LANGUAGE_INCLUDE GENERATE_LANGUAGE_INCLUDE(en)
|
37
|
37
|
#endif
|
38
|
38
|
|
|
39
|
+#ifdef HAS_AUTOMATIC_VERSIONING
|
|
40
|
+ #include "_Version.h"
|
|
41
|
+#endif
|
|
42
|
+
|
39
|
43
|
#define PROTOCOL_VERSION "1.0"
|
40
|
|
-#define FIRMWARE_URL "https://github.com/MarlinFirmware/Marlin"
|
41
|
44
|
|
42
|
45
|
#if MB(ULTIMAKER)|| MB(ULTIMAKER_OLD)|| MB(ULTIMAIN_2)
|
43
|
46
|
#undef FIRMWARE_URL
|
|
@@ -65,13 +68,33 @@
|
65
|
68
|
#define MACHINE_NAME "HEPHESTOS"
|
66
|
69
|
#undef FIRMWARE_URL
|
67
|
70
|
#define FIRMWARE_URL "http://www.bq.com/gb/downloads-prusa-i3-hephestos.html"
|
68
|
|
-#else // Default firmware set to Mendel
|
69
|
|
- #define MACHINE_NAME "Mendel"
|
|
71
|
+#elif MB(BRAINWAVE_PRO)
|
|
72
|
+ #define MACHINE_NAME "Kossel Pro"
|
|
73
|
+ #ifndef FIRMWARE_URL
|
|
74
|
+ #define FIRMWARE_URL "https://github.com/OpenBeamUSA/Marlin/"
|
|
75
|
+ #endif
|
|
76
|
+#else
|
|
77
|
+ #ifndef MACHINE_NAME
|
|
78
|
+ #define MACHINE_NAME "Mendel"
|
|
79
|
+ #endif
|
70
|
80
|
#endif
|
71
|
81
|
|
72
|
82
|
#ifdef CUSTOM_MENDEL_NAME
|
|
83
|
+ #warning CUSTOM_MENDEL_NAME deprecated - use CUSTOM_MACHINE_NAME
|
|
84
|
+ #define CUSTOM_MACHINE_NAME CUSTOM_MENDEL_NAME
|
|
85
|
+#endif
|
|
86
|
+
|
|
87
|
+#ifdef CUSTOM_MACHINE_NAME
|
73
|
88
|
#undef MACHINE_NAME
|
74
|
|
- #define MACHINE_NAME CUSTOM_MENDEL_NAME
|
|
89
|
+ #define MACHINE_NAME CUSTOM_MACHINE_NAME
|
|
90
|
+#endif
|
|
91
|
+
|
|
92
|
+#ifndef FIRMWARE_URL
|
|
93
|
+ #define FIRMWARE_URL "https://github.com/MarlinFirmware/Marlin"
|
|
94
|
+#endif
|
|
95
|
+
|
|
96
|
+#ifndef BUILD_VERSION
|
|
97
|
+ #define BUILD_VERSION "V1; Sprinter/grbl mashup for gen6"
|
75
|
98
|
#endif
|
76
|
99
|
|
77
|
100
|
#ifndef MACHINE_UUID
|
|
@@ -122,7 +145,7 @@
|
122
|
145
|
#define MSG_HEATING_COMPLETE "Heating done."
|
123
|
146
|
#define MSG_BED_HEATING "Bed Heating."
|
124
|
147
|
#define MSG_BED_DONE "Bed done."
|
125
|
|
-#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"
|
|
148
|
+#define MSG_M115_REPORT "FIRMWARE_NAME:Marlin " BUILD_VERSION " FIRMWARE_URL:" FIRMWARE_URL " PROTOCOL_VERSION:" PROTOCOL_VERSION " MACHINE_TYPE:" MACHINE_NAME " EXTRUDER_COUNT:" STRINGIFY(EXTRUDERS) " UUID:" MACHINE_UUID "\n"
|
126
|
149
|
#define MSG_COUNT_X " Count X: "
|
127
|
150
|
#define MSG_ERR_KILLED "Printer halted. kill() called!"
|
128
|
151
|
#define MSG_ERR_STOPPED "Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)"
|