|
@@ -10,11 +10,23 @@
|
10
|
10
|
|
11
|
11
|
#define LANGUAGE_CHOICE 1 // Pick your language from the list above
|
12
|
12
|
|
|
13
|
+#define PROTOCOL_VERSION "1.0"
|
|
14
|
+
|
|
15
|
+#if MOTHERBOARD == 7 || MOTHERBOARD == 71
|
|
16
|
+ #define MACHINE_NAME "Ultimaker"
|
|
17
|
+ #define FIRMWARE_URL "http://firmware.ultimaker.com"
|
|
18
|
+#else
|
|
19
|
+ #define MACHINE_NAME "Mendel"
|
|
20
|
+ #define FIRMWARE_URL "http://www.mendel-parts.com"
|
|
21
|
+#endif
|
|
22
|
+
|
|
23
|
+#define STRINGIFY_(n) #n
|
|
24
|
+#define STRINGIFY(n) STRINGIFY_(n)
|
|
25
|
+
|
13
|
26
|
#if LANGUAGE_CHOICE == 1
|
14
|
27
|
|
15
|
28
|
// LCD Menu Messages
|
16
|
|
-
|
17
|
|
- #define WELCOME_MSG "Printer Ready."
|
|
29
|
+ #define WELCOME_MSG MACHINE_NAME " Ready."
|
18
|
30
|
#define MSG_SD_INSERTED "Card inserted"
|
19
|
31
|
#define MSG_SD_REMOVED "Card removed"
|
20
|
32
|
#define MSG_MAIN " Main \003"
|
|
@@ -63,8 +75,8 @@
|
63
|
75
|
#define MSG_MAIN_WIDE " Main \003"
|
64
|
76
|
#define MSG_TEMPERATURE_WIDE " Temperature \x7E"
|
65
|
77
|
#define MSG_MOTION_WIDE " Motion \x7E"
|
66
|
|
- #define MSG_STORE_EPROM " Store EPROM"
|
67
|
|
- #define MSG_LOAD_EPROM " Load EPROM"
|
|
78
|
+ #define MSG_STORE_EPROM " Store memory"
|
|
79
|
+ #define MSG_LOAD_EPROM " Load memory"
|
68
|
80
|
#define MSG_RESTORE_FAILSAFE " Restore Failsafe"
|
69
|
81
|
#define MSG_REFRESH "\004Refresh"
|
70
|
82
|
#define MSG_WATCH " Watch \003"
|
|
@@ -76,11 +88,12 @@
|
76
|
88
|
#define MSG_CARD_MENU " Card Menu \x7E"
|
77
|
89
|
#define MSG_NO_CARD " No Card"
|
78
|
90
|
#define MSG_SERIAL_ERROR_MENU_STRUCTURE "Something is wrong in the MenuStructure."
|
79
|
|
- #define MSG_DWELL "DWELL..."
|
|
91
|
+ #define MSG_DWELL "Sleep..."
|
|
92
|
+ #define MSG_USERWAIT "Wait for user..."
|
80
|
93
|
#define MSG_NO_MOVE "No move."
|
81
|
94
|
#define MSG_PART_RELEASE "Partial Release"
|
82
|
95
|
#define MSG_KILLED "KILLED. "
|
83
|
|
- #define MSG_STOPPED "STOPPED. "
|
|
96
|
+ #define MSG_STOPPED "STOPPED. "
|
84
|
97
|
#define MSG_PREHEAT_PLA " Preheat PLA"
|
85
|
98
|
#define MSG_PREHEAT_ABS " Preheat ABS"
|
86
|
99
|
#define MSG_STEPPER_RELEASED "Released."
|
|
@@ -94,7 +107,7 @@
|
94
|
107
|
#define MSG_BROWNOUT_RESET " Brown out Reset"
|
95
|
108
|
#define MSG_WATCHDOG_RESET " Watchdog Reset"
|
96
|
109
|
#define MSG_SOFTWARE_RESET " Software Reset"
|
97
|
|
- #define MSG_MARLIN "Marlin: "
|
|
110
|
+ #define MSG_MARLIN "Marlin "
|
98
|
111
|
#define MSG_AUTHOR " | Author: "
|
99
|
112
|
#define MSG_CONFIGURATION_VER " Last Updated: "
|
100
|
113
|
#define MSG_FREE_MEMORY " Free Memory: "
|
|
@@ -116,7 +129,7 @@
|
116
|
129
|
#define MSG_HEATING_COMPLETE "Heating done."
|
117
|
130
|
#define MSG_BED_HEATING "Bed Heating."
|
118
|
131
|
#define MSG_BED_DONE "Bed done."
|
119
|
|
- #define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:http://www.mendel-parts.com PROTOCOL_VERSION:1.0 MACHINE_TYPE:Mendel EXTRUDER_COUNT:1\n"
|
|
132
|
+ #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"
|
120
|
133
|
#define MSG_COUNT_X " Count X:"
|
121
|
134
|
#define MSG_ERR_KILLED "Printer halted. kill() called !!"
|
122
|
135
|
#define MSG_ERR_STOPPED "Printer stopped deu to errors. Fix the error and use M999 to restart!. (Temperature is reset. Set it before restarting)"
|
|
@@ -157,7 +170,7 @@
|
157
|
170
|
|
158
|
171
|
// LCD Menu Messages
|
159
|
172
|
|
160
|
|
- #define WELCOME_MSG "UltiMARLIN Ready."
|
|
173
|
+ #define WELCOME_MSG MACHINE_NAME " Ready."
|
161
|
174
|
|
162
|
175
|
#define MSG_SD_INSERTED "Card inserted"
|
163
|
176
|
#define MSG_SD_REMOVED "Card removed"
|
|
@@ -173,7 +186,7 @@
|
173
|
186
|
#define MSG_PREHEAT_PLA " Preheat PLA"
|
174
|
187
|
#define MSG_PREHEAT_ABS " Preheat ABS"
|
175
|
188
|
#define MSG_MOVE_AXIS " Move Axis \x7E"
|
176
|
|
- #define MSG_MOVE_AXIS " Achsen verfahren \x7E"
|
|
189
|
+ #define MSG_MOVE_AXIS " Achsen verfahren \x7E"
|
177
|
190
|
#define MSG_SPEED " Geschw:"
|
178
|
191
|
#define MSG_NOZZLE " \002Duese:"
|
179
|
192
|
#define MSG_NOZZLE1 " \002Duese2:"
|
|
@@ -263,7 +276,7 @@
|
263
|
276
|
#define MSG_HEATING_COMPLETE "Heating done."
|
264
|
277
|
#define MSG_BED_HEATING "Bed Heating."
|
265
|
278
|
#define MSG_BED_DONE "Bed done."
|
266
|
|
- #define MSG_M115_REPORT "FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:http://www.mendel-parts.com PROTOCOL_VERSION:1.0 MACHINE_TYPE:Mendel EXTRUDER_COUNT:1\n"
|
|
279
|
+ #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"
|
267
|
280
|
#define MSG_COUNT_X " Count X:"
|
268
|
281
|
#define MSG_ERR_KILLED "Printer halted. kill() called !!"
|
269
|
282
|
#define MSG_ERR_STOPPED "Printer stopped due to errors. Fix the error and use M999 to restart!"
|