|
@@ -1,477 +1,477 @@
|
1
|
|
-#ifndef LANGUAGE_H
|
2
|
|
-#define LANGUAGE_H
|
3
|
|
-
|
4
|
|
-// Languages
|
5
|
|
-// 1 Custom (For you to add your own messages)
|
6
|
|
-// 2 English
|
7
|
|
-// 3 French (Waiting translation)
|
8
|
|
-// 4 German (Waiting translation)
|
9
|
|
-// 5 Spanish
|
10
|
|
-// 6 Etc
|
11
|
|
-
|
12
|
|
-#define LANGUAGE_CHOICE 5 // Pick your language from the list above
|
13
|
|
-
|
14
|
|
-#define PROTOCOL_VERSION "1.0"
|
15
|
|
-
|
16
|
|
-#if MOTHERBOARD == 7 || MOTHERBOARD == 71
|
17
|
|
- #define MACHINE_NAME "Ultimaker"
|
18
|
|
- #define FIRMWARE_URL "http://firmware.ultimaker.com"
|
19
|
|
-#else
|
20
|
|
- #define MACHINE_NAME "Mendel"
|
21
|
|
- #define FIRMWARE_URL "http://www.mendel-parts.com"
|
22
|
|
-#endif
|
23
|
|
-
|
24
|
|
-#define STRINGIFY_(n) #n
|
25
|
|
-#define STRINGIFY(n) STRINGIFY_(n)
|
26
|
|
-
|
27
|
|
-#if LANGUAGE_CHOICE == 1
|
28
|
|
-
|
29
|
|
-// LCD Menu Messages
|
30
|
|
- #define WELCOME_MSG MACHINE_NAME " Ready."
|
31
|
|
- #define MSG_SD_INSERTED "Card inserted"
|
32
|
|
- #define MSG_SD_REMOVED "Card removed"
|
33
|
|
- #define MSG_MAIN " Main \003"
|
34
|
|
- #define MSG_AUTOSTART " Autostart"
|
35
|
|
- #define MSG_DISABLE_STEPPERS " Disable Steppers"
|
36
|
|
- #define MSG_AUTO_HOME " Auto Home"
|
37
|
|
- #define MSG_SET_ORIGIN " Set Origin"
|
38
|
|
- #define MSG_COOLDOWN " Cooldown"
|
39
|
|
- #define MSG_EXTRUDE " Extrude"
|
40
|
|
- #define MSG_PREHEAT_PLA " Preheat PLA"
|
41
|
|
- #define MSG_PREHEAT_ABS " Preheat ABS"
|
42
|
|
- #define MSG_MOVE_AXIS " Move Axis \x7E"
|
43
|
|
- #define MSG_SPEED " Speed:"
|
44
|
|
- #define MSG_NOZZLE " \002Nozzle:"
|
45
|
|
- #define MSG_NOZZLE1 " \002Nozzle2:"
|
46
|
|
- #define MSG_NOZZLE2 " \002Nozzle3:"
|
47
|
|
- #define MSG_BED " \002Bed:"
|
48
|
|
- #define MSG_FAN_SPEED " Fan speed:"
|
49
|
|
- #define MSG_FLOW " Flow:"
|
50
|
|
- #define MSG_CONTROL " Control \003"
|
51
|
|
- #define MSG_MIN " \002 Min:"
|
52
|
|
- #define MSG_MAX " \002 Max:"
|
53
|
|
- #define MSG_FACTOR " \002 Fact:"
|
54
|
|
- #define MSG_AUTOTEMP " Autotemp:"
|
55
|
|
- #define MSG_ON "On "
|
56
|
|
- #define MSG_OFF "Off"
|
57
|
|
- #define MSG_PID_P " PID-P: "
|
58
|
|
- #define MSG_PID_I " PID-I: "
|
59
|
|
- #define MSG_PID_D " PID-D: "
|
60
|
|
- #define MSG_PID_C " PID-C: "
|
61
|
|
- #define MSG_ACC " Acc:"
|
62
|
|
- #define MSG_VXY_JERK " Vxy-jerk: "
|
63
|
|
- #define MSG_VMAX " Vmax "
|
64
|
|
- #define MSG_X "x:"
|
65
|
|
- #define MSG_Y "y:"
|
66
|
|
- #define MSG_Z "z:"
|
67
|
|
- #define MSG_E "e:"
|
68
|
|
- #define MSG_VMIN " Vmin:"
|
69
|
|
- #define MSG_VTRAV_MIN " VTrav min:"
|
70
|
|
- #define MSG_AMAX " Amax "
|
71
|
|
- #define MSG_A_RETRACT " A-retract:"
|
72
|
|
- #define MSG_XSTEPS " Xsteps/mm:"
|
73
|
|
- #define MSG_YSTEPS " Ysteps/mm:"
|
74
|
|
- #define MSG_ZSTEPS " Zsteps/mm:"
|
75
|
|
- #define MSG_ESTEPS " Esteps/mm:"
|
76
|
|
- #define MSG_MAIN_WIDE " Main \003"
|
77
|
|
- #define MSG_RECTRACT_WIDE " Rectract \x7E"
|
78
|
|
- #define MSG_TEMPERATURE_WIDE " Temperature \x7E"
|
79
|
|
- #define MSG_MOTION_WIDE " Motion \x7E"
|
80
|
|
- #define MSG_STORE_EPROM " Store memory"
|
81
|
|
- #define MSG_LOAD_EPROM " Load memory"
|
82
|
|
- #define MSG_RESTORE_FAILSAFE " Restore Failsafe"
|
83
|
|
- #define MSG_REFRESH "\004Refresh"
|
84
|
|
- #define MSG_WATCH " Watch \003"
|
85
|
|
- #define MSG_PREPARE " Prepare \x7E"
|
86
|
|
- #define MSG_PREPARE_ALT " Prepare \003"
|
87
|
|
- #define MSG_CONTROL_ARROW " Control \x7E"
|
88
|
|
- #define MSG_RETRACT_ARROW " Control \x7E"
|
89
|
|
- #define MSG_TUNE " Tune \x7E"
|
90
|
|
- #define MSG_STOP_PRINT " Stop Print \x7E"
|
91
|
|
- #define MSG_CARD_MENU " Card Menu \x7E"
|
92
|
|
- #define MSG_NO_CARD " No Card"
|
93
|
|
- #define MSG_SERIAL_ERROR_MENU_STRUCTURE "Something is wrong in the MenuStructure."
|
94
|
|
- #define MSG_DWELL "Sleep..."
|
95
|
|
- #define MSG_USERWAIT "Wait for user..."
|
96
|
|
- #define MSG_NO_MOVE "No move."
|
97
|
|
- #define MSG_PART_RELEASE "Partial Release"
|
98
|
|
- #define MSG_KILLED "KILLED. "
|
99
|
|
- #define MSG_STOPPED "STOPPED. "
|
100
|
|
- #define MSG_PREHEAT_PLA " Preheat PLA"
|
101
|
|
- #define MSG_PREHEAT_ABS " Preheat ABS"
|
102
|
|
- #define MSG_STEPPER_RELEASED "Released."
|
103
|
|
- #define MSG_CONTROL_RETRACT " Retract mm:"
|
104
|
|
- #define MSG_CONTROL_RETRACTF " Retract F:"
|
105
|
|
- #define MSG_CONTROL_RETRACT_ZLIFT " Hop mm:"
|
106
|
|
- #define MSG_CONTROL_RETRACT_RECOVER " UnRet +mm:"
|
107
|
|
- #define MSG_CONTROL_RETRACT_RECOVERF " UnRet F:"
|
108
|
|
- #define MSG_AUTORETRACT " AutoRetr.:"
|
109
|
|
-
|
110
|
|
-// Serial Console Messages
|
111
|
|
-
|
112
|
|
- #define MSG_Enqueing "enqueing \""
|
113
|
|
- #define MSG_POWERUP "PowerUp"
|
114
|
|
- #define MSG_EXTERNAL_RESET " External Reset"
|
115
|
|
- #define MSG_BROWNOUT_RESET " Brown out Reset"
|
116
|
|
- #define MSG_WATCHDOG_RESET " Watchdog Reset"
|
117
|
|
- #define MSG_SOFTWARE_RESET " Software Reset"
|
118
|
|
- #define MSG_MARLIN "Marlin "
|
119
|
|
- #define MSG_AUTHOR " | Author: "
|
120
|
|
- #define MSG_CONFIGURATION_VER " Last Updated: "
|
121
|
|
- #define MSG_FREE_MEMORY " Free Memory: "
|
122
|
|
- #define MSG_PLANNER_BUFFER_BYTES " PlannerBufferBytes: "
|
123
|
|
- #define MSG_OK "ok"
|
124
|
|
- #define MSG_FILE_SAVED "Done saving file."
|
125
|
|
- #define MSG_ERR_LINE_NO "Line Number is not Last Line Number+1, Last Line:"
|
126
|
|
- #define MSG_ERR_CHECKSUM_MISMATCH "checksum mismatch, Last Line:"
|
127
|
|
- #define MSG_ERR_NO_CHECKSUM "No Checksum with line number, Last Line:"
|
128
|
|
- #define MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM "No Line Number with checksum, Last Line:"
|
129
|
|
- #define MSG_FILE_PRINTED "Done printing file"
|
130
|
|
- #define MSG_BEGIN_FILE_LIST "Begin file list"
|
131
|
|
- #define MSG_END_FILE_LIST "End file list"
|
132
|
|
- #define MSG_M104_INVALID_EXTRUDER "M104 Invalid extruder "
|
133
|
|
- #define MSG_M105_INVALID_EXTRUDER "M105 Invalid extruder "
|
134
|
|
- #define MSG_ERR_NO_THERMISTORS "No thermistors - no temp"
|
135
|
|
- #define MSG_M109_INVALID_EXTRUDER "M109 Invalid extruder "
|
136
|
|
- #define MSG_HEATING "Heating..."
|
137
|
|
- #define MSG_HEATING_COMPLETE "Heating done."
|
138
|
|
- #define MSG_BED_HEATING "Bed Heating."
|
139
|
|
- #define MSG_BED_DONE "Bed done."
|
140
|
|
- #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"
|
141
|
|
- #define MSG_COUNT_X " Count X:"
|
142
|
|
- #define MSG_ERR_KILLED "Printer halted. kill() called !!"
|
143
|
|
- #define MSG_ERR_STOPPED "Printer stopped deu to errors. Fix the error and use M999 to restart!. (Temperature is reset. Set it before restarting)"
|
144
|
|
- #define MSG_RESEND "Resend:"
|
145
|
|
- #define MSG_UNKNOWN_COMMAND "Unknown command:\""
|
146
|
|
- #define MSG_ACTIVE_EXTRUDER "Active Extruder: "
|
147
|
|
- #define MSG_INVALID_EXTRUDER "Invalid extruder"
|
148
|
|
- #define MSG_X_MIN "x_min:"
|
149
|
|
- #define MSG_X_MAX "x_max:"
|
150
|
|
- #define MSG_Y_MIN "y_min:"
|
151
|
|
- #define MSG_Y_MAX "y_max:"
|
152
|
|
- #define MSG_Z_MIN "z_min:"
|
153
|
|
- #define MSG_Z_MAX "z_max:"
|
154
|
|
-
|
155
|
|
- #define MSG_SD_CANT_OPEN_SUBDIR "Cannot open subdir"
|
156
|
|
- #define MSG_SD_INIT_FAIL "SD init fail"
|
157
|
|
- #define MSG_SD_VOL_INIT_FAIL "volume.init failed"
|
158
|
|
- #define MSG_SD_OPENROOT_FAIL "openRoot failed"
|
159
|
|
- #define MSG_SD_CARD_OK "SD card ok"
|
160
|
|
- #define MSG_SD_WORKDIR_FAIL "workDir open failed"
|
161
|
|
- #define MSG_SD_OPEN_FILE_FAIL "open failed, File: "
|
162
|
|
- #define MSG_SD_FILE_OPENED "File opened:"
|
163
|
|
- #define MSG_SD_SIZE " Size:"
|
164
|
|
- #define MSG_SD_FILE_SELECTED "File selected"
|
165
|
|
- #define MSG_SD_WRITE_TO_FILE "Writing to file: "
|
166
|
|
- #define MSG_SD_PRINTING_BYTE "SD printing byte "
|
167
|
|
- #define MSG_SD_NOT_PRINTING "Not SD printing"
|
168
|
|
- #define MSG_SD_ERR_WRITE_TO_FILE "error writing to file"
|
169
|
|
- #define MSG_SD_CANT_ENTER_SUBDIR "Cannot enter subdir:"
|
170
|
|
-
|
171
|
|
- #define MSG_STEPPER_TO_HIGH "Steprate to high : "
|
172
|
|
- #define MSG_ENDSTOPS_HIT "endstops hit: "
|
173
|
|
- #define MSG_ERR_COLD_EXTRUDE_STOP " cold extrusion prevented"
|
174
|
|
- #define MSG_ERR_LONG_EXTRUDE_STOP " too long extrusion prevented"
|
175
|
|
-
|
176
|
|
-#endif
|
177
|
|
-#if LANGUAGE_CHOICE == 4
|
178
|
|
-
|
179
|
|
-// LCD Menu Messages
|
180
|
|
-
|
181
|
|
- #define WELCOME_MSG MACHINE_NAME " Ready."
|
182
|
|
-
|
183
|
|
- #define MSG_SD_INSERTED "Card inserted"
|
184
|
|
- #define MSG_SD_REMOVED "Card removed"
|
185
|
|
- #define MSG_MAIN " Main \003"
|
186
|
|
- #define MSG_AUTOSTART " Autostart"
|
187
|
|
- #define MSG_DISABLE_STEPPERS " Stepper abschalten"
|
188
|
|
- #define MSG_AUTO_HOME " Auto Heim"
|
189
|
|
- #define MSG_SET_ORIGIN " Position setzen"
|
190
|
|
- #define MSG_PREHEAT_PLA " Aufheizen PLA"
|
191
|
|
- #define MSG_PREHEAT_ABS " Aufheizen ABS"
|
192
|
|
- #define MSG_COOLDOWN " Abkuehlen"
|
193
|
|
- #define MSG_EXTRUDE " Extrude"
|
194
|
|
- #define MSG_PREHEAT_PLA " Preheat PLA"
|
195
|
|
- #define MSG_PREHEAT_ABS " Preheat ABS"
|
196
|
|
- #define MSG_MOVE_AXIS " Move Axis \x7E"
|
197
|
|
- #define MSG_MOVE_AXIS " Achsen verfahren \x7E"
|
198
|
|
- #define MSG_SPEED " Geschw:"
|
199
|
|
- #define MSG_NOZZLE " \002Duese:"
|
200
|
|
- #define MSG_NOZZLE1 " \002Duese2:"
|
201
|
|
- #define MSG_NOZZLE2 " \002Duese3:"
|
202
|
|
- #define MSG_BED " \002Bett:"
|
203
|
|
- #define MSG_FAN_SPEED " Luefter geschw.:"
|
204
|
|
- #define MSG_FLOW " Fluss:"
|
205
|
|
- #define MSG_CONTROL " Kontrolle \003"
|
206
|
|
- #define MSG_MIN " \002 Min:"
|
207
|
|
- #define MSG_MAX " \002 Max:"
|
208
|
|
- #define MSG_FACTOR " \002 Faktor:"
|
209
|
|
- #define MSG_AUTOTEMP " AutoTemp:"
|
210
|
|
- #define MSG_ON "Ein "
|
211
|
|
- #define MSG_OFF "Aus "
|
212
|
|
- #define MSG_PID_P " PID-P: "
|
213
|
|
- #define MSG_PID_I " PID-I: "
|
214
|
|
- #define MSG_PID_D " PID-D: "
|
215
|
|
- #define MSG_PID_C " PID-C: "
|
216
|
|
- #define MSG_ACC " Acc:"
|
217
|
|
- #define MSG_VXY_JERK " Vxy-jerk: "
|
218
|
|
- #define MSG_VMAX " Vmax "
|
219
|
|
- #define MSG_X "x:"
|
220
|
|
- #define MSG_Y "y:"
|
221
|
|
- #define MSG_Z "z:"
|
222
|
|
- #define MSG_E "e:"
|
223
|
|
- #define MSG_VMIN " Vmin:"
|
224
|
|
- #define MSG_VTRAV_MIN " VTrav min:"
|
225
|
|
- #define MSG_AMAX " Amax "
|
226
|
|
- #define MSG_A_RETRACT " A-retract:"
|
227
|
|
- #define MSG_XSTEPS " Xsteps/mm:"
|
228
|
|
- #define MSG_YSTEPS " Ysteps/mm:"
|
229
|
|
- #define MSG_ZSTEPS " Zsteps/mm:"
|
230
|
|
- #define MSG_ESTEPS " Esteps/mm:"
|
231
|
|
- #define MSG_MAIN_WIDE " Main \003"
|
232
|
|
- #define MSG_TEMPERATURE_WIDE " Temperatur \x7E"
|
233
|
|
- #define MSG_MOTION_WIDE " Motion \x7E"
|
234
|
|
- #define MSG_STORE_EPROM " EPROM speichern"
|
235
|
|
- #define MSG_LOAD_EPROM " EPROM laden"
|
236
|
|
- #define MSG_RESTORE_FAILSAFE " Standard Konfig."
|
237
|
|
- #define MSG_REFRESH "\004Refresh"
|
238
|
|
- #define MSG_WATCH " Beobachten \003"
|
239
|
|
- #define MSG_PREPARE " Prepare \x7E"
|
240
|
|
- #define MSG_PREPARE_ALT " Prepare \003"
|
241
|
|
- #define MSG_CONTROL_ARROW " Control \x7E"
|
242
|
|
-
|
243
|
|
- #define MSG_TUNE " Tune \x7E"
|
244
|
|
- #define MSG_STOP_PRINT " Druck stoppen \x7E"
|
245
|
|
- #define MSG_CARD_MENU " SDKarten Menue \x7E"
|
246
|
|
- #define MSG_NO_CARD " Keine SDKarte"
|
247
|
|
- #define MSG_SERIAL_ERROR_MENU_STRUCTURE "Fehler in der Menuestruktur."
|
248
|
|
- #define MSG_DWELL "DWELL..."
|
249
|
|
- #define MSG_NO_MOVE "No move."
|
250
|
|
- #define MSG_PART_RELEASE "Partial Release"
|
251
|
|
- #define MSG_KILLED "KILLED. "
|
252
|
|
- #define MSG_STOPPED "STOPPED. "
|
253
|
|
- #define MSG_PREHEAT_PLA " Preheat PLA"
|
254
|
|
- #define MSG_PREHEAT_ABS " Preheat ABS"
|
255
|
|
- #define MSG_STEPPER_RELEASED "Released."
|
256
|
|
-
|
257
|
|
-
|
258
|
|
-
|
259
|
|
-// Serial Console Messages
|
260
|
|
-
|
261
|
|
- #define MSG_Enqueing "enqueing \""
|
262
|
|
- #define MSG_POWERUP "PowerUp"
|
263
|
|
- #define MSG_EXTERNAL_RESET " External Reset"
|
264
|
|
- #define MSG_BROWNOUT_RESET " Brown out Reset"
|
265
|
|
- #define MSG_WATCHDOG_RESET " Watchdog Reset"
|
266
|
|
- #define MSG_SOFTWARE_RESET " Software Reset"
|
267
|
|
- #define MSG_MARLIN "Marlin: "
|
268
|
|
- #define MSG_AUTHOR " | Author: "
|
269
|
|
- #define MSG_CONFIGURATION_VER " Last Updated: "
|
270
|
|
- #define MSG_FREE_MEMORY " Free Memory: "
|
271
|
|
- #define MSG_PLANNER_BUFFER_BYTES " PlannerBufferBytes: "
|
272
|
|
- #define MSG_OK "ok"
|
273
|
|
- #define MSG_FILE_SAVED "Done saving file."
|
274
|
|
- #define MSG_ERR_LINE_NO "Line Number is not Last Line Number+1, Last Line:"
|
275
|
|
- #define MSG_ERR_CHECKSUM_MISMATCH "checksum mismatch, Last Line:"
|
276
|
|
- #define MSG_ERR_NO_CHECKSUM "No Checksum with line number, Last Line:"
|
277
|
|
- #define MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM "No Line Number with checksum, Last Line:"
|
278
|
|
- #define MSG_FILE_PRINTED "Done printing file"
|
279
|
|
- #define MSG_BEGIN_FILE_LIST "Begin file list"
|
280
|
|
- #define MSG_END_FILE_LIST "End file list"
|
281
|
|
- #define MSG_M104_INVALID_EXTRUDER "M104 Invalid extruder "
|
282
|
|
- #define MSG_M105_INVALID_EXTRUDER "M105 Invalid extruder "
|
283
|
|
- #define MSG_ERR_NO_THERMISTORS "No thermistors - no temp"
|
284
|
|
- #define MSG_M109_INVALID_EXTRUDER "M109 Invalid extruder "
|
285
|
|
- #define MSG_HEATING "Heating..."
|
286
|
|
- #define MSG_HEATING_COMPLETE "Heating done."
|
287
|
|
- #define MSG_BED_HEATING "Bed Heating."
|
288
|
|
- #define MSG_BED_DONE "Bed done."
|
289
|
|
- #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"
|
290
|
|
- #define MSG_COUNT_X " Count X:"
|
291
|
|
- #define MSG_ERR_KILLED "Printer halted. kill() called !!"
|
292
|
|
- #define MSG_ERR_STOPPED "Printer stopped due to errors. Fix the error and use M999 to restart!"
|
293
|
|
- #define MSG_RESEND "Resend:"
|
294
|
|
- #define MSG_UNKNOWN_COMMAND "Unknown command:\""
|
295
|
|
- #define MSG_ACTIVE_EXTRUDER "Active Extruder: "
|
296
|
|
- #define MSG_INVALID_EXTRUDER "Invalid extruder"
|
297
|
|
- #define MSG_X_MIN "x_min:"
|
298
|
|
- #define MSG_X_MAX "x_max:"
|
299
|
|
- #define MSG_Y_MIN "y_min:"
|
300
|
|
- #define MSG_Y_MAX "y_max:"
|
301
|
|
- #define MSG_Z_MIN "z_min:"
|
302
|
|
- #define MSG_Z_MAX "z_max:"
|
303
|
|
-
|
304
|
|
- #define MSG_SD_CANT_OPEN_SUBDIR "Cannot open subdir"
|
305
|
|
- #define MSG_SD_INIT_FAIL "SD init fail"
|
306
|
|
- #define MSG_SD_VOL_INIT_FAIL "volume.init failed"
|
307
|
|
- #define MSG_SD_OPENROOT_FAIL "openRoot failed"
|
308
|
|
- #define MSG_SD_CARD_OK "SD card ok"
|
309
|
|
- #define MSG_SD_WORKDIR_FAIL "workDir open failed"
|
310
|
|
- #define MSG_SD_OPEN_FILE_FAIL "open failed, File: "
|
311
|
|
- #define MSG_SD_FILE_OPENED "File opened:"
|
312
|
|
- #define MSG_SD_SIZE " Size:"
|
313
|
|
- #define MSG_SD_FILE_SELECTED "File selected"
|
314
|
|
- #define MSG_SD_WRITE_TO_FILE "Writing to file: "
|
315
|
|
- #define MSG_SD_PRINTING_BYTE "SD printing byte "
|
316
|
|
- #define MSG_SD_NOT_PRINTING "Not SD printing"
|
317
|
|
- #define MSG_SD_ERR_WRITE_TO_FILE "error writing to file"
|
318
|
|
- #define MSG_SD_CANT_ENTER_SUBDIR "Cannot enter subdir:"
|
319
|
|
-
|
320
|
|
- #define MSG_STEPPER_TO_HIGH "Steprate to high : "
|
321
|
|
- #define MSG_ENDSTOPS_HIT "endstops hit: "
|
322
|
|
- #define MSG_ERR_COLD_EXTRUDE_STOP " cold extrusion prevented"
|
323
|
|
- #define MSG_ERR_LONG_EXTRUDE_STOP " too long extrusion prevented"
|
324
|
|
-
|
325
|
|
-#endif
|
326
|
|
-
|
327
|
|
-#if LANGUAGE_CHOICE == 5
|
328
|
|
-
|
329
|
|
-// LCD Menu Messages
|
330
|
|
-#define WELCOME_MSG MACHINE_NAME " Lista."
|
331
|
|
-#define MSG_SD_INSERTED "Tarjeta SD Colocada"
|
332
|
|
-#define MSG_SD_REMOVED "Tarjeta SD Retirada"
|
333
|
|
-#define MSG_MAIN " Menu Principal \003"
|
334
|
|
-#define MSG_AUTOSTART " Autostart"
|
335
|
|
-#define MSG_DISABLE_STEPPERS " Apagar Motores"
|
336
|
|
-#define MSG_AUTO_HOME " Llevar Ejes al Cero"
|
337
|
|
-#define MSG_SET_ORIGIN " Establecer Cero"
|
338
|
|
-#define MSG_COOLDOWN " Enfriar"
|
339
|
|
-#define MSG_EXTRUDE " Extruir"
|
340
|
|
-#define MSG_PREHEAT_PLA " Precalentar PLA"
|
341
|
|
-#define MSG_PREHEAT_ABS " Precalentar ABS"
|
342
|
|
-#define MSG_MOVE_AXIS " Mover Ejes \x7E"
|
343
|
|
-#define MSG_SPEED " Velocidad:"
|
344
|
|
-#define MSG_NOZZLE " \002Nozzle:"
|
345
|
|
-#define MSG_NOZZLE1 " \002Nozzle2:"
|
346
|
|
-#define MSG_NOZZLE2 " \002Nozzle3:"
|
347
|
|
-#define MSG_BED " \002Bed:"
|
348
|
|
-#define MSG_FAN_SPEED " Ventilador:"
|
349
|
|
-#define MSG_FLOW " Flujo:"
|
350
|
|
-#define MSG_CONTROL " Control \003"
|
351
|
|
-#define MSG_MIN " \002 Min:"
|
352
|
|
-#define MSG_MAX " \002 Max:"
|
353
|
|
-#define MSG_FACTOR " \002 Fact:"
|
354
|
|
-#define MSG_AUTOTEMP " Autotemp:"
|
355
|
|
-#define MSG_ON "On "
|
356
|
|
-#define MSG_OFF "Off"
|
357
|
|
-#define MSG_PID_P " PID-P: "
|
358
|
|
-#define MSG_PID_I " PID-I: "
|
359
|
|
-#define MSG_PID_D " PID-D: "
|
360
|
|
-#define MSG_PID_C " PID-C: "
|
361
|
|
-#define MSG_ACC " Acc:"
|
362
|
|
-#define MSG_VXY_JERK " Vxy-jerk: "
|
363
|
|
-#define MSG_VMAX " Vmax "
|
364
|
|
-#define MSG_X "x:"
|
365
|
|
-#define MSG_Y "y:"
|
366
|
|
-#define MSG_Z "z:"
|
367
|
|
-#define MSG_E "e:"
|
368
|
|
-#define MSG_VMIN " Vmin:"
|
369
|
|
-#define MSG_VTRAV_MIN " VTrav min:"
|
370
|
|
-#define MSG_AMAX " Amax "
|
371
|
|
-#define MSG_A_RETRACT " A-retrac.:"
|
372
|
|
-#define MSG_XSTEPS " Xpasos/mm:"
|
373
|
|
-#define MSG_YSTEPS " Ypasos/mm:"
|
374
|
|
-#define MSG_ZSTEPS " Zpasos/mm:"
|
375
|
|
-#define MSG_ESTEPS " Epasos/mm:"
|
376
|
|
-#define MSG_MAIN_WIDE " Menu Principal \003"
|
377
|
|
-#define MSG_RECTRACT_WIDE " Retraer \x7E"
|
378
|
|
-#define MSG_TEMPERATURE_WIDE " Temperatura \x7E"
|
379
|
|
-#define MSG_MOTION_WIDE " Movimiento \x7E"
|
380
|
|
-#define MSG_STORE_EPROM " Guardar Memoria"
|
381
|
|
-#define MSG_LOAD_EPROM " Cargar Memoria"
|
382
|
|
-#define MSG_RESTORE_FAILSAFE " Rest. de emergencia"
|
383
|
|
-#define MSG_REFRESH "\004Volver a cargar"
|
384
|
|
-#define MSG_WATCH " Monitorizar \003"
|
385
|
|
-#define MSG_PREPARE " Preparar \x7E"
|
386
|
|
-#define MSG_PREPARE_ALT " Preparar \003"
|
387
|
|
-#define MSG_CONTROL_ARROW " Control \x7E"
|
388
|
|
-#define MSG_RETRACT_ARROW " Control \x7E"
|
389
|
|
-#define MSG_TUNE " Ajustar \x7E"
|
390
|
|
-#define MSG_STOP_PRINT " Detener Impresion \x7E"
|
391
|
|
-#define MSG_CARD_MENU " Menu de SD \x7E"
|
392
|
|
-#define MSG_NO_CARD " No hay Tarjeta SD"
|
393
|
|
-#define MSG_SERIAL_ERROR_MENU_STRUCTURE "Hay un error en la estructura del menu"
|
394
|
|
-#define MSG_DWELL "Reposo..."
|
395
|
|
-#define MSG_USERWAIT "Esperando Ordenes..."
|
396
|
|
-#define MSG_NO_MOVE "Sin movimiento"
|
397
|
|
-#define MSG_PART_RELEASE "Desacople Parcial"
|
398
|
|
-#define MSG_KILLED "PARADA DE EMERGENCIA. "
|
399
|
|
-#define MSG_STOPPED "PARADA. "
|
400
|
|
-#define MSG_PREHEAT_PLA " Precalentar PLA"
|
401
|
|
-#define MSG_PREHEAT_ABS " Precalentar ABS"
|
402
|
|
-#define MSG_STEPPER_RELEASED "Desacoplada."
|
403
|
|
-#define MSG_CONTROL_RETRACT " Retraer mm:"
|
404
|
|
-#define MSG_CONTROL_RETRACTF " Retraer F:"
|
405
|
|
-#define MSG_CONTROL_RETRACT_ZLIFT " Levantar mm:"
|
406
|
|
-#define MSG_CONTROL_RETRACT_RECOVER " DesRet +mm:"
|
407
|
|
-#define MSG_CONTROL_RETRACT_RECOVERF " DesRet F:"
|
408
|
|
-#define MSG_AUTORETRACT " AutoRetr.:"
|
409
|
|
-
|
410
|
|
-// Serial Console Messages
|
411
|
|
-
|
412
|
|
-#define MSG_Enqueing "En cola \""
|
413
|
|
-#define MSG_POWERUP "PowerUp"
|
414
|
|
-#define MSG_EXTERNAL_RESET " Reset Externo"
|
415
|
|
-#define MSG_BROWNOUT_RESET " Reset por Voltaje Incorrecto"
|
416
|
|
-#define MSG_WATCHDOG_RESET " Reset por Bloqueo"
|
417
|
|
-#define MSG_SOFTWARE_RESET " Reset por Software"
|
418
|
|
-#define MSG_MARLIN "Marlin "
|
419
|
|
-#define MSG_AUTHOR " | Autor: "
|
420
|
|
-#define MSG_CONFIGURATION_VER " Ultima actualizacion: "
|
421
|
|
-#define MSG_FREE_MEMORY " Memoria libre: "
|
422
|
|
-#define MSG_PLANNER_BUFFER_BYTES " PlannerBufferBytes: "
|
423
|
|
-#define MSG_OK "ok"
|
424
|
|
-#define MSG_FILE_SAVED "Guardado."
|
425
|
|
-#define MSG_ERR_LINE_NO "El Numero de Linea no es igual al Ultimo Numero de Linea+1, Ultima Linea:"
|
426
|
|
-#define MSG_ERR_CHECKSUM_MISMATCH "el checksum no coincide, Ultima Linea:"
|
427
|
|
-#define MSG_ERR_NO_CHECKSUM "No se pudo hallar el Checksum con el numero de linea, Ultima Linea:"
|
428
|
|
-#define MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM "No se hallo el Numero de Linea con el Checksum, Ultima Linea:"
|
429
|
|
-#define MSG_FILE_PRINTED "Impresion terminado"
|
430
|
|
-#define MSG_BEGIN_FILE_LIST "Comienzo de la lista de archivos"
|
431
|
|
-#define MSG_END_FILE_LIST "Fin de la lista de archivos"
|
432
|
|
-#define MSG_M104_INVALID_EXTRUDER "M104 Extrusor Invalido "
|
433
|
|
-#define MSG_M105_INVALID_EXTRUDER "M105 Extrusor Invalido "
|
434
|
|
-#define MSG_ERR_NO_THERMISTORS "No hay termistores - no temp"
|
435
|
|
-#define MSG_M109_INVALID_EXTRUDER "M109 Extrusor Invalido "
|
436
|
|
-#define MSG_HEATING "Calientando..."
|
437
|
|
-#define MSG_HEATING_COMPLETE "Calentamiento terminado."
|
438
|
|
-#define MSG_BED_HEATING "Calentando la base."
|
439
|
|
-#define MSG_BED_DONE "Base Caliente."
|
440
|
|
-#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"
|
441
|
|
-#define MSG_COUNT_X " Cuenta X:"
|
442
|
|
-#define MSG_ERR_KILLED "¡¡Impresora Parada con kill()!!"
|
443
|
|
-#define MSG_ERR_STOPPED "¡Impresora parada por errores. Arregle el error y use M999 Para reiniciar!. (La temperatura se reestablece. Ajustela antes de continuar)"
|
444
|
|
-#define MSG_RESEND "Reenviar:"
|
445
|
|
-#define MSG_UNKNOWN_COMMAND "Comando Desconocido:\""
|
446
|
|
-#define MSG_ACTIVE_EXTRUDER "Extrusor Activo: "
|
447
|
|
-#define MSG_INVALID_EXTRUDER "Extrusor Invalido"
|
448
|
|
-#define MSG_X_MIN "x_min:"
|
449
|
|
-#define MSG_X_MAX "x_max:"
|
450
|
|
-#define MSG_Y_MIN "y_min:"
|
451
|
|
-#define MSG_Y_MAX "y_max:"
|
452
|
|
-#define MSG_Z_MIN "z_min:"
|
453
|
|
-#define MSG_Z_MAX "z_max:"
|
454
|
|
-
|
455
|
|
-#define MSG_SD_CANT_OPEN_SUBDIR "No se pudo abrir la subcarpeta."
|
456
|
|
-#define MSG_SD_INIT_FAIL "Fallo al iniciar la SD"
|
457
|
|
-#define MSG_SD_VOL_INIT_FAIL "Fallo al montar el volumen"
|
458
|
|
-#define MSG_SD_OPENROOT_FAIL "Fallo al abrir la carpeta raiz"
|
459
|
|
-#define MSG_SD_CARD_OK "Tarjeta SD OK"
|
460
|
|
-#define MSG_SD_WORKDIR_FAIL "Fallo al abrir la carpeta de trabajo"
|
461
|
|
-#define MSG_SD_OPEN_FILE_FAIL "Error al abrir, Archivo: "
|
462
|
|
-#define MSG_SD_FILE_OPENED "Archivo abierto:"
|
463
|
|
-#define MSG_SD_SIZE " Tamaño:"
|
464
|
|
-#define MSG_SD_FILE_SELECTED "Archivo Seleccionado"
|
465
|
|
-#define MSG_SD_WRITE_TO_FILE "Escribiendo en el archivo: "
|
466
|
|
-#define MSG_SD_PRINTING_BYTE "SD imprimiendo el byte "
|
467
|
|
-#define MSG_SD_NOT_PRINTING "No se esta imprimiendo con SD"
|
468
|
|
-#define MSG_SD_ERR_WRITE_TO_FILE "Error al escribir en el archivo"
|
469
|
|
-#define MSG_SD_CANT_ENTER_SUBDIR "No se puede entrar en la carpeta:"
|
470
|
|
-
|
471
|
|
-#define MSG_STEPPER_TO_HIGH "Steprate demasiado alto : "
|
472
|
|
-#define MSG_ENDSTOPS_HIT "Se ha tocado el fin de carril: "
|
473
|
|
-#define MSG_ERR_COLD_EXTRUDE_STOP " extrusion fria evitada"
|
474
|
|
-#define MSG_ERR_LONG_EXTRUDE_STOP " extrusion demasiado larga evitada"
|
475
|
|
-
|
476
|
|
-#endif
|
477
|
|
-#endif // ifndef LANGUAGE_H
|
|
1
|
+#ifndef LANGUAGE_H
|
|
2
|
+#define LANGUAGE_H
|
|
3
|
+
|
|
4
|
+// Languages
|
|
5
|
+// 1 Custom (For you to add your own messages)
|
|
6
|
+// 2 English
|
|
7
|
+// 3 French (Waiting translation)
|
|
8
|
+// 4 German (Waiting translation)
|
|
9
|
+// 5 Spanish
|
|
10
|
+// 6 Etc
|
|
11
|
+
|
|
12
|
+#define LANGUAGE_CHOICE 1 // Pick your language from the list above
|
|
13
|
+
|
|
14
|
+#define PROTOCOL_VERSION "1.0"
|
|
15
|
+
|
|
16
|
+#if MOTHERBOARD == 7 || MOTHERBOARD == 71
|
|
17
|
+ #define MACHINE_NAME "Ultimaker"
|
|
18
|
+ #define FIRMWARE_URL "http://firmware.ultimaker.com"
|
|
19
|
+#else
|
|
20
|
+ #define MACHINE_NAME "Mendel"
|
|
21
|
+ #define FIRMWARE_URL "http://www.mendel-parts.com"
|
|
22
|
+#endif
|
|
23
|
+
|
|
24
|
+#define STRINGIFY_(n) #n
|
|
25
|
+#define STRINGIFY(n) STRINGIFY_(n)
|
|
26
|
+
|
|
27
|
+#if LANGUAGE_CHOICE == 1
|
|
28
|
+
|
|
29
|
+// LCD Menu Messages
|
|
30
|
+ #define WELCOME_MSG MACHINE_NAME " Ready."
|
|
31
|
+ #define MSG_SD_INSERTED "Card inserted"
|
|
32
|
+ #define MSG_SD_REMOVED "Card removed"
|
|
33
|
+ #define MSG_MAIN " Main \003"
|
|
34
|
+ #define MSG_AUTOSTART " Autostart"
|
|
35
|
+ #define MSG_DISABLE_STEPPERS " Disable Steppers"
|
|
36
|
+ #define MSG_AUTO_HOME " Auto Home"
|
|
37
|
+ #define MSG_SET_ORIGIN " Set Origin"
|
|
38
|
+ #define MSG_COOLDOWN " Cooldown"
|
|
39
|
+ #define MSG_EXTRUDE " Extrude"
|
|
40
|
+ #define MSG_PREHEAT_PLA " Preheat PLA"
|
|
41
|
+ #define MSG_PREHEAT_ABS " Preheat ABS"
|
|
42
|
+ #define MSG_MOVE_AXIS " Move Axis \x7E"
|
|
43
|
+ #define MSG_SPEED " Speed:"
|
|
44
|
+ #define MSG_NOZZLE " \002Nozzle:"
|
|
45
|
+ #define MSG_NOZZLE1 " \002Nozzle2:"
|
|
46
|
+ #define MSG_NOZZLE2 " \002Nozzle3:"
|
|
47
|
+ #define MSG_BED " \002Bed:"
|
|
48
|
+ #define MSG_FAN_SPEED " Fan speed:"
|
|
49
|
+ #define MSG_FLOW " Flow:"
|
|
50
|
+ #define MSG_CONTROL " Control \003"
|
|
51
|
+ #define MSG_MIN " \002 Min:"
|
|
52
|
+ #define MSG_MAX " \002 Max:"
|
|
53
|
+ #define MSG_FACTOR " \002 Fact:"
|
|
54
|
+ #define MSG_AUTOTEMP " Autotemp:"
|
|
55
|
+ #define MSG_ON "On "
|
|
56
|
+ #define MSG_OFF "Off"
|
|
57
|
+ #define MSG_PID_P " PID-P: "
|
|
58
|
+ #define MSG_PID_I " PID-I: "
|
|
59
|
+ #define MSG_PID_D " PID-D: "
|
|
60
|
+ #define MSG_PID_C " PID-C: "
|
|
61
|
+ #define MSG_ACC " Acc:"
|
|
62
|
+ #define MSG_VXY_JERK " Vxy-jerk: "
|
|
63
|
+ #define MSG_VMAX " Vmax "
|
|
64
|
+ #define MSG_X "x:"
|
|
65
|
+ #define MSG_Y "y:"
|
|
66
|
+ #define MSG_Z "z:"
|
|
67
|
+ #define MSG_E "e:"
|
|
68
|
+ #define MSG_VMIN " Vmin:"
|
|
69
|
+ #define MSG_VTRAV_MIN " VTrav min:"
|
|
70
|
+ #define MSG_AMAX " Amax "
|
|
71
|
+ #define MSG_A_RETRACT " A-retract:"
|
|
72
|
+ #define MSG_XSTEPS " Xsteps/mm:"
|
|
73
|
+ #define MSG_YSTEPS " Ysteps/mm:"
|
|
74
|
+ #define MSG_ZSTEPS " Zsteps/mm:"
|
|
75
|
+ #define MSG_ESTEPS " Esteps/mm:"
|
|
76
|
+ #define MSG_MAIN_WIDE " Main \003"
|
|
77
|
+ #define MSG_RECTRACT_WIDE " Rectract \x7E"
|
|
78
|
+ #define MSG_TEMPERATURE_WIDE " Temperature \x7E"
|
|
79
|
+ #define MSG_MOTION_WIDE " Motion \x7E"
|
|
80
|
+ #define MSG_STORE_EPROM " Store memory"
|
|
81
|
+ #define MSG_LOAD_EPROM " Load memory"
|
|
82
|
+ #define MSG_RESTORE_FAILSAFE " Restore Failsafe"
|
|
83
|
+ #define MSG_REFRESH "\004Refresh"
|
|
84
|
+ #define MSG_WATCH " Watch \003"
|
|
85
|
+ #define MSG_PREPARE " Prepare \x7E"
|
|
86
|
+ #define MSG_PREPARE_ALT " Prepare \003"
|
|
87
|
+ #define MSG_CONTROL_ARROW " Control \x7E"
|
|
88
|
+ #define MSG_RETRACT_ARROW " Control \x7E"
|
|
89
|
+ #define MSG_TUNE " Tune \x7E"
|
|
90
|
+ #define MSG_STOP_PRINT " Stop Print \x7E"
|
|
91
|
+ #define MSG_CARD_MENU " Card Menu \x7E"
|
|
92
|
+ #define MSG_NO_CARD " No Card"
|
|
93
|
+ #define MSG_SERIAL_ERROR_MENU_STRUCTURE "Something is wrong in the MenuStructure."
|
|
94
|
+ #define MSG_DWELL "Sleep..."
|
|
95
|
+ #define MSG_USERWAIT "Wait for user..."
|
|
96
|
+ #define MSG_NO_MOVE "No move."
|
|
97
|
+ #define MSG_PART_RELEASE "Partial Release"
|
|
98
|
+ #define MSG_KILLED "KILLED. "
|
|
99
|
+ #define MSG_STOPPED "STOPPED. "
|
|
100
|
+ #define MSG_PREHEAT_PLA " Preheat PLA"
|
|
101
|
+ #define MSG_PREHEAT_ABS " Preheat ABS"
|
|
102
|
+ #define MSG_STEPPER_RELEASED "Released."
|
|
103
|
+ #define MSG_CONTROL_RETRACT " Retract mm:"
|
|
104
|
+ #define MSG_CONTROL_RETRACTF " Retract F:"
|
|
105
|
+ #define MSG_CONTROL_RETRACT_ZLIFT " Hop mm:"
|
|
106
|
+ #define MSG_CONTROL_RETRACT_RECOVER " UnRet +mm:"
|
|
107
|
+ #define MSG_CONTROL_RETRACT_RECOVERF " UnRet F:"
|
|
108
|
+ #define MSG_AUTORETRACT " AutoRetr.:"
|
|
109
|
+
|
|
110
|
+// Serial Console Messages
|
|
111
|
+
|
|
112
|
+ #define MSG_Enqueing "enqueing \""
|
|
113
|
+ #define MSG_POWERUP "PowerUp"
|
|
114
|
+ #define MSG_EXTERNAL_RESET " External Reset"
|
|
115
|
+ #define MSG_BROWNOUT_RESET " Brown out Reset"
|
|
116
|
+ #define MSG_WATCHDOG_RESET " Watchdog Reset"
|
|
117
|
+ #define MSG_SOFTWARE_RESET " Software Reset"
|
|
118
|
+ #define MSG_MARLIN "Marlin "
|
|
119
|
+ #define MSG_AUTHOR " | Author: "
|
|
120
|
+ #define MSG_CONFIGURATION_VER " Last Updated: "
|
|
121
|
+ #define MSG_FREE_MEMORY " Free Memory: "
|
|
122
|
+ #define MSG_PLANNER_BUFFER_BYTES " PlannerBufferBytes: "
|
|
123
|
+ #define MSG_OK "ok"
|
|
124
|
+ #define MSG_FILE_SAVED "Done saving file."
|
|
125
|
+ #define MSG_ERR_LINE_NO "Line Number is not Last Line Number+1, Last Line:"
|
|
126
|
+ #define MSG_ERR_CHECKSUM_MISMATCH "checksum mismatch, Last Line:"
|
|
127
|
+ #define MSG_ERR_NO_CHECKSUM "No Checksum with line number, Last Line:"
|
|
128
|
+ #define MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM "No Line Number with checksum, Last Line:"
|
|
129
|
+ #define MSG_FILE_PRINTED "Done printing file"
|
|
130
|
+ #define MSG_BEGIN_FILE_LIST "Begin file list"
|
|
131
|
+ #define MSG_END_FILE_LIST "End file list"
|
|
132
|
+ #define MSG_M104_INVALID_EXTRUDER "M104 Invalid extruder "
|
|
133
|
+ #define MSG_M105_INVALID_EXTRUDER "M105 Invalid extruder "
|
|
134
|
+ #define MSG_ERR_NO_THERMISTORS "No thermistors - no temp"
|
|
135
|
+ #define MSG_M109_INVALID_EXTRUDER "M109 Invalid extruder "
|
|
136
|
+ #define MSG_HEATING "Heating..."
|
|
137
|
+ #define MSG_HEATING_COMPLETE "Heating done."
|
|
138
|
+ #define MSG_BED_HEATING "Bed Heating."
|
|
139
|
+ #define MSG_BED_DONE "Bed done."
|
|
140
|
+ #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"
|
|
141
|
+ #define MSG_COUNT_X " Count X:"
|
|
142
|
+ #define MSG_ERR_KILLED "Printer halted. kill() called !!"
|
|
143
|
+ #define MSG_ERR_STOPPED "Printer stopped deu to errors. Fix the error and use M999 to restart!. (Temperature is reset. Set it before restarting)"
|
|
144
|
+ #define MSG_RESEND "Resend:"
|
|
145
|
+ #define MSG_UNKNOWN_COMMAND "Unknown command:\""
|
|
146
|
+ #define MSG_ACTIVE_EXTRUDER "Active Extruder: "
|
|
147
|
+ #define MSG_INVALID_EXTRUDER "Invalid extruder"
|
|
148
|
+ #define MSG_X_MIN "x_min:"
|
|
149
|
+ #define MSG_X_MAX "x_max:"
|
|
150
|
+ #define MSG_Y_MIN "y_min:"
|
|
151
|
+ #define MSG_Y_MAX "y_max:"
|
|
152
|
+ #define MSG_Z_MIN "z_min:"
|
|
153
|
+ #define MSG_Z_MAX "z_max:"
|
|
154
|
+
|
|
155
|
+ #define MSG_SD_CANT_OPEN_SUBDIR "Cannot open subdir"
|
|
156
|
+ #define MSG_SD_INIT_FAIL "SD init fail"
|
|
157
|
+ #define MSG_SD_VOL_INIT_FAIL "volume.init failed"
|
|
158
|
+ #define MSG_SD_OPENROOT_FAIL "openRoot failed"
|
|
159
|
+ #define MSG_SD_CARD_OK "SD card ok"
|
|
160
|
+ #define MSG_SD_WORKDIR_FAIL "workDir open failed"
|
|
161
|
+ #define MSG_SD_OPEN_FILE_FAIL "open failed, File: "
|
|
162
|
+ #define MSG_SD_FILE_OPENED "File opened:"
|
|
163
|
+ #define MSG_SD_SIZE " Size:"
|
|
164
|
+ #define MSG_SD_FILE_SELECTED "File selected"
|
|
165
|
+ #define MSG_SD_WRITE_TO_FILE "Writing to file: "
|
|
166
|
+ #define MSG_SD_PRINTING_BYTE "SD printing byte "
|
|
167
|
+ #define MSG_SD_NOT_PRINTING "Not SD printing"
|
|
168
|
+ #define MSG_SD_ERR_WRITE_TO_FILE "error writing to file"
|
|
169
|
+ #define MSG_SD_CANT_ENTER_SUBDIR "Cannot enter subdir:"
|
|
170
|
+
|
|
171
|
+ #define MSG_STEPPER_TO_HIGH "Steprate to high : "
|
|
172
|
+ #define MSG_ENDSTOPS_HIT "endstops hit: "
|
|
173
|
+ #define MSG_ERR_COLD_EXTRUDE_STOP " cold extrusion prevented"
|
|
174
|
+ #define MSG_ERR_LONG_EXTRUDE_STOP " too long extrusion prevented"
|
|
175
|
+
|
|
176
|
+#endif
|
|
177
|
+#if LANGUAGE_CHOICE == 4
|
|
178
|
+
|
|
179
|
+// LCD Menu Messages
|
|
180
|
+
|
|
181
|
+ #define WELCOME_MSG MACHINE_NAME " Ready."
|
|
182
|
+
|
|
183
|
+ #define MSG_SD_INSERTED "Card inserted"
|
|
184
|
+ #define MSG_SD_REMOVED "Card removed"
|
|
185
|
+ #define MSG_MAIN " Main \003"
|
|
186
|
+ #define MSG_AUTOSTART " Autostart"
|
|
187
|
+ #define MSG_DISABLE_STEPPERS " Stepper abschalten"
|
|
188
|
+ #define MSG_AUTO_HOME " Auto Heim"
|
|
189
|
+ #define MSG_SET_ORIGIN " Position setzen"
|
|
190
|
+ #define MSG_PREHEAT_PLA " Aufheizen PLA"
|
|
191
|
+ #define MSG_PREHEAT_ABS " Aufheizen ABS"
|
|
192
|
+ #define MSG_COOLDOWN " Abkuehlen"
|
|
193
|
+ #define MSG_EXTRUDE " Extrude"
|
|
194
|
+ #define MSG_PREHEAT_PLA " Preheat PLA"
|
|
195
|
+ #define MSG_PREHEAT_ABS " Preheat ABS"
|
|
196
|
+ #define MSG_MOVE_AXIS " Move Axis \x7E"
|
|
197
|
+ #define MSG_MOVE_AXIS " Achsen verfahren \x7E"
|
|
198
|
+ #define MSG_SPEED " Geschw:"
|
|
199
|
+ #define MSG_NOZZLE " \002Duese:"
|
|
200
|
+ #define MSG_NOZZLE1 " \002Duese2:"
|
|
201
|
+ #define MSG_NOZZLE2 " \002Duese3:"
|
|
202
|
+ #define MSG_BED " \002Bett:"
|
|
203
|
+ #define MSG_FAN_SPEED " Luefter geschw.:"
|
|
204
|
+ #define MSG_FLOW " Fluss:"
|
|
205
|
+ #define MSG_CONTROL " Kontrolle \003"
|
|
206
|
+ #define MSG_MIN " \002 Min:"
|
|
207
|
+ #define MSG_MAX " \002 Max:"
|
|
208
|
+ #define MSG_FACTOR " \002 Faktor:"
|
|
209
|
+ #define MSG_AUTOTEMP " AutoTemp:"
|
|
210
|
+ #define MSG_ON "Ein "
|
|
211
|
+ #define MSG_OFF "Aus "
|
|
212
|
+ #define MSG_PID_P " PID-P: "
|
|
213
|
+ #define MSG_PID_I " PID-I: "
|
|
214
|
+ #define MSG_PID_D " PID-D: "
|
|
215
|
+ #define MSG_PID_C " PID-C: "
|
|
216
|
+ #define MSG_ACC " Acc:"
|
|
217
|
+ #define MSG_VXY_JERK " Vxy-jerk: "
|
|
218
|
+ #define MSG_VMAX " Vmax "
|
|
219
|
+ #define MSG_X "x:"
|
|
220
|
+ #define MSG_Y "y:"
|
|
221
|
+ #define MSG_Z "z:"
|
|
222
|
+ #define MSG_E "e:"
|
|
223
|
+ #define MSG_VMIN " Vmin:"
|
|
224
|
+ #define MSG_VTRAV_MIN " VTrav min:"
|
|
225
|
+ #define MSG_AMAX " Amax "
|
|
226
|
+ #define MSG_A_RETRACT " A-retract:"
|
|
227
|
+ #define MSG_XSTEPS " Xsteps/mm:"
|
|
228
|
+ #define MSG_YSTEPS " Ysteps/mm:"
|
|
229
|
+ #define MSG_ZSTEPS " Zsteps/mm:"
|
|
230
|
+ #define MSG_ESTEPS " Esteps/mm:"
|
|
231
|
+ #define MSG_MAIN_WIDE " Main \003"
|
|
232
|
+ #define MSG_TEMPERATURE_WIDE " Temperatur \x7E"
|
|
233
|
+ #define MSG_MOTION_WIDE " Motion \x7E"
|
|
234
|
+ #define MSG_STORE_EPROM " EPROM speichern"
|
|
235
|
+ #define MSG_LOAD_EPROM " EPROM laden"
|
|
236
|
+ #define MSG_RESTORE_FAILSAFE " Standard Konfig."
|
|
237
|
+ #define MSG_REFRESH "\004Refresh"
|
|
238
|
+ #define MSG_WATCH " Beobachten \003"
|
|
239
|
+ #define MSG_PREPARE " Prepare \x7E"
|
|
240
|
+ #define MSG_PREPARE_ALT " Prepare \003"
|
|
241
|
+ #define MSG_CONTROL_ARROW " Control \x7E"
|
|
242
|
+
|
|
243
|
+ #define MSG_TUNE " Tune \x7E"
|
|
244
|
+ #define MSG_STOP_PRINT " Druck stoppen \x7E"
|
|
245
|
+ #define MSG_CARD_MENU " SDKarten Menue \x7E"
|
|
246
|
+ #define MSG_NO_CARD " Keine SDKarte"
|
|
247
|
+ #define MSG_SERIAL_ERROR_MENU_STRUCTURE "Fehler in der Menuestruktur."
|
|
248
|
+ #define MSG_DWELL "DWELL..."
|
|
249
|
+ #define MSG_NO_MOVE "No move."
|
|
250
|
+ #define MSG_PART_RELEASE "Partial Release"
|
|
251
|
+ #define MSG_KILLED "KILLED. "
|
|
252
|
+ #define MSG_STOPPED "STOPPED. "
|
|
253
|
+ #define MSG_PREHEAT_PLA " Preheat PLA"
|
|
254
|
+ #define MSG_PREHEAT_ABS " Preheat ABS"
|
|
255
|
+ #define MSG_STEPPER_RELEASED "Released."
|
|
256
|
+
|
|
257
|
+
|
|
258
|
+
|
|
259
|
+// Serial Console Messages
|
|
260
|
+
|
|
261
|
+ #define MSG_Enqueing "enqueing \""
|
|
262
|
+ #define MSG_POWERUP "PowerUp"
|
|
263
|
+ #define MSG_EXTERNAL_RESET " External Reset"
|
|
264
|
+ #define MSG_BROWNOUT_RESET " Brown out Reset"
|
|
265
|
+ #define MSG_WATCHDOG_RESET " Watchdog Reset"
|
|
266
|
+ #define MSG_SOFTWARE_RESET " Software Reset"
|
|
267
|
+ #define MSG_MARLIN "Marlin: "
|
|
268
|
+ #define MSG_AUTHOR " | Author: "
|
|
269
|
+ #define MSG_CONFIGURATION_VER " Last Updated: "
|
|
270
|
+ #define MSG_FREE_MEMORY " Free Memory: "
|
|
271
|
+ #define MSG_PLANNER_BUFFER_BYTES " PlannerBufferBytes: "
|
|
272
|
+ #define MSG_OK "ok"
|
|
273
|
+ #define MSG_FILE_SAVED "Done saving file."
|
|
274
|
+ #define MSG_ERR_LINE_NO "Line Number is not Last Line Number+1, Last Line:"
|
|
275
|
+ #define MSG_ERR_CHECKSUM_MISMATCH "checksum mismatch, Last Line:"
|
|
276
|
+ #define MSG_ERR_NO_CHECKSUM "No Checksum with line number, Last Line:"
|
|
277
|
+ #define MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM "No Line Number with checksum, Last Line:"
|
|
278
|
+ #define MSG_FILE_PRINTED "Done printing file"
|
|
279
|
+ #define MSG_BEGIN_FILE_LIST "Begin file list"
|
|
280
|
+ #define MSG_END_FILE_LIST "End file list"
|
|
281
|
+ #define MSG_M104_INVALID_EXTRUDER "M104 Invalid extruder "
|
|
282
|
+ #define MSG_M105_INVALID_EXTRUDER "M105 Invalid extruder "
|
|
283
|
+ #define MSG_ERR_NO_THERMISTORS "No thermistors - no temp"
|
|
284
|
+ #define MSG_M109_INVALID_EXTRUDER "M109 Invalid extruder "
|
|
285
|
+ #define MSG_HEATING "Heating..."
|
|
286
|
+ #define MSG_HEATING_COMPLETE "Heating done."
|
|
287
|
+ #define MSG_BED_HEATING "Bed Heating."
|
|
288
|
+ #define MSG_BED_DONE "Bed done."
|
|
289
|
+ #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"
|
|
290
|
+ #define MSG_COUNT_X " Count X:"
|
|
291
|
+ #define MSG_ERR_KILLED "Printer halted. kill() called !!"
|
|
292
|
+ #define MSG_ERR_STOPPED "Printer stopped due to errors. Fix the error and use M999 to restart!"
|
|
293
|
+ #define MSG_RESEND "Resend:"
|
|
294
|
+ #define MSG_UNKNOWN_COMMAND "Unknown command:\""
|
|
295
|
+ #define MSG_ACTIVE_EXTRUDER "Active Extruder: "
|
|
296
|
+ #define MSG_INVALID_EXTRUDER "Invalid extruder"
|
|
297
|
+ #define MSG_X_MIN "x_min:"
|
|
298
|
+ #define MSG_X_MAX "x_max:"
|
|
299
|
+ #define MSG_Y_MIN "y_min:"
|
|
300
|
+ #define MSG_Y_MAX "y_max:"
|
|
301
|
+ #define MSG_Z_MIN "z_min:"
|
|
302
|
+ #define MSG_Z_MAX "z_max:"
|
|
303
|
+
|
|
304
|
+ #define MSG_SD_CANT_OPEN_SUBDIR "Cannot open subdir"
|
|
305
|
+ #define MSG_SD_INIT_FAIL "SD init fail"
|
|
306
|
+ #define MSG_SD_VOL_INIT_FAIL "volume.init failed"
|
|
307
|
+ #define MSG_SD_OPENROOT_FAIL "openRoot failed"
|
|
308
|
+ #define MSG_SD_CARD_OK "SD card ok"
|
|
309
|
+ #define MSG_SD_WORKDIR_FAIL "workDir open failed"
|
|
310
|
+ #define MSG_SD_OPEN_FILE_FAIL "open failed, File: "
|
|
311
|
+ #define MSG_SD_FILE_OPENED "File opened:"
|
|
312
|
+ #define MSG_SD_SIZE " Size:"
|
|
313
|
+ #define MSG_SD_FILE_SELECTED "File selected"
|
|
314
|
+ #define MSG_SD_WRITE_TO_FILE "Writing to file: "
|
|
315
|
+ #define MSG_SD_PRINTING_BYTE "SD printing byte "
|
|
316
|
+ #define MSG_SD_NOT_PRINTING "Not SD printing"
|
|
317
|
+ #define MSG_SD_ERR_WRITE_TO_FILE "error writing to file"
|
|
318
|
+ #define MSG_SD_CANT_ENTER_SUBDIR "Cannot enter subdir:"
|
|
319
|
+
|
|
320
|
+ #define MSG_STEPPER_TO_HIGH "Steprate to high : "
|
|
321
|
+ #define MSG_ENDSTOPS_HIT "endstops hit: "
|
|
322
|
+ #define MSG_ERR_COLD_EXTRUDE_STOP " cold extrusion prevented"
|
|
323
|
+ #define MSG_ERR_LONG_EXTRUDE_STOP " too long extrusion prevented"
|
|
324
|
+
|
|
325
|
+#endif
|
|
326
|
+
|
|
327
|
+#if LANGUAGE_CHOICE == 5
|
|
328
|
+
|
|
329
|
+// LCD Menu Messages
|
|
330
|
+#define WELCOME_MSG MACHINE_NAME " Lista."
|
|
331
|
+#define MSG_SD_INSERTED "Tarjeta SD Colocada"
|
|
332
|
+#define MSG_SD_REMOVED "Tarjeta SD Retirada"
|
|
333
|
+#define MSG_MAIN " Menu Principal \003"
|
|
334
|
+#define MSG_AUTOSTART " Autostart"
|
|
335
|
+#define MSG_DISABLE_STEPPERS " Apagar Motores"
|
|
336
|
+#define MSG_AUTO_HOME " Llevar Ejes al Cero"
|
|
337
|
+#define MSG_SET_ORIGIN " Establecer Cero"
|
|
338
|
+#define MSG_COOLDOWN " Enfriar"
|
|
339
|
+#define MSG_EXTRUDE " Extruir"
|
|
340
|
+#define MSG_PREHEAT_PLA " Precalentar PLA"
|
|
341
|
+#define MSG_PREHEAT_ABS " Precalentar ABS"
|
|
342
|
+#define MSG_MOVE_AXIS " Mover Ejes \x7E"
|
|
343
|
+#define MSG_SPEED " Velocidad:"
|
|
344
|
+#define MSG_NOZZLE " \002Nozzle:"
|
|
345
|
+#define MSG_NOZZLE1 " \002Nozzle2:"
|
|
346
|
+#define MSG_NOZZLE2 " \002Nozzle3:"
|
|
347
|
+#define MSG_BED " \002Bed:"
|
|
348
|
+#define MSG_FAN_SPEED " Ventilador:"
|
|
349
|
+#define MSG_FLOW " Flujo:"
|
|
350
|
+#define MSG_CONTROL " Control \003"
|
|
351
|
+#define MSG_MIN " \002 Min:"
|
|
352
|
+#define MSG_MAX " \002 Max:"
|
|
353
|
+#define MSG_FACTOR " \002 Fact:"
|
|
354
|
+#define MSG_AUTOTEMP " Autotemp:"
|
|
355
|
+#define MSG_ON "On "
|
|
356
|
+#define MSG_OFF "Off"
|
|
357
|
+#define MSG_PID_P " PID-P: "
|
|
358
|
+#define MSG_PID_I " PID-I: "
|
|
359
|
+#define MSG_PID_D " PID-D: "
|
|
360
|
+#define MSG_PID_C " PID-C: "
|
|
361
|
+#define MSG_ACC " Acc:"
|
|
362
|
+#define MSG_VXY_JERK " Vxy-jerk: "
|
|
363
|
+#define MSG_VMAX " Vmax "
|
|
364
|
+#define MSG_X "x:"
|
|
365
|
+#define MSG_Y "y:"
|
|
366
|
+#define MSG_Z "z:"
|
|
367
|
+#define MSG_E "e:"
|
|
368
|
+#define MSG_VMIN " Vmin:"
|
|
369
|
+#define MSG_VTRAV_MIN " VTrav min:"
|
|
370
|
+#define MSG_AMAX " Amax "
|
|
371
|
+#define MSG_A_RETRACT " A-retrac.:"
|
|
372
|
+#define MSG_XSTEPS " Xpasos/mm:"
|
|
373
|
+#define MSG_YSTEPS " Ypasos/mm:"
|
|
374
|
+#define MSG_ZSTEPS " Zpasos/mm:"
|
|
375
|
+#define MSG_ESTEPS " Epasos/mm:"
|
|
376
|
+#define MSG_MAIN_WIDE " Menu Principal \003"
|
|
377
|
+#define MSG_RECTRACT_WIDE " Retraer \x7E"
|
|
378
|
+#define MSG_TEMPERATURE_WIDE " Temperatura \x7E"
|
|
379
|
+#define MSG_MOTION_WIDE " Movimiento \x7E"
|
|
380
|
+#define MSG_STORE_EPROM " Guardar Memoria"
|
|
381
|
+#define MSG_LOAD_EPROM " Cargar Memoria"
|
|
382
|
+#define MSG_RESTORE_FAILSAFE " Rest. de emergencia"
|
|
383
|
+#define MSG_REFRESH "\004Volver a cargar"
|
|
384
|
+#define MSG_WATCH " Monitorizar \003"
|
|
385
|
+#define MSG_PREPARE " Preparar \x7E"
|
|
386
|
+#define MSG_PREPARE_ALT " Preparar \003"
|
|
387
|
+#define MSG_CONTROL_ARROW " Control \x7E"
|
|
388
|
+#define MSG_RETRACT_ARROW " Control \x7E"
|
|
389
|
+#define MSG_TUNE " Ajustar \x7E"
|
|
390
|
+#define MSG_STOP_PRINT " Detener Impresion \x7E"
|
|
391
|
+#define MSG_CARD_MENU " Menu de SD \x7E"
|
|
392
|
+#define MSG_NO_CARD " No hay Tarjeta SD"
|
|
393
|
+#define MSG_SERIAL_ERROR_MENU_STRUCTURE "Hay un error en la estructura del menu"
|
|
394
|
+#define MSG_DWELL "Reposo..."
|
|
395
|
+#define MSG_USERWAIT "Esperando Ordenes..."
|
|
396
|
+#define MSG_NO_MOVE "Sin movimiento"
|
|
397
|
+#define MSG_PART_RELEASE "Desacople Parcial"
|
|
398
|
+#define MSG_KILLED "PARADA DE EMERGENCIA. "
|
|
399
|
+#define MSG_STOPPED "PARADA. "
|
|
400
|
+#define MSG_PREHEAT_PLA " Precalentar PLA"
|
|
401
|
+#define MSG_PREHEAT_ABS " Precalentar ABS"
|
|
402
|
+#define MSG_STEPPER_RELEASED "Desacoplada."
|
|
403
|
+#define MSG_CONTROL_RETRACT " Retraer mm:"
|
|
404
|
+#define MSG_CONTROL_RETRACTF " Retraer F:"
|
|
405
|
+#define MSG_CONTROL_RETRACT_ZLIFT " Levantar mm:"
|
|
406
|
+#define MSG_CONTROL_RETRACT_RECOVER " DesRet +mm:"
|
|
407
|
+#define MSG_CONTROL_RETRACT_RECOVERF " DesRet F:"
|
|
408
|
+#define MSG_AUTORETRACT " AutoRetr.:"
|
|
409
|
+
|
|
410
|
+// Serial Console Messages
|
|
411
|
+
|
|
412
|
+#define MSG_Enqueing "En cola \""
|
|
413
|
+#define MSG_POWERUP "PowerUp"
|
|
414
|
+#define MSG_EXTERNAL_RESET " Reset Externo"
|
|
415
|
+#define MSG_BROWNOUT_RESET " Reset por Voltaje Incorrecto"
|
|
416
|
+#define MSG_WATCHDOG_RESET " Reset por Bloqueo"
|
|
417
|
+#define MSG_SOFTWARE_RESET " Reset por Software"
|
|
418
|
+#define MSG_MARLIN "Marlin "
|
|
419
|
+#define MSG_AUTHOR " | Autor: "
|
|
420
|
+#define MSG_CONFIGURATION_VER " Ultima actualizacion: "
|
|
421
|
+#define MSG_FREE_MEMORY " Memoria libre: "
|
|
422
|
+#define MSG_PLANNER_BUFFER_BYTES " PlannerBufferBytes: "
|
|
423
|
+#define MSG_OK "ok"
|
|
424
|
+#define MSG_FILE_SAVED "Guardado."
|
|
425
|
+#define MSG_ERR_LINE_NO "El Numero de Linea no es igual al Ultimo Numero de Linea+1, Ultima Linea:"
|
|
426
|
+#define MSG_ERR_CHECKSUM_MISMATCH "el checksum no coincide, Ultima Linea:"
|
|
427
|
+#define MSG_ERR_NO_CHECKSUM "No se pudo hallar el Checksum con el numero de linea, Ultima Linea:"
|
|
428
|
+#define MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM "No se hallo el Numero de Linea con el Checksum, Ultima Linea:"
|
|
429
|
+#define MSG_FILE_PRINTED "Impresion terminado"
|
|
430
|
+#define MSG_BEGIN_FILE_LIST "Comienzo de la lista de archivos"
|
|
431
|
+#define MSG_END_FILE_LIST "Fin de la lista de archivos"
|
|
432
|
+#define MSG_M104_INVALID_EXTRUDER "M104 Extrusor Invalido "
|
|
433
|
+#define MSG_M105_INVALID_EXTRUDER "M105 Extrusor Invalido "
|
|
434
|
+#define MSG_ERR_NO_THERMISTORS "No hay termistores - no temp"
|
|
435
|
+#define MSG_M109_INVALID_EXTRUDER "M109 Extrusor Invalido "
|
|
436
|
+#define MSG_HEATING "Calientando..."
|
|
437
|
+#define MSG_HEATING_COMPLETE "Calentamiento terminado."
|
|
438
|
+#define MSG_BED_HEATING "Calentando la base."
|
|
439
|
+#define MSG_BED_DONE "Base Caliente."
|
|
440
|
+#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"
|
|
441
|
+#define MSG_COUNT_X " Cuenta X:"
|
|
442
|
+#define MSG_ERR_KILLED "¡¡Impresora Parada con kill()!!"
|
|
443
|
+#define MSG_ERR_STOPPED "¡Impresora parada por errores. Arregle el error y use M999 Para reiniciar!. (La temperatura se reestablece. Ajustela antes de continuar)"
|
|
444
|
+#define MSG_RESEND "Reenviar:"
|
|
445
|
+#define MSG_UNKNOWN_COMMAND "Comando Desconocido:\""
|
|
446
|
+#define MSG_ACTIVE_EXTRUDER "Extrusor Activo: "
|
|
447
|
+#define MSG_INVALID_EXTRUDER "Extrusor Invalido"
|
|
448
|
+#define MSG_X_MIN "x_min:"
|
|
449
|
+#define MSG_X_MAX "x_max:"
|
|
450
|
+#define MSG_Y_MIN "y_min:"
|
|
451
|
+#define MSG_Y_MAX "y_max:"
|
|
452
|
+#define MSG_Z_MIN "z_min:"
|
|
453
|
+#define MSG_Z_MAX "z_max:"
|
|
454
|
+
|
|
455
|
+#define MSG_SD_CANT_OPEN_SUBDIR "No se pudo abrir la subcarpeta."
|
|
456
|
+#define MSG_SD_INIT_FAIL "Fallo al iniciar la SD"
|
|
457
|
+#define MSG_SD_VOL_INIT_FAIL "Fallo al montar el volumen"
|
|
458
|
+#define MSG_SD_OPENROOT_FAIL "Fallo al abrir la carpeta raiz"
|
|
459
|
+#define MSG_SD_CARD_OK "Tarjeta SD OK"
|
|
460
|
+#define MSG_SD_WORKDIR_FAIL "Fallo al abrir la carpeta de trabajo"
|
|
461
|
+#define MSG_SD_OPEN_FILE_FAIL "Error al abrir, Archivo: "
|
|
462
|
+#define MSG_SD_FILE_OPENED "Archivo abierto:"
|
|
463
|
+#define MSG_SD_SIZE " Tamaño:"
|
|
464
|
+#define MSG_SD_FILE_SELECTED "Archivo Seleccionado"
|
|
465
|
+#define MSG_SD_WRITE_TO_FILE "Escribiendo en el archivo: "
|
|
466
|
+#define MSG_SD_PRINTING_BYTE "SD imprimiendo el byte "
|
|
467
|
+#define MSG_SD_NOT_PRINTING "No se esta imprimiendo con SD"
|
|
468
|
+#define MSG_SD_ERR_WRITE_TO_FILE "Error al escribir en el archivo"
|
|
469
|
+#define MSG_SD_CANT_ENTER_SUBDIR "No se puede entrar en la carpeta:"
|
|
470
|
+
|
|
471
|
+#define MSG_STEPPER_TO_HIGH "Steprate demasiado alto : "
|
|
472
|
+#define MSG_ENDSTOPS_HIT "Se ha tocado el fin de carril: "
|
|
473
|
+#define MSG_ERR_COLD_EXTRUDE_STOP " extrusion fria evitada"
|
|
474
|
+#define MSG_ERR_LONG_EXTRUDE_STOP " extrusion demasiado larga evitada"
|
|
475
|
+
|
|
476
|
+#endif
|
|
477
|
+#endif // ifndef LANGUAGE_H
|