language_all.cpp 125 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564
  1. #include <avr/pgmspace.h>
  2. #include "Configuration_prusa.h"
  3. #define LCD_WIDTH 20
  4. extern unsigned char lang_selected;
  5. const char MSGEN0[] PROGMEM = { CUSTOM_MENDEL_NAME " ready." }; //WELCOME_MSG
  6. const char MSGCZ0[] PROGMEM = { CUSTOM_MENDEL_NAME " ok" }; //WELCOME_MSG
  7. const char MSGIT0[] PROGMEM = { CUSTOM_MENDEL_NAME " pronto." }; //WELCOME_MSG
  8. const char MSGES0[] PROGMEM = { CUSTOM_MENDEL_NAME " lista" }; //WELCOME_MSG
  9. const char MSGPL0[] PROGMEM = { CUSTOM_MENDEL_NAME " gotowa" }; //WELCOME_MSG
  10. const char MSGEN1[] PROGMEM = { "Card inserted" }; //MSG_SD_INSERTED
  11. const char MSGCZ1[] PROGMEM = { "Karta vlozena" }; //MSG_SD_INSERTED
  12. const char MSGIT1[] PROGMEM = { "SD Card inserita" }; //MSG_SD_INSERTED
  13. const char MSGES1[] PROGMEM = { "Tarjeta colocada" }; //MSG_SD_INSERTED
  14. const char MSGPL1[] PROGMEM = { "Karta wlozona" }; //MSG_SD_INSERTED
  15. const char MSGEN2[] PROGMEM = { "Card removed" }; //MSG_SD_REMOVED
  16. const char MSGCZ2[] PROGMEM = { "Karta vyjmuta" }; //MSG_SD_REMOVED
  17. const char MSGIT2[] PROGMEM = { "SD Card rimossa" }; //MSG_SD_REMOVED
  18. const char MSGES2[] PROGMEM = { "Tarjeta retirada" }; //MSG_SD_REMOVED
  19. const char MSGPL2[] PROGMEM = { "Karta wyjeta" }; //MSG_SD_REMOVED
  20. const char MSGEN3[] PROGMEM = { "Main" }; //MSG_MAIN
  21. const char MSGCZ3[] PROGMEM = { "Hlavni nabidka" }; //MSG_MAIN
  22. const char MSGIT3[] PROGMEM = { "Menu principale" }; //MSG_MAIN
  23. const char MSGES3[] PROGMEM = { "Menu principal" }; //MSG_MAIN
  24. const char MSGPL3[] PROGMEM = { "Menu glowne" }; //MSG_MAIN
  25. const char MSGEN4[] PROGMEM = { "Autostart" }; //MSG_AUTOSTART
  26. const char MSGCZ4[] PROGMEM = { "Autostart" }; //MSG_AUTOSTART
  27. const char MSGIT4[] PROGMEM = { "Autostart" }; //MSG_AUTOSTART
  28. const char MSGES4[] PROGMEM = { "Autostart" }; //MSG_AUTOSTART
  29. const char MSGPL4[] PROGMEM = { "Autostart" }; //MSG_AUTOSTART
  30. const char MSGEN5[] PROGMEM = { "Disable steppers" }; //MSG_DISABLE_STEPPERS
  31. const char MSGCZ5[] PROGMEM = { "Vypnout motory" }; //MSG_DISABLE_STEPPERS
  32. const char MSGIT5[] PROGMEM = { "Disabilita Motori" }; //MSG_DISABLE_STEPPERS
  33. const char MSGES5[] PROGMEM = { "Apagar motores" }; //MSG_DISABLE_STEPPERS
  34. const char MSGPL5[] PROGMEM = { "Wylaczyc silniki" }; //MSG_DISABLE_STEPPERS
  35. const char MSGEN6[] PROGMEM = { "Auto home" }; //MSG_AUTO_HOME
  36. const char MSGCZ6[] PROGMEM = { "Auto home" }; //MSG_AUTO_HOME
  37. const char MSGIT6[] PROGMEM = { "Auto Home" }; //MSG_AUTO_HOME
  38. const char MSGES6[] PROGMEM = { "Llevar al origen" }; //MSG_AUTO_HOME
  39. const char MSGPL6[] PROGMEM = { "Auto home" }; //MSG_AUTO_HOME
  40. const char MSGEN7[] PROGMEM = { "Set home offsets" }; //MSG_SET_HOME_OFFSETS
  41. const char MSGCZ7[] PROGMEM = { "Nastav pocatek home" }; //MSG_SET_HOME_OFFSETS
  42. const char MSGIT7[] PROGMEM = { "Set home offsets" }; //MSG_SET_HOME_OFFSETS
  43. const char MSGES7[] PROGMEM = { "Set home offsets" }; //MSG_SET_HOME_OFFSETS
  44. const char MSGPL7[] PROGMEM = { "Nastav pocatek home" }; //MSG_SET_HOME_OFFSETS
  45. const char MSGEN8[] PROGMEM = { "Set origin" }; //MSG_SET_ORIGIN
  46. const char MSGCZ8[] PROGMEM = { "Nastav pocatek" }; //MSG_SET_ORIGIN
  47. const char MSGIT8[] PROGMEM = { "Set origin" }; //MSG_SET_ORIGIN
  48. const char MSGES8[] PROGMEM = { "Set origin" }; //MSG_SET_ORIGIN
  49. const char MSGPL8[] PROGMEM = { "Nastav pocatek" }; //MSG_SET_ORIGIN
  50. const char MSGEN9[] PROGMEM = { "Preheat PLA" }; //MSG_PREHEAT_PLA
  51. const char MSGCZ9[] PROGMEM = { "Predehrev PLA" }; //MSG_PREHEAT_PLA
  52. const char MSGIT9[] PROGMEM = { "Preheat PLA" }; //MSG_PREHEAT_PLA
  53. const char MSGES9[] PROGMEM = { "Preheat PLA" }; //MSG_PREHEAT_PLA
  54. const char MSGPL9[] PROGMEM = { "Predehrev PLA" }; //MSG_PREHEAT_PLA
  55. const char MSGEN10[] PROGMEM = { "Preheat PLA 1" }; //MSG_PREHEAT_PLA0
  56. const char MSGCZ10[] PROGMEM = { "Predehrev PLA 1" }; //MSG_PREHEAT_PLA0
  57. const char MSGIT10[] PROGMEM = { "Preheat PLA 1" }; //MSG_PREHEAT_PLA0
  58. const char MSGES10[] PROGMEM = { "Preheat PLA 1" }; //MSG_PREHEAT_PLA0
  59. const char MSGPL10[] PROGMEM = { "Predehrev PLA 1" }; //MSG_PREHEAT_PLA0
  60. const char MSGEN11[] PROGMEM = { "Preheat PLA 2" }; //MSG_PREHEAT_PLA1
  61. const char MSGCZ11[] PROGMEM = { "Predehrev PLA 2" }; //MSG_PREHEAT_PLA1
  62. const char MSGIT11[] PROGMEM = { "Preheat PLA 2" }; //MSG_PREHEAT_PLA1
  63. const char MSGES11[] PROGMEM = { "Preheat PLA 2" }; //MSG_PREHEAT_PLA1
  64. const char MSGPL11[] PROGMEM = { "Predehrev PLA 2" }; //MSG_PREHEAT_PLA1
  65. const char MSGEN12[] PROGMEM = { "Preheat PLA 3" }; //MSG_PREHEAT_PLA2
  66. const char MSGCZ12[] PROGMEM = { "Predehrev PLA 3" }; //MSG_PREHEAT_PLA2
  67. const char MSGIT12[] PROGMEM = { "Preheat PLA 3" }; //MSG_PREHEAT_PLA2
  68. const char MSGES12[] PROGMEM = { "Preheat PLA 3" }; //MSG_PREHEAT_PLA2
  69. const char MSGPL12[] PROGMEM = { "Predehrev PLA 3" }; //MSG_PREHEAT_PLA2
  70. const char MSGEN13[] PROGMEM = { "Preheat PLA All" }; //MSG_PREHEAT_PLA012
  71. const char MSGCZ13[] PROGMEM = { "Predehrev PLA All" }; //MSG_PREHEAT_PLA012
  72. const char MSGIT13[] PROGMEM = { "Preheat PLA All" }; //MSG_PREHEAT_PLA012
  73. const char MSGES13[] PROGMEM = { "Preheat PLA All" }; //MSG_PREHEAT_PLA012
  74. const char MSGPL13[] PROGMEM = { "Predehrev PLA All" }; //MSG_PREHEAT_PLA012
  75. const char MSGEN14[] PROGMEM = { "Preheat PLA Bed" }; //MSG_PREHEAT_PLA_BEDONLY
  76. const char MSGCZ14[] PROGMEM = { "Predehrev PLA Bed" }; //MSG_PREHEAT_PLA_BEDONLY
  77. const char MSGIT14[] PROGMEM = { "Preheat PLA Bed" }; //MSG_PREHEAT_PLA_BEDONLY
  78. const char MSGES14[] PROGMEM = { "Preheat PLA Bed" }; //MSG_PREHEAT_PLA_BEDONLY
  79. const char MSGPL14[] PROGMEM = { "Predehrev PLA Bed" }; //MSG_PREHEAT_PLA_BEDONLY
  80. const char MSGEN15[] PROGMEM = { "Preheat PLA conf" }; //MSG_PREHEAT_PLA_SETTINGS
  81. const char MSGCZ15[] PROGMEM = { "Predehrev PLA conf" }; //MSG_PREHEAT_PLA_SETTINGS
  82. const char MSGIT15[] PROGMEM = { "Preheat PLA conf" }; //MSG_PREHEAT_PLA_SETTINGS
  83. const char MSGES15[] PROGMEM = { "Preheat PLA conf" }; //MSG_PREHEAT_PLA_SETTINGS
  84. const char MSGPL15[] PROGMEM = { "Predehrev PLA conf" }; //MSG_PREHEAT_PLA_SETTINGS
  85. const char MSGEN16[] PROGMEM = { "Preheat ABS" }; //MSG_PREHEAT_ABS
  86. const char MSGCZ16[] PROGMEM = { "Predehrev ABS" }; //MSG_PREHEAT_ABS
  87. const char MSGIT16[] PROGMEM = { "Preheat ABS" }; //MSG_PREHEAT_ABS
  88. const char MSGES16[] PROGMEM = { "Preheat ABS" }; //MSG_PREHEAT_ABS
  89. const char MSGPL16[] PROGMEM = { "Predehrev ABS" }; //MSG_PREHEAT_ABS
  90. const char MSGEN17[] PROGMEM = { "Preheat ABS 1" }; //MSG_PREHEAT_ABS0
  91. const char MSGCZ17[] PROGMEM = { "Predehrev ABS 1" }; //MSG_PREHEAT_ABS0
  92. const char MSGIT17[] PROGMEM = { "Preheat ABS 1" }; //MSG_PREHEAT_ABS0
  93. const char MSGES17[] PROGMEM = { "Preheat ABS 1" }; //MSG_PREHEAT_ABS0
  94. const char MSGPL17[] PROGMEM = { "Predehrev ABS 1" }; //MSG_PREHEAT_ABS0
  95. const char MSGEN18[] PROGMEM = { "Preheat ABS 2" }; //MSG_PREHEAT_ABS1
  96. const char MSGCZ18[] PROGMEM = { "Predehrev ABS 2" }; //MSG_PREHEAT_ABS1
  97. const char MSGIT18[] PROGMEM = { "Preheat ABS 2" }; //MSG_PREHEAT_ABS1
  98. const char MSGES18[] PROGMEM = { "Preheat ABS 2" }; //MSG_PREHEAT_ABS1
  99. const char MSGPL18[] PROGMEM = { "Predehrev ABS 2" }; //MSG_PREHEAT_ABS1
  100. const char MSGEN19[] PROGMEM = { "Preheat ABS 3" }; //MSG_PREHEAT_ABS2
  101. const char MSGCZ19[] PROGMEM = { "Predehrev ABS 3" }; //MSG_PREHEAT_ABS2
  102. const char MSGIT19[] PROGMEM = { "Preheat ABS 3" }; //MSG_PREHEAT_ABS2
  103. const char MSGES19[] PROGMEM = { "Preheat ABS 3" }; //MSG_PREHEAT_ABS2
  104. const char MSGPL19[] PROGMEM = { "Predehrev ABS 3" }; //MSG_PREHEAT_ABS2
  105. const char MSGEN20[] PROGMEM = { "Preheat ABS All" }; //MSG_PREHEAT_ABS012
  106. const char MSGCZ20[] PROGMEM = { "Predehrev ABS All" }; //MSG_PREHEAT_ABS012
  107. const char MSGIT20[] PROGMEM = { "Preheat ABS All" }; //MSG_PREHEAT_ABS012
  108. const char MSGES20[] PROGMEM = { "Preheat ABS All" }; //MSG_PREHEAT_ABS012
  109. const char MSGPL20[] PROGMEM = { "Predehrev ABS All" }; //MSG_PREHEAT_ABS012
  110. const char MSGEN21[] PROGMEM = { "Preheat ABS Bed" }; //MSG_PREHEAT_ABS_BEDONLY
  111. const char MSGCZ21[] PROGMEM = { "Predehrev ABS Bed" }; //MSG_PREHEAT_ABS_BEDONLY
  112. const char MSGIT21[] PROGMEM = { "Preheat ABS Bed" }; //MSG_PREHEAT_ABS_BEDONLY
  113. const char MSGES21[] PROGMEM = { "Preheat ABS Bed" }; //MSG_PREHEAT_ABS_BEDONLY
  114. const char MSGPL21[] PROGMEM = { "Predehrev ABS Bed" }; //MSG_PREHEAT_ABS_BEDONLY
  115. const char MSGEN22[] PROGMEM = { "Preheat ABS conf" }; //MSG_PREHEAT_ABS_SETTINGS
  116. const char MSGCZ22[] PROGMEM = { "Predehrev ABS conf" }; //MSG_PREHEAT_ABS_SETTINGS
  117. const char MSGIT22[] PROGMEM = { "Preheat ABS conf" }; //MSG_PREHEAT_ABS_SETTINGS
  118. const char MSGES22[] PROGMEM = { "Preheat ABS conf" }; //MSG_PREHEAT_ABS_SETTINGS
  119. const char MSGPL22[] PROGMEM = { "Predehrev ABS conf" }; //MSG_PREHEAT_ABS_SETTINGS
  120. const char MSGEN23[] PROGMEM = { "Cooldown" }; //MSG_COOLDOWN
  121. const char MSGCZ23[] PROGMEM = { "Zchladit" }; //MSG_COOLDOWN
  122. const char MSGIT23[] PROGMEM = { "Raffredda" }; //MSG_COOLDOWN
  123. const char MSGES23[] PROGMEM = { "Enfriar" }; //MSG_COOLDOWN
  124. const char MSGPL23[] PROGMEM = { "Wychlodzic" }; //MSG_COOLDOWN
  125. const char MSGEN24[] PROGMEM = { "Switch power on" }; //MSG_SWITCH_PS_ON
  126. const char MSGCZ24[] PROGMEM = { "Vypnout zdroj" }; //MSG_SWITCH_PS_ON
  127. const char MSGIT24[] PROGMEM = { "Switch power on" }; //MSG_SWITCH_PS_ON
  128. const char MSGES24[] PROGMEM = { "Switch power on" }; //MSG_SWITCH_PS_ON
  129. const char MSGPL24[] PROGMEM = { "Vypnout zdroj" }; //MSG_SWITCH_PS_ON
  130. const char MSGEN25[] PROGMEM = { "Switch power off" }; //MSG_SWITCH_PS_OFF
  131. const char MSGCZ25[] PROGMEM = { "Zapnout zdroj" }; //MSG_SWITCH_PS_OFF
  132. const char MSGIT25[] PROGMEM = { "Switch power off" }; //MSG_SWITCH_PS_OFF
  133. const char MSGES25[] PROGMEM = { "Switch power off" }; //MSG_SWITCH_PS_OFF
  134. const char MSGPL25[] PROGMEM = { "Zapnout zdroj" }; //MSG_SWITCH_PS_OFF
  135. const char MSGEN26[] PROGMEM = { "Extrude" }; //MSG_EXTRUDE
  136. const char MSGCZ26[] PROGMEM = { "Extrudovat" }; //MSG_EXTRUDE
  137. const char MSGIT26[] PROGMEM = { "Extrude" }; //MSG_EXTRUDE
  138. const char MSGES26[] PROGMEM = { "Extrude" }; //MSG_EXTRUDE
  139. const char MSGPL26[] PROGMEM = { "Extrudovat" }; //MSG_EXTRUDE
  140. const char MSGEN27[] PROGMEM = { "Retract" }; //MSG_RETRACT
  141. const char MSGCZ27[] PROGMEM = { "Retract" }; //MSG_RETRACT
  142. const char MSGIT27[] PROGMEM = { "Retract" }; //MSG_RETRACT
  143. const char MSGES27[] PROGMEM = { "Retract" }; //MSG_RETRACT
  144. const char MSGPL27[] PROGMEM = { "Retract" }; //MSG_RETRACT
  145. const char MSGEN28[] PROGMEM = { "Move axis" }; //MSG_MOVE_AXIS
  146. const char MSGCZ28[] PROGMEM = { "Posunout osu" }; //MSG_MOVE_AXIS
  147. const char MSGIT28[] PROGMEM = { "Muovi Asse" }; //MSG_MOVE_AXIS
  148. const char MSGES28[] PROGMEM = { "Mover ejes" }; //MSG_MOVE_AXIS
  149. const char MSGPL28[] PROGMEM = { "Ruch osi" }; //MSG_MOVE_AXIS
  150. const char MSGEN29[] PROGMEM = { "Move X" }; //MSG_MOVE_X
  151. const char MSGCZ29[] PROGMEM = { "Posunout X" }; //MSG_MOVE_X
  152. const char MSGIT29[] PROGMEM = { "Muovi X" }; //MSG_MOVE_X
  153. const char MSGES29[] PROGMEM = { "Mover X" }; //MSG_MOVE_X
  154. const char MSGPL29[] PROGMEM = { "Przesunac X" }; //MSG_MOVE_X
  155. const char MSGEN30[] PROGMEM = { "Move Y" }; //MSG_MOVE_Y
  156. const char MSGCZ30[] PROGMEM = { "Posunout Y" }; //MSG_MOVE_Y
  157. const char MSGIT30[] PROGMEM = { "Muovi Y" }; //MSG_MOVE_Y
  158. const char MSGES30[] PROGMEM = { "Mover Y" }; //MSG_MOVE_Y
  159. const char MSGPL30[] PROGMEM = { "Przesunac Y" }; //MSG_MOVE_Y
  160. const char MSGEN31[] PROGMEM = { "Move Z" }; //MSG_MOVE_Z
  161. const char MSGCZ31[] PROGMEM = { "Posunout Z" }; //MSG_MOVE_Z
  162. const char MSGIT31[] PROGMEM = { "Muovi Z" }; //MSG_MOVE_Z
  163. const char MSGES31[] PROGMEM = { "Mover Z" }; //MSG_MOVE_Z
  164. const char MSGPL31[] PROGMEM = { "Przesunac Z" }; //MSG_MOVE_Z
  165. const char MSGEN32[] PROGMEM = { "Extruder" }; //MSG_MOVE_E
  166. const char MSGCZ32[] PROGMEM = { "Extruder" }; //MSG_MOVE_E
  167. const char MSGIT32[] PROGMEM = { "Estrusore" }; //MSG_MOVE_E
  168. const char MSGES32[] PROGMEM = { "Extrusor" }; //MSG_MOVE_E
  169. const char MSGPL32[] PROGMEM = { "Extruder" }; //MSG_MOVE_E
  170. const char MSGEN33[] PROGMEM = { "Extruder2" }; //MSG_MOVE_E1
  171. const char MSGCZ33[] PROGMEM = { "Extruder2" }; //MSG_MOVE_E1
  172. const char MSGIT33[] PROGMEM = { "Extruder2" }; //MSG_MOVE_E1
  173. const char MSGES33[] PROGMEM = { "Extruder2" }; //MSG_MOVE_E1
  174. const char MSGPL33[] PROGMEM = { "Extruder2" }; //MSG_MOVE_E1
  175. const char MSGEN34[] PROGMEM = { "Extruder3" }; //MSG_MOVE_E2
  176. const char MSGCZ34[] PROGMEM = { "Extruder3" }; //MSG_MOVE_E2
  177. const char MSGIT34[] PROGMEM = { "Extruder3" }; //MSG_MOVE_E2
  178. const char MSGES34[] PROGMEM = { "Extruder3" }; //MSG_MOVE_E2
  179. const char MSGPL34[] PROGMEM = { "Extruder3" }; //MSG_MOVE_E2
  180. const char MSGEN35[] PROGMEM = { "Move 0.1mm" }; //MSG_MOVE_01MM
  181. const char MSGCZ35[] PROGMEM = { "Posunout o 0.1mm" }; //MSG_MOVE_01MM
  182. const char MSGIT35[] PROGMEM = { "Move 0.1mm" }; //MSG_MOVE_01MM
  183. const char MSGES35[] PROGMEM = { "Move 0.1mm" }; //MSG_MOVE_01MM
  184. const char MSGPL35[] PROGMEM = { "Posunout o 0.1mm" }; //MSG_MOVE_01MM
  185. const char MSGEN36[] PROGMEM = { "Move 1mm" }; //MSG_MOVE_1MM
  186. const char MSGCZ36[] PROGMEM = { "Posunout o 1mm" }; //MSG_MOVE_1MM
  187. const char MSGIT36[] PROGMEM = { "Move 1mm" }; //MSG_MOVE_1MM
  188. const char MSGES36[] PROGMEM = { "Move 1mm" }; //MSG_MOVE_1MM
  189. const char MSGPL36[] PROGMEM = { "Posunout o 1mm" }; //MSG_MOVE_1MM
  190. const char MSGEN37[] PROGMEM = { "Move 10mm" }; //MSG_MOVE_10MM
  191. const char MSGCZ37[] PROGMEM = { "Posunout o 10mm" }; //MSG_MOVE_10MM
  192. const char MSGIT37[] PROGMEM = { "Move 10mm" }; //MSG_MOVE_10MM
  193. const char MSGES37[] PROGMEM = { "Move 10mm" }; //MSG_MOVE_10MM
  194. const char MSGPL37[] PROGMEM = { "Posunout o 10mm" }; //MSG_MOVE_10MM
  195. const char MSGEN38[] PROGMEM = { "Speed" }; //MSG_SPEED
  196. const char MSGCZ38[] PROGMEM = { "Rychlost" }; //MSG_SPEED
  197. const char MSGIT38[] PROGMEM = { "Velcità" }; //MSG_SPEED
  198. const char MSGES38[] PROGMEM = { "Velocidad" }; //MSG_SPEED
  199. const char MSGPL38[] PROGMEM = { "Predkosc" }; //MSG_SPEED
  200. const char MSGEN39[] PROGMEM = { "Nozzle" }; //MSG_NOZZLE
  201. const char MSGCZ39[] PROGMEM = { "Tryska" }; //MSG_NOZZLE
  202. const char MSGIT39[] PROGMEM = { "Ugello" }; //MSG_NOZZLE
  203. const char MSGES39[] PROGMEM = { "Fusor" }; //MSG_NOZZLE
  204. const char MSGPL39[] PROGMEM = { "Dysza" }; //MSG_NOZZLE
  205. const char MSGEN40[] PROGMEM = { "Nozzle2" }; //MSG_NOZZLE1
  206. const char MSGCZ40[] PROGMEM = { "Tryska2" }; //MSG_NOZZLE1
  207. const char MSGIT40[] PROGMEM = { "Nozzle2" }; //MSG_NOZZLE1
  208. const char MSGES40[] PROGMEM = { "Nozzle2" }; //MSG_NOZZLE1
  209. const char MSGPL40[] PROGMEM = { "Tryska2" }; //MSG_NOZZLE1
  210. const char MSGEN41[] PROGMEM = { "Nozzle3" }; //MSG_NOZZLE2
  211. const char MSGCZ41[] PROGMEM = { "Tryska3" }; //MSG_NOZZLE2
  212. const char MSGIT41[] PROGMEM = { "Nozzle3" }; //MSG_NOZZLE2
  213. const char MSGES41[] PROGMEM = { "Nozzle3" }; //MSG_NOZZLE2
  214. const char MSGPL41[] PROGMEM = { "Tryska3" }; //MSG_NOZZLE2
  215. const char MSGEN42[] PROGMEM = { "Bed" }; //MSG_BED
  216. const char MSGCZ42[] PROGMEM = { "Bed" }; //MSG_BED
  217. const char MSGIT42[] PROGMEM = { "Piatto" }; //MSG_BED
  218. const char MSGES42[] PROGMEM = { "Base" }; //MSG_BED
  219. const char MSGPL42[] PROGMEM = { "Stolik" }; //MSG_BED
  220. const char MSGEN43[] PROGMEM = { "Fan speed" }; //MSG_FAN_SPEED
  221. const char MSGCZ43[] PROGMEM = { "Rychlost vent." }; //MSG_FAN_SPEED
  222. const char MSGIT43[] PROGMEM = { "Ventola" }; //MSG_FAN_SPEED
  223. const char MSGES43[] PROGMEM = { "Ventilador" }; //MSG_FAN_SPEED
  224. const char MSGPL43[] PROGMEM = { "Predkosc went." }; //MSG_FAN_SPEED
  225. const char MSGEN44[] PROGMEM = { "Flow" }; //MSG_FLOW
  226. const char MSGCZ44[] PROGMEM = { "Prutok" }; //MSG_FLOW
  227. const char MSGIT44[] PROGMEM = { "Flusso" }; //MSG_FLOW
  228. const char MSGES44[] PROGMEM = { "Flujo" }; //MSG_FLOW
  229. const char MSGPL44[] PROGMEM = { "Przeplyw" }; //MSG_FLOW
  230. const char MSGEN45[] PROGMEM = { "Flow 0" }; //MSG_FLOW0
  231. const char MSGCZ45[] PROGMEM = { "Prutok 0" }; //MSG_FLOW0
  232. const char MSGIT45[] PROGMEM = { "Flow 0" }; //MSG_FLOW0
  233. const char MSGES45[] PROGMEM = { "Flow 0" }; //MSG_FLOW0
  234. const char MSGPL45[] PROGMEM = { "Prutok 0" }; //MSG_FLOW0
  235. const char MSGEN46[] PROGMEM = { "Flow 1" }; //MSG_FLOW1
  236. const char MSGCZ46[] PROGMEM = { "Prutok 1" }; //MSG_FLOW1
  237. const char MSGIT46[] PROGMEM = { "Flow 1" }; //MSG_FLOW1
  238. const char MSGES46[] PROGMEM = { "Flow 1" }; //MSG_FLOW1
  239. const char MSGPL46[] PROGMEM = { "Prutok 1" }; //MSG_FLOW1
  240. const char MSGEN47[] PROGMEM = { "Flow 2" }; //MSG_FLOW2
  241. const char MSGCZ47[] PROGMEM = { "Prutok 2" }; //MSG_FLOW2
  242. const char MSGIT47[] PROGMEM = { "Flow 2" }; //MSG_FLOW2
  243. const char MSGES47[] PROGMEM = { "Flow 2" }; //MSG_FLOW2
  244. const char MSGPL47[] PROGMEM = { "Prutok 2" }; //MSG_FLOW2
  245. const char MSGEN48[] PROGMEM = { "Control" }; //MSG_CONTROL
  246. const char MSGCZ48[] PROGMEM = { "Kontrola" }; //MSG_CONTROL
  247. const char MSGIT48[] PROGMEM = { "Control" }; //MSG_CONTROL
  248. const char MSGES48[] PROGMEM = { "Control" }; //MSG_CONTROL
  249. const char MSGPL48[] PROGMEM = { "Kontrola" }; //MSG_CONTROL
  250. const char MSGEN49[] PROGMEM = { " \002 Min" }; //MSG_MIN
  251. const char MSGCZ49[] PROGMEM = { " \002 Min" }; //MSG_MIN
  252. const char MSGIT49[] PROGMEM = { " \002 Min" }; //MSG_MIN
  253. const char MSGES49[] PROGMEM = { " \002 Min" }; //MSG_MIN
  254. const char MSGPL49[] PROGMEM = { " \002 Min" }; //MSG_MIN
  255. const char MSGEN50[] PROGMEM = { " \002 Max" }; //MSG_MAX
  256. const char MSGCZ50[] PROGMEM = { " \002 Max" }; //MSG_MAX
  257. const char MSGIT50[] PROGMEM = { " \002 Max" }; //MSG_MAX
  258. const char MSGES50[] PROGMEM = { " \002 Max" }; //MSG_MAX
  259. const char MSGPL50[] PROGMEM = { " \002 Max" }; //MSG_MAX
  260. const char MSGEN51[] PROGMEM = { " \002 Fact" }; //MSG_FACTOR
  261. const char MSGCZ51[] PROGMEM = { " \002 Fact" }; //MSG_FACTOR
  262. const char MSGIT51[] PROGMEM = { " \002 Fact" }; //MSG_FACTOR
  263. const char MSGES51[] PROGMEM = { " \002 Fact" }; //MSG_FACTOR
  264. const char MSGPL51[] PROGMEM = { " \002 Fact" }; //MSG_FACTOR
  265. const char MSGEN52[] PROGMEM = { "Autotemp" }; //MSG_AUTOTEMP
  266. const char MSGCZ52[] PROGMEM = { "Autotemp" }; //MSG_AUTOTEMP
  267. const char MSGIT52[] PROGMEM = { "Autotemp" }; //MSG_AUTOTEMP
  268. const char MSGES52[] PROGMEM = { "Autotemp" }; //MSG_AUTOTEMP
  269. const char MSGPL52[] PROGMEM = { "Autotemp" }; //MSG_AUTOTEMP
  270. const char MSGEN53[] PROGMEM = { "On " }; //MSG_ON
  271. const char MSGCZ53[] PROGMEM = { "On " }; //MSG_ON
  272. const char MSGIT53[] PROGMEM = { "On " }; //MSG_ON
  273. const char MSGES53[] PROGMEM = { "On " }; //MSG_ON
  274. const char MSGPL53[] PROGMEM = { "On " }; //MSG_ON
  275. const char MSGEN54[] PROGMEM = { "Off" }; //MSG_OFF
  276. const char MSGCZ54[] PROGMEM = { "Off" }; //MSG_OFF
  277. const char MSGIT54[] PROGMEM = { "Off" }; //MSG_OFF
  278. const char MSGES54[] PROGMEM = { "Off" }; //MSG_OFF
  279. const char MSGPL54[] PROGMEM = { "Off" }; //MSG_OFF
  280. const char MSGEN55[] PROGMEM = { "PID-P" }; //MSG_PID_P
  281. const char MSGCZ55[] PROGMEM = { "PID-P" }; //MSG_PID_P
  282. const char MSGIT55[] PROGMEM = { "PID-P" }; //MSG_PID_P
  283. const char MSGES55[] PROGMEM = { "PID-P" }; //MSG_PID_P
  284. const char MSGPL55[] PROGMEM = { "PID-P" }; //MSG_PID_P
  285. const char MSGEN56[] PROGMEM = { "PID-I" }; //MSG_PID_I
  286. const char MSGCZ56[] PROGMEM = { "PID-I" }; //MSG_PID_I
  287. const char MSGIT56[] PROGMEM = { "PID-I" }; //MSG_PID_I
  288. const char MSGES56[] PROGMEM = { "PID-I" }; //MSG_PID_I
  289. const char MSGPL56[] PROGMEM = { "PID-I" }; //MSG_PID_I
  290. const char MSGEN57[] PROGMEM = { "PID-D" }; //MSG_PID_D
  291. const char MSGCZ57[] PROGMEM = { "PID-D" }; //MSG_PID_D
  292. const char MSGIT57[] PROGMEM = { "PID-D" }; //MSG_PID_D
  293. const char MSGES57[] PROGMEM = { "PID-D" }; //MSG_PID_D
  294. const char MSGPL57[] PROGMEM = { "PID-D" }; //MSG_PID_D
  295. const char MSGEN58[] PROGMEM = { "PID-C" }; //MSG_PID_C
  296. const char MSGCZ58[] PROGMEM = { "PID-C" }; //MSG_PID_C
  297. const char MSGIT58[] PROGMEM = { "PID-C" }; //MSG_PID_C
  298. const char MSGES58[] PROGMEM = { "PID-C" }; //MSG_PID_C
  299. const char MSGPL58[] PROGMEM = { "PID-C" }; //MSG_PID_C
  300. const char MSGEN59[] PROGMEM = { "Accel" }; //MSG_ACC
  301. const char MSGCZ59[] PROGMEM = { "Accel" }; //MSG_ACC
  302. const char MSGIT59[] PROGMEM = { "Accel" }; //MSG_ACC
  303. const char MSGES59[] PROGMEM = { "Accel" }; //MSG_ACC
  304. const char MSGPL59[] PROGMEM = { "Accel" }; //MSG_ACC
  305. const char MSGEN60[] PROGMEM = { "Vxy-jerk" }; //MSG_VXY_JERK
  306. const char MSGCZ60[] PROGMEM = { "Vxy-jerk" }; //MSG_VXY_JERK
  307. const char MSGIT60[] PROGMEM = { "Vxy-jerk" }; //MSG_VXY_JERK
  308. const char MSGES60[] PROGMEM = { "Vxy-jerk" }; //MSG_VXY_JERK
  309. const char MSGPL60[] PROGMEM = { "Vxy-jerk" }; //MSG_VXY_JERK
  310. const char MSGEN61[] PROGMEM = { "Vz-jerk" }; //MSG_VZ_JERK
  311. const char MSGCZ61[] PROGMEM = { "Vz-jerk" }; //MSG_VZ_JERK
  312. const char MSGIT61[] PROGMEM = { "Vz-jerk" }; //MSG_VZ_JERK
  313. const char MSGES61[] PROGMEM = { "Vz-jerk" }; //MSG_VZ_JERK
  314. const char MSGPL61[] PROGMEM = { "Vz-jerk" }; //MSG_VZ_JERK
  315. const char MSGEN62[] PROGMEM = { "Ve-jerk" }; //MSG_VE_JERK
  316. const char MSGCZ62[] PROGMEM = { "Ve-jerk" }; //MSG_VE_JERK
  317. const char MSGIT62[] PROGMEM = { "Ve-jerk" }; //MSG_VE_JERK
  318. const char MSGES62[] PROGMEM = { "Ve-jerk" }; //MSG_VE_JERK
  319. const char MSGPL62[] PROGMEM = { "Ve-jerk" }; //MSG_VE_JERK
  320. const char MSGEN63[] PROGMEM = { "Vmax " }; //MSG_VMAX
  321. const char MSGCZ63[] PROGMEM = { "Vmax " }; //MSG_VMAX
  322. const char MSGIT63[] PROGMEM = { "Vmax " }; //MSG_VMAX
  323. const char MSGES63[] PROGMEM = { "Vmax " }; //MSG_VMAX
  324. const char MSGPL63[] PROGMEM = { "Vmax " }; //MSG_VMAX
  325. const char MSGEN64[] PROGMEM = { "x" }; //MSG_X
  326. const char MSGCZ64[] PROGMEM = { "x" }; //MSG_X
  327. const char MSGIT64[] PROGMEM = { "x" }; //MSG_X
  328. const char MSGES64[] PROGMEM = { "x" }; //MSG_X
  329. const char MSGPL64[] PROGMEM = { "x" }; //MSG_X
  330. const char MSGEN65[] PROGMEM = { "y" }; //MSG_Y
  331. const char MSGCZ65[] PROGMEM = { "y" }; //MSG_Y
  332. const char MSGIT65[] PROGMEM = { "y" }; //MSG_Y
  333. const char MSGES65[] PROGMEM = { "y" }; //MSG_Y
  334. const char MSGPL65[] PROGMEM = { "y" }; //MSG_Y
  335. const char MSGEN66[] PROGMEM = { "z" }; //MSG_Z
  336. const char MSGCZ66[] PROGMEM = { "z" }; //MSG_Z
  337. const char MSGIT66[] PROGMEM = { "z" }; //MSG_Z
  338. const char MSGES66[] PROGMEM = { "z" }; //MSG_Z
  339. const char MSGPL66[] PROGMEM = { "z" }; //MSG_Z
  340. const char MSGEN67[] PROGMEM = { "e" }; //MSG_E
  341. const char MSGCZ67[] PROGMEM = { "e" }; //MSG_E
  342. const char MSGIT67[] PROGMEM = { "e" }; //MSG_E
  343. const char MSGES67[] PROGMEM = { "e" }; //MSG_E
  344. const char MSGPL67[] PROGMEM = { "e" }; //MSG_E
  345. const char MSGEN68[] PROGMEM = { "Vmin" }; //MSG_VMIN
  346. const char MSGCZ68[] PROGMEM = { "Vmin" }; //MSG_VMIN
  347. const char MSGIT68[] PROGMEM = { "Vmin" }; //MSG_VMIN
  348. const char MSGES68[] PROGMEM = { "Vmin" }; //MSG_VMIN
  349. const char MSGPL68[] PROGMEM = { "Vmin" }; //MSG_VMIN
  350. const char MSGEN69[] PROGMEM = { "VTrav min" }; //MSG_VTRAV_MIN
  351. const char MSGCZ69[] PROGMEM = { "VTrav min" }; //MSG_VTRAV_MIN
  352. const char MSGIT69[] PROGMEM = { "VTrav min" }; //MSG_VTRAV_MIN
  353. const char MSGES69[] PROGMEM = { "VTrav min" }; //MSG_VTRAV_MIN
  354. const char MSGPL69[] PROGMEM = { "VTrav min" }; //MSG_VTRAV_MIN
  355. const char MSGEN70[] PROGMEM = { "Amax " }; //MSG_AMAX
  356. const char MSGCZ70[] PROGMEM = { "Amax " }; //MSG_AMAX
  357. const char MSGIT70[] PROGMEM = { "Amax " }; //MSG_AMAX
  358. const char MSGES70[] PROGMEM = { "Amax " }; //MSG_AMAX
  359. const char MSGPL70[] PROGMEM = { "Amax " }; //MSG_AMAX
  360. const char MSGEN71[] PROGMEM = { "A-retract" }; //MSG_A_RETRACT
  361. const char MSGCZ71[] PROGMEM = { "A-retract" }; //MSG_A_RETRACT
  362. const char MSGIT71[] PROGMEM = { "A-retract" }; //MSG_A_RETRACT
  363. const char MSGES71[] PROGMEM = { "A-retract" }; //MSG_A_RETRACT
  364. const char MSGPL71[] PROGMEM = { "A-retract" }; //MSG_A_RETRACT
  365. const char MSGEN72[] PROGMEM = { "Xsteps/mm" }; //MSG_XSTEPS
  366. const char MSGCZ72[] PROGMEM = { "Xsteps/mm" }; //MSG_XSTEPS
  367. const char MSGIT72[] PROGMEM = { "Xsteps/mm" }; //MSG_XSTEPS
  368. const char MSGES72[] PROGMEM = { "Xsteps/mm" }; //MSG_XSTEPS
  369. const char MSGPL72[] PROGMEM = { "Xsteps/mm" }; //MSG_XSTEPS
  370. const char MSGEN73[] PROGMEM = { "Ysteps/mm" }; //MSG_YSTEPS
  371. const char MSGCZ73[] PROGMEM = { "Ysteps/mm" }; //MSG_YSTEPS
  372. const char MSGIT73[] PROGMEM = { "Ysteps/mm" }; //MSG_YSTEPS
  373. const char MSGES73[] PROGMEM = { "Ysteps/mm" }; //MSG_YSTEPS
  374. const char MSGPL73[] PROGMEM = { "Ysteps/mm" }; //MSG_YSTEPS
  375. const char MSGEN74[] PROGMEM = { "Zsteps/mm" }; //MSG_ZSTEPS
  376. const char MSGCZ74[] PROGMEM = { "Zsteps/mm" }; //MSG_ZSTEPS
  377. const char MSGIT74[] PROGMEM = { "Zsteps/mm" }; //MSG_ZSTEPS
  378. const char MSGES74[] PROGMEM = { "Zsteps/mm" }; //MSG_ZSTEPS
  379. const char MSGPL74[] PROGMEM = { "Zsteps/mm" }; //MSG_ZSTEPS
  380. const char MSGEN75[] PROGMEM = { "Esteps/mm" }; //MSG_ESTEPS
  381. const char MSGCZ75[] PROGMEM = { "Esteps/mm" }; //MSG_ESTEPS
  382. const char MSGIT75[] PROGMEM = { "Esteps/mm" }; //MSG_ESTEPS
  383. const char MSGES75[] PROGMEM = { "Esteps/mm" }; //MSG_ESTEPS
  384. const char MSGPL75[] PROGMEM = { "Esteps/mm" }; //MSG_ESTEPS
  385. const char MSGEN76[] PROGMEM = { "Temperature" }; //MSG_TEMPERATURE
  386. const char MSGCZ76[] PROGMEM = { "Teplota" }; //MSG_TEMPERATURE
  387. const char MSGIT76[] PROGMEM = { "Temperatura" }; //MSG_TEMPERATURE
  388. const char MSGES76[] PROGMEM = { "Temperatura" }; //MSG_TEMPERATURE
  389. const char MSGPL76[] PROGMEM = { "Temperatura" }; //MSG_TEMPERATURE
  390. const char MSGEN77[] PROGMEM = { "Motion" }; //MSG_MOTION
  391. const char MSGCZ77[] PROGMEM = { "Pohyb" }; //MSG_MOTION
  392. const char MSGIT77[] PROGMEM = { "Motion" }; //MSG_MOTION
  393. const char MSGES77[] PROGMEM = { "Motion" }; //MSG_MOTION
  394. const char MSGPL77[] PROGMEM = { "Pohyb" }; //MSG_MOTION
  395. const char MSGEN78[] PROGMEM = { "Filament" }; //MSG_VOLUMETRIC
  396. const char MSGCZ78[] PROGMEM = { "Filament" }; //MSG_VOLUMETRIC
  397. const char MSGIT78[] PROGMEM = { "Filament" }; //MSG_VOLUMETRIC
  398. const char MSGES78[] PROGMEM = { "Filament" }; //MSG_VOLUMETRIC
  399. const char MSGPL78[] PROGMEM = { "Filament" }; //MSG_VOLUMETRIC
  400. const char MSGEN79[] PROGMEM = { "E in mm3" }; //MSG_VOLUMETRIC_ENABLED
  401. const char MSGCZ79[] PROGMEM = { "E in mm3" }; //MSG_VOLUMETRIC_ENABLED
  402. const char MSGIT79[] PROGMEM = { "E in mm3" }; //MSG_VOLUMETRIC_ENABLED
  403. const char MSGES79[] PROGMEM = { "E in mm3" }; //MSG_VOLUMETRIC_ENABLED
  404. const char MSGPL79[] PROGMEM = { "E in mm3" }; //MSG_VOLUMETRIC_ENABLED
  405. const char MSGEN80[] PROGMEM = { "Fil. Dia. 1" }; //MSG_FILAMENT_SIZE_EXTRUDER_0
  406. const char MSGCZ80[] PROGMEM = { "Fil. Dia. 1" }; //MSG_FILAMENT_SIZE_EXTRUDER_0
  407. const char MSGIT80[] PROGMEM = { "Fil. Dia. 1" }; //MSG_FILAMENT_SIZE_EXTRUDER_0
  408. const char MSGES80[] PROGMEM = { "Fil. Dia. 1" }; //MSG_FILAMENT_SIZE_EXTRUDER_0
  409. const char MSGPL80[] PROGMEM = { "Fil. Dia. 1" }; //MSG_FILAMENT_SIZE_EXTRUDER_0
  410. const char MSGEN81[] PROGMEM = { "Fil. Dia. 2" }; //MSG_FILAMENT_SIZE_EXTRUDER_1
  411. const char MSGCZ81[] PROGMEM = { "Fil. Dia. 2" }; //MSG_FILAMENT_SIZE_EXTRUDER_1
  412. const char MSGIT81[] PROGMEM = { "Fil. Dia. 2" }; //MSG_FILAMENT_SIZE_EXTRUDER_1
  413. const char MSGES81[] PROGMEM = { "Fil. Dia. 2" }; //MSG_FILAMENT_SIZE_EXTRUDER_1
  414. const char MSGPL81[] PROGMEM = { "Fil. Dia. 2" }; //MSG_FILAMENT_SIZE_EXTRUDER_1
  415. const char MSGEN82[] PROGMEM = { "Fil. Dia. 3" }; //MSG_FILAMENT_SIZE_EXTRUDER_2
  416. const char MSGCZ82[] PROGMEM = { "Fil. Dia. 3" }; //MSG_FILAMENT_SIZE_EXTRUDER_2
  417. const char MSGIT82[] PROGMEM = { "Fil. Dia. 3" }; //MSG_FILAMENT_SIZE_EXTRUDER_2
  418. const char MSGES82[] PROGMEM = { "Fil. Dia. 3" }; //MSG_FILAMENT_SIZE_EXTRUDER_2
  419. const char MSGPL82[] PROGMEM = { "Fil. Dia. 3" }; //MSG_FILAMENT_SIZE_EXTRUDER_2
  420. const char MSGEN83[] PROGMEM = { "LCD contrast" }; //MSG_CONTRAST
  421. const char MSGCZ83[] PROGMEM = { "LCD contrast" }; //MSG_CONTRAST
  422. const char MSGIT83[] PROGMEM = { "LCD contrast" }; //MSG_CONTRAST
  423. const char MSGES83[] PROGMEM = { "LCD contrast" }; //MSG_CONTRAST
  424. const char MSGPL83[] PROGMEM = { "LCD contrast" }; //MSG_CONTRAST
  425. const char MSGEN84[] PROGMEM = { "Store memory" }; //MSG_STORE_EPROM
  426. const char MSGCZ84[] PROGMEM = { "Store memory" }; //MSG_STORE_EPROM
  427. const char MSGIT84[] PROGMEM = { "Store memory" }; //MSG_STORE_EPROM
  428. const char MSGES84[] PROGMEM = { "Store memory" }; //MSG_STORE_EPROM
  429. const char MSGPL84[] PROGMEM = { "Store memory" }; //MSG_STORE_EPROM
  430. const char MSGEN85[] PROGMEM = { "Load memory" }; //MSG_LOAD_EPROM
  431. const char MSGCZ85[] PROGMEM = { "Ulozit pamet" }; //MSG_LOAD_EPROM
  432. const char MSGIT85[] PROGMEM = { "Load memory" }; //MSG_LOAD_EPROM
  433. const char MSGES85[] PROGMEM = { "Load memory" }; //MSG_LOAD_EPROM
  434. const char MSGPL85[] PROGMEM = { "Ulozit pamet" }; //MSG_LOAD_EPROM
  435. const char MSGEN86[] PROGMEM = { "Restore failsafe" }; //MSG_RESTORE_FAILSAFE
  436. const char MSGCZ86[] PROGMEM = { "Obnovit vychozi" }; //MSG_RESTORE_FAILSAFE
  437. const char MSGIT86[] PROGMEM = { "Restore failsafe" }; //MSG_RESTORE_FAILSAFE
  438. const char MSGES86[] PROGMEM = { "Restore failsafe" }; //MSG_RESTORE_FAILSAFE
  439. const char MSGPL86[] PROGMEM = { "Obnovit vychozi" }; //MSG_RESTORE_FAILSAFE
  440. const char MSGEN87[] PROGMEM = { "Refresh" }; //MSG_REFRESH
  441. const char MSGCZ87[] PROGMEM = { "Obnovit" }; //MSG_REFRESH
  442. const char MSGIT87[] PROGMEM = { "Refresh" }; //MSG_REFRESH
  443. const char MSGES87[] PROGMEM = { "Refresh" }; //MSG_REFRESH
  444. const char MSGPL87[] PROGMEM = { "Obnovit" }; //MSG_REFRESH
  445. const char MSGEN88[] PROGMEM = { "Info screen" }; //MSG_WATCH
  446. const char MSGCZ88[] PROGMEM = { "Informace" }; //MSG_WATCH
  447. const char MSGIT88[] PROGMEM = { "Guarda" }; //MSG_WATCH
  448. const char MSGES88[] PROGMEM = { "Monitorizar" }; //MSG_WATCH
  449. const char MSGPL88[] PROGMEM = { "Informacje" }; //MSG_WATCH
  450. const char MSGEN89[] PROGMEM = { "Prepare" }; //MSG_PREPARE
  451. const char MSGCZ89[] PROGMEM = { "Priprava" }; //MSG_PREPARE
  452. const char MSGIT89[] PROGMEM = { "Prepare" }; //MSG_PREPARE
  453. const char MSGES89[] PROGMEM = { "Prepare" }; //MSG_PREPARE
  454. const char MSGPL89[] PROGMEM = { "Priprava" }; //MSG_PREPARE
  455. const char MSGEN90[] PROGMEM = { "Tune" }; //MSG_TUNE
  456. const char MSGCZ90[] PROGMEM = { "Ladit" }; //MSG_TUNE
  457. const char MSGIT90[] PROGMEM = { "Adatta" }; //MSG_TUNE
  458. const char MSGES90[] PROGMEM = { "Ajustar" }; //MSG_TUNE
  459. const char MSGPL90[] PROGMEM = { "Nastroic" }; //MSG_TUNE
  460. const char MSGEN91[] PROGMEM = { "Pause print" }; //MSG_PAUSE_PRINT
  461. const char MSGCZ91[] PROGMEM = { "Pozastavit tisk" }; //MSG_PAUSE_PRINT
  462. const char MSGIT91[] PROGMEM = { "Pausa" }; //MSG_PAUSE_PRINT
  463. const char MSGES91[] PROGMEM = { "Pausar impresion" }; //MSG_PAUSE_PRINT
  464. const char MSGPL91[] PROGMEM = { "Przerwac druk" }; //MSG_PAUSE_PRINT
  465. const char MSGEN92[] PROGMEM = { "Resume print" }; //MSG_RESUME_PRINT
  466. const char MSGCZ92[] PROGMEM = { "Pokracovat" }; //MSG_RESUME_PRINT
  467. const char MSGIT92[] PROGMEM = { "Riprendi stampa" }; //MSG_RESUME_PRINT
  468. const char MSGES92[] PROGMEM = { "Reanudar impres." }; //MSG_RESUME_PRINT
  469. const char MSGPL92[] PROGMEM = { "Kontynuowac" }; //MSG_RESUME_PRINT
  470. const char MSGEN93[] PROGMEM = { "Stop print" }; //MSG_STOP_PRINT
  471. const char MSGCZ93[] PROGMEM = { "Zastavit tisk" }; //MSG_STOP_PRINT
  472. const char MSGIT93[] PROGMEM = { "Arresta stampa" }; //MSG_STOP_PRINT
  473. const char MSGES93[] PROGMEM = { "Detener impresion" }; //MSG_STOP_PRINT
  474. const char MSGPL93[] PROGMEM = { "Zatrzymac druk" }; //MSG_STOP_PRINT
  475. const char MSGEN94[] PROGMEM = { "Print from SD" }; //MSG_CARD_MENU
  476. const char MSGCZ94[] PROGMEM = { "Tisk z SD" }; //MSG_CARD_MENU
  477. const char MSGIT94[] PROGMEM = { "Menu SD Carta" }; //MSG_CARD_MENU
  478. const char MSGES94[] PROGMEM = { "Menu de SD" }; //MSG_CARD_MENU
  479. const char MSGPL94[] PROGMEM = { "Druk z SD" }; //MSG_CARD_MENU
  480. const char MSGEN95[] PROGMEM = { "No SD card" }; //MSG_NO_CARD
  481. const char MSGCZ95[] PROGMEM = { "Zadna SD karta" }; //MSG_NO_CARD
  482. const char MSGIT95[] PROGMEM = { "No SD Carta" }; //MSG_NO_CARD
  483. const char MSGES95[] PROGMEM = { "No hay tarjeta SD" }; //MSG_NO_CARD
  484. const char MSGPL95[] PROGMEM = { "Brak karty SD" }; //MSG_NO_CARD
  485. const char MSGEN96[] PROGMEM = { "Sleep..." }; //MSG_DWELL
  486. const char MSGCZ96[] PROGMEM = { "Sleep..." }; //MSG_DWELL
  487. const char MSGIT96[] PROGMEM = { "Sospensione..." }; //MSG_DWELL
  488. const char MSGES96[] PROGMEM = { "Reposo..." }; //MSG_DWELL
  489. const char MSGPL96[] PROGMEM = { "Sleep..." }; //MSG_DWELL
  490. const char MSGEN97[] PROGMEM = { "Wait for user..." }; //MSG_USERWAIT
  491. const char MSGCZ97[] PROGMEM = { "Wait for user..." }; //MSG_USERWAIT
  492. const char MSGIT97[] PROGMEM = { "Attendi Utente..." }; //MSG_USERWAIT
  493. const char MSGES97[] PROGMEM = { "Esperando ordenes" }; //MSG_USERWAIT
  494. const char MSGPL97[] PROGMEM = { "Wait for user..." }; //MSG_USERWAIT
  495. const char MSGEN98[] PROGMEM = { "Resuming print" }; //MSG_RESUMING
  496. const char MSGCZ98[] PROGMEM = { "Obnoveni tisku" }; //MSG_RESUMING
  497. const char MSGIT98[] PROGMEM = { "Riprendi Stampa" }; //MSG_RESUMING
  498. const char MSGES98[] PROGMEM = { "Resumiendo impre." }; //MSG_RESUMING
  499. const char MSGPL98[] PROGMEM = { "Wznowienie druku" }; //MSG_RESUMING
  500. const char MSGEN99[] PROGMEM = { "Print aborted" }; //MSG_PRINT_ABORTED
  501. const char MSGCZ99[] PROGMEM = { "Tisk prerusen" }; //MSG_PRINT_ABORTED
  502. const char MSGIT99[] PROGMEM = { "Stampa abortita" }; //MSG_PRINT_ABORTED
  503. const char MSGES99[] PROGMEM = { "Print aborted" }; //MSG_PRINT_ABORTED
  504. const char MSGPL99[] PROGMEM = { "Druk przerwany" }; //MSG_PRINT_ABORTED
  505. const char MSGEN100[] PROGMEM = { "No move." }; //MSG_NO_MOVE
  506. const char MSGCZ100[] PROGMEM = { "No move." }; //MSG_NO_MOVE
  507. const char MSGIT100[] PROGMEM = { "Nessun Movimento" }; //MSG_NO_MOVE
  508. const char MSGES100[] PROGMEM = { "Sin movimiento" }; //MSG_NO_MOVE
  509. const char MSGPL100[] PROGMEM = { "No move." }; //MSG_NO_MOVE
  510. const char MSGEN101[] PROGMEM = { "KILLED. " }; //MSG_KILLED
  511. const char MSGCZ101[] PROGMEM = { "KILLED. " }; //MSG_KILLED
  512. const char MSGIT101[] PROGMEM = { "UCCISO " }; //MSG_KILLED
  513. const char MSGES101[] PROGMEM = { "PARADA DE EMERG." }; //MSG_KILLED
  514. const char MSGPL101[] PROGMEM = { "KILLED. " }; //MSG_KILLED
  515. const char MSGEN102[] PROGMEM = { "STOPPED. " }; //MSG_STOPPED
  516. const char MSGCZ102[] PROGMEM = { "STOPPED. " }; //MSG_STOPPED
  517. const char MSGIT102[] PROGMEM = { "ARRESTATO " }; //MSG_STOPPED
  518. const char MSGES102[] PROGMEM = { "PARADA" }; //MSG_STOPPED
  519. const char MSGPL102[] PROGMEM = { "STOPPED. " }; //MSG_STOPPED
  520. const char MSGEN103[] PROGMEM = { "Retract mm" }; //MSG_CONTROL_RETRACT
  521. const char MSGCZ103[] PROGMEM = { "Retract mm" }; //MSG_CONTROL_RETRACT
  522. const char MSGIT103[] PROGMEM = { "Retract mm" }; //MSG_CONTROL_RETRACT
  523. const char MSGES103[] PROGMEM = { "Retract mm" }; //MSG_CONTROL_RETRACT
  524. const char MSGPL103[] PROGMEM = { "Retract mm" }; //MSG_CONTROL_RETRACT
  525. const char MSGEN104[] PROGMEM = { "Swap Re.mm" }; //MSG_CONTROL_RETRACT_SWAP
  526. const char MSGCZ104[] PROGMEM = { "Swap Re.mm" }; //MSG_CONTROL_RETRACT_SWAP
  527. const char MSGIT104[] PROGMEM = { "Swap Re.mm" }; //MSG_CONTROL_RETRACT_SWAP
  528. const char MSGES104[] PROGMEM = { "Swap Re.mm" }; //MSG_CONTROL_RETRACT_SWAP
  529. const char MSGPL104[] PROGMEM = { "Swap Re.mm" }; //MSG_CONTROL_RETRACT_SWAP
  530. const char MSGEN105[] PROGMEM = { "Retract V" }; //MSG_CONTROL_RETRACTF
  531. const char MSGCZ105[] PROGMEM = { "Retract V" }; //MSG_CONTROL_RETRACTF
  532. const char MSGIT105[] PROGMEM = { "Retract V" }; //MSG_CONTROL_RETRACTF
  533. const char MSGES105[] PROGMEM = { "Retract V" }; //MSG_CONTROL_RETRACTF
  534. const char MSGPL105[] PROGMEM = { "Retract V" }; //MSG_CONTROL_RETRACTF
  535. const char MSGEN106[] PROGMEM = { "Hop mm" }; //MSG_CONTROL_RETRACT_ZLIFT
  536. const char MSGCZ106[] PROGMEM = { "Hop mm" }; //MSG_CONTROL_RETRACT_ZLIFT
  537. const char MSGIT106[] PROGMEM = { "Hop mm" }; //MSG_CONTROL_RETRACT_ZLIFT
  538. const char MSGES106[] PROGMEM = { "Hop mm" }; //MSG_CONTROL_RETRACT_ZLIFT
  539. const char MSGPL106[] PROGMEM = { "Hop mm" }; //MSG_CONTROL_RETRACT_ZLIFT
  540. const char MSGEN107[] PROGMEM = { "UnRet +mm" }; //MSG_CONTROL_RETRACT_RECOVER
  541. const char MSGCZ107[] PROGMEM = { "UnRet +mm" }; //MSG_CONTROL_RETRACT_RECOVER
  542. const char MSGIT107[] PROGMEM = { "UnRet +mm" }; //MSG_CONTROL_RETRACT_RECOVER
  543. const char MSGES107[] PROGMEM = { "UnRet +mm" }; //MSG_CONTROL_RETRACT_RECOVER
  544. const char MSGPL107[] PROGMEM = { "UnRet +mm" }; //MSG_CONTROL_RETRACT_RECOVER
  545. const char MSGEN108[] PROGMEM = { "S UnRet+mm" }; //MSG_CONTROL_RETRACT_RECOVER_SWAP
  546. const char MSGCZ108[] PROGMEM = { "S UnRet+mm" }; //MSG_CONTROL_RETRACT_RECOVER_SWAP
  547. const char MSGIT108[] PROGMEM = { "S UnRet+mm" }; //MSG_CONTROL_RETRACT_RECOVER_SWAP
  548. const char MSGES108[] PROGMEM = { "S UnRet+mm" }; //MSG_CONTROL_RETRACT_RECOVER_SWAP
  549. const char MSGPL108[] PROGMEM = { "S UnRet+mm" }; //MSG_CONTROL_RETRACT_RECOVER_SWAP
  550. const char MSGEN109[] PROGMEM = { "UnRet V" }; //MSG_CONTROL_RETRACT_RECOVERF
  551. const char MSGCZ109[] PROGMEM = { "UnRet V" }; //MSG_CONTROL_RETRACT_RECOVERF
  552. const char MSGIT109[] PROGMEM = { "UnRet V" }; //MSG_CONTROL_RETRACT_RECOVERF
  553. const char MSGES109[] PROGMEM = { "UnRet V" }; //MSG_CONTROL_RETRACT_RECOVERF
  554. const char MSGPL109[] PROGMEM = { "UnRet V" }; //MSG_CONTROL_RETRACT_RECOVERF
  555. const char MSGEN110[] PROGMEM = { "AutoRetr." }; //MSG_AUTORETRACT
  556. const char MSGCZ110[] PROGMEM = { "AutoRetr." }; //MSG_AUTORETRACT
  557. const char MSGIT110[] PROGMEM = { "AutoRetr." }; //MSG_AUTORETRACT
  558. const char MSGES110[] PROGMEM = { "AutoRetr." }; //MSG_AUTORETRACT
  559. const char MSGPL110[] PROGMEM = { "AutoRetr." }; //MSG_AUTORETRACT
  560. const char MSGEN111[] PROGMEM = { "Change filament" }; //MSG_FILAMENTCHANGE
  561. const char MSGCZ111[] PROGMEM = { "Vymenit filament" }; //MSG_FILAMENTCHANGE
  562. const char MSGIT111[] PROGMEM = { "Cambiare filamento" }; //MSG_FILAMENTCHANGE
  563. const char MSGES111[] PROGMEM = { "Cambiar filamento" }; //MSG_FILAMENTCHANGE
  564. const char MSGPL111[] PROGMEM = { "Wymienic filament" }; //MSG_FILAMENTCHANGE
  565. const char MSGEN112[] PROGMEM = { "Init. SD card" }; //MSG_INIT_SDCARD
  566. const char MSGCZ112[] PROGMEM = { "Inic. SD" }; //MSG_INIT_SDCARD
  567. const char MSGIT112[] PROGMEM = { "Init. SD card" }; //MSG_INIT_SDCARD
  568. const char MSGES112[] PROGMEM = { "Init. SD card" }; //MSG_INIT_SDCARD
  569. const char MSGPL112[] PROGMEM = { "Inic. SD" }; //MSG_INIT_SDCARD
  570. const char MSGEN113[] PROGMEM = { "Change SD card" }; //MSG_CNG_SDCARD
  571. const char MSGCZ113[] PROGMEM = { "Vymenit SD" }; //MSG_CNG_SDCARD
  572. const char MSGIT113[] PROGMEM = { "Change SD card" }; //MSG_CNG_SDCARD
  573. const char MSGES113[] PROGMEM = { "Change SD card" }; //MSG_CNG_SDCARD
  574. const char MSGPL113[] PROGMEM = { "Vymenit SD" }; //MSG_CNG_SDCARD
  575. const char MSGEN114[] PROGMEM = { "Z probe out. bed" }; //MSG_ZPROBE_OUT
  576. const char MSGCZ114[] PROGMEM = { "Z probe out. bed" }; //MSG_ZPROBE_OUT
  577. const char MSGIT114[] PROGMEM = { "Z probe out. bed" }; //MSG_ZPROBE_OUT
  578. const char MSGES114[] PROGMEM = { "Z probe out. bed" }; //MSG_ZPROBE_OUT
  579. const char MSGPL114[] PROGMEM = { "Z probe out. bed" }; //MSG_ZPROBE_OUT
  580. const char MSGEN115[] PROGMEM = { "Home X/Y before Z" }; //MSG_POSITION_UNKNOWN
  581. const char MSGCZ115[] PROGMEM = { "Home X/Y before Z" }; //MSG_POSITION_UNKNOWN
  582. const char MSGIT115[] PROGMEM = { "Home X/Y before Z" }; //MSG_POSITION_UNKNOWN
  583. const char MSGES115[] PROGMEM = { "Home X/Y before Z" }; //MSG_POSITION_UNKNOWN
  584. const char MSGPL115[] PROGMEM = { "Home X/Y before Z" }; //MSG_POSITION_UNKNOWN
  585. const char MSGEN116[] PROGMEM = { "Z Offset" }; //MSG_ZPROBE_ZOFFSET
  586. const char MSGCZ116[] PROGMEM = { "Z Offset" }; //MSG_ZPROBE_ZOFFSET
  587. const char MSGIT116[] PROGMEM = { "Z Offset" }; //MSG_ZPROBE_ZOFFSET
  588. const char MSGES116[] PROGMEM = { "Z Offset" }; //MSG_ZPROBE_ZOFFSET
  589. const char MSGPL116[] PROGMEM = { "Z Offset" }; //MSG_ZPROBE_ZOFFSET
  590. const char MSGEN117[] PROGMEM = { "Babystep X" }; //MSG_BABYSTEP_X
  591. const char MSGCZ117[] PROGMEM = { "Babystep X" }; //MSG_BABYSTEP_X
  592. const char MSGIT117[] PROGMEM = { "Babystep X" }; //MSG_BABYSTEP_X
  593. const char MSGES117[] PROGMEM = { "Babystep X" }; //MSG_BABYSTEP_X
  594. const char MSGPL117[] PROGMEM = { "Babystep X" }; //MSG_BABYSTEP_X
  595. const char MSGEN118[] PROGMEM = { "Babystep Y" }; //MSG_BABYSTEP_Y
  596. const char MSGCZ118[] PROGMEM = { "Babystep Y" }; //MSG_BABYSTEP_Y
  597. const char MSGIT118[] PROGMEM = { "Babystep Y" }; //MSG_BABYSTEP_Y
  598. const char MSGES118[] PROGMEM = { "Babystep Y" }; //MSG_BABYSTEP_Y
  599. const char MSGPL118[] PROGMEM = { "Babystep Y" }; //MSG_BABYSTEP_Y
  600. const char MSGEN119[] PROGMEM = { "Live adjust Z" }; //MSG_BABYSTEP_Z
  601. const char MSGCZ119[] PROGMEM = { "Doladeni osy Z" }; //MSG_BABYSTEP_Z
  602. const char MSGIT119[] PROGMEM = { "Babystep Z" }; //MSG_BABYSTEP_Z
  603. const char MSGES119[] PROGMEM = { "Micropaso Z" }; //MSG_BABYSTEP_Z
  604. const char MSGPL119[] PROGMEM = { "Dostrojenie osy Z" }; //MSG_BABYSTEP_Z
  605. const char MSGEN120[] PROGMEM = { "Endstop abort" }; //MSG_ENDSTOP_ABORT
  606. const char MSGCZ120[] PROGMEM = { "Endstop abort" }; //MSG_ENDSTOP_ABORT
  607. const char MSGIT120[] PROGMEM = { "Endstop abort" }; //MSG_ENDSTOP_ABORT
  608. const char MSGES120[] PROGMEM = { "Endstop abort" }; //MSG_ENDSTOP_ABORT
  609. const char MSGPL120[] PROGMEM = { "Endstop abort" }; //MSG_ENDSTOP_ABORT
  610. const char MSGEN121[] PROGMEM = { "Auto adjust Z ?" }; //MSG_ADJUSTZ
  611. const char MSGCZ121[] PROGMEM = { "Auto doladit Z ?" }; //MSG_ADJUSTZ
  612. const char MSGIT121[] PROGMEM = { "Auto regolare Z ?" }; //MSG_ADJUSTZ
  613. const char MSGES121[] PROGMEM = { "Auto Micropaso Z?" }; //MSG_ADJUSTZ
  614. const char MSGPL121[] PROGMEM = { "Autodostroic Z?" }; //MSG_ADJUSTZ
  615. const char MSGEN122[] PROGMEM = { "Pick print" }; //MSG_PICK_Z
  616. const char MSGCZ122[] PROGMEM = { "Vyberte vytisk" }; //MSG_PICK_Z
  617. const char MSGIT122[] PROGMEM = { "Vyberte vytisk" }; //MSG_PICK_Z
  618. const char MSGES122[] PROGMEM = { "Vyberte vytisk" }; //MSG_PICK_Z
  619. const char MSGPL122[] PROGMEM = { "Vyberte vytisk" }; //MSG_PICK_Z
  620. const char MSGEN123[] PROGMEM = { "Calibrate Z" }; //MSG_HOMEYZ
  621. const char MSGCZ123[] PROGMEM = { "Kalibrovat Z" }; //MSG_HOMEYZ
  622. const char MSGIT123[] PROGMEM = { "Calibra Z" }; //MSG_HOMEYZ
  623. const char MSGES123[] PROGMEM = { "Calibrar Z" }; //MSG_HOMEYZ
  624. const char MSGPL123[] PROGMEM = { "Kalibruj Z" }; //MSG_HOMEYZ
  625. const char MSGEN124[] PROGMEM = { "Calibrating Z" }; //MSG_HOMEYZ_PROGRESS
  626. const char MSGCZ124[] PROGMEM = { "Kalibruji Z" }; //MSG_HOMEYZ_PROGRESS
  627. const char MSGIT124[] PROGMEM = { "Calibrando Z" }; //MSG_HOMEYZ_PROGRESS
  628. const char MSGES124[] PROGMEM = { "Calibrando Z" }; //MSG_HOMEYZ_PROGRESS
  629. const char MSGPL124[] PROGMEM = { "Kalibruje Z" }; //MSG_HOMEYZ_PROGRESS
  630. const char MSGEN125[] PROGMEM = { "Calibration done" }; //MSG_HOMEYZ_DONE
  631. const char MSGCZ125[] PROGMEM = { "Kalibrace OK" }; //MSG_HOMEYZ_DONE
  632. const char MSGIT125[] PROGMEM = { "Calibratura OK" }; //MSG_HOMEYZ_DONE
  633. const char MSGES125[] PROGMEM = { "Calibración OK" }; //MSG_HOMEYZ_DONE
  634. const char MSGPL125[] PROGMEM = { "Kalibracja OK" }; //MSG_HOMEYZ_DONE
  635. const char MSGEN126[] PROGMEM = { "Settings" }; //MSG_SETTINGS
  636. const char MSGCZ126[] PROGMEM = { "Nastaveni" }; //MSG_SETTINGS
  637. const char MSGIT126[] PROGMEM = { "Impostazioni" }; //MSG_SETTINGS
  638. const char MSGES126[] PROGMEM = { "Ajuste" }; //MSG_SETTINGS
  639. const char MSGPL126[] PROGMEM = { "Ustawienia" }; //MSG_SETTINGS
  640. const char MSGEN127[] PROGMEM = { "Preheat" }; //MSG_PREHEAT
  641. const char MSGCZ127[] PROGMEM = { "Predehrev" }; //MSG_PREHEAT
  642. const char MSGIT127[] PROGMEM = { "Preriscalda" }; //MSG_PREHEAT
  643. const char MSGES127[] PROGMEM = { "Precalentar" }; //MSG_PREHEAT
  644. const char MSGPL127[] PROGMEM = { "Grzanie" }; //MSG_PREHEAT
  645. const char MSGEN128[] PROGMEM = { "Unload filament" }; //MSG_UNLOAD_FILAMENT
  646. const char MSGCZ128[] PROGMEM = { "Vyjmout filament" }; //MSG_UNLOAD_FILAMENT
  647. const char MSGIT128[] PROGMEM = { "Scaricare fil." }; //MSG_UNLOAD_FILAMENT
  648. const char MSGES128[] PROGMEM = { "Sacar filamento" }; //MSG_UNLOAD_FILAMENT
  649. const char MSGPL128[] PROGMEM = { "Wyjac filament" }; //MSG_UNLOAD_FILAMENT
  650. const char MSGEN129[] PROGMEM = { "Load filament" }; //MSG_LOAD_FILAMENT
  651. const char MSGCZ129[] PROGMEM = { "Zavest filament" }; //MSG_LOAD_FILAMENT
  652. const char MSGIT129[] PROGMEM = { "Caricare filamento" }; //MSG_LOAD_FILAMENT
  653. const char MSGES129[] PROGMEM = { "Introducir filamento" }; //MSG_LOAD_FILAMENT
  654. const char MSGPL129[] PROGMEM = { "Wprowadz filament" }; //MSG_LOAD_FILAMENT
  655. const char MSGEN130[] PROGMEM = { "Rectract" }; //MSG_RECTRACT
  656. const char MSGCZ130[] PROGMEM = { "Rectract" }; //MSG_RECTRACT
  657. const char MSGIT130[] PROGMEM = { "Rectract" }; //MSG_RECTRACT
  658. const char MSGES130[] PROGMEM = { "Rectract" }; //MSG_RECTRACT
  659. const char MSGPL130[] PROGMEM = { "Rectract" }; //MSG_RECTRACT
  660. const char MSGEN131[] PROGMEM = { "ERROR:" }; //MSG_ERROR
  661. const char MSGCZ131[] PROGMEM = { "CHYBA:" }; //MSG_ERROR
  662. const char MSGIT131[] PROGMEM = { "ERROR:" }; //MSG_ERROR
  663. const char MSGES131[] PROGMEM = { "ERROR:" }; //MSG_ERROR
  664. const char MSGPL131[] PROGMEM = { "BLAD:" }; //MSG_ERROR
  665. const char MSGEN132[] PROGMEM = { "Preheat the nozzle!" }; //MSG_PREHEAT_NOZZLE
  666. const char MSGCZ132[] PROGMEM = { "Predehrejte trysku!" }; //MSG_PREHEAT_NOZZLE
  667. const char MSGIT132[] PROGMEM = { "Preris. ugello!" }; //MSG_PREHEAT_NOZZLE
  668. const char MSGES132[] PROGMEM = { "Precal. extrusor!" }; //MSG_PREHEAT_NOZZLE
  669. const char MSGPL132[] PROGMEM = { "Nagrzej dysze!" }; //MSG_PREHEAT_NOZZLE
  670. const char MSGEN133[] PROGMEM = { "Support" }; //MSG_SUPPORT
  671. const char MSGCZ133[] PROGMEM = { "Podpora" }; //MSG_SUPPORT
  672. const char MSGIT133[] PROGMEM = { "Support" }; //MSG_SUPPORT
  673. const char MSGES133[] PROGMEM = { "Support" }; //MSG_SUPPORT
  674. const char MSGPL133[] PROGMEM = { "Pomoc" }; //MSG_SUPPORT
  675. const char MSGEN134[] PROGMEM = { "Changed correctly?" }; //MSG_CORRECTLY
  676. const char MSGCZ134[] PROGMEM = { "Vymena ok?" }; //MSG_CORRECTLY
  677. const char MSGIT134[] PROGMEM = { "Cambiato corr.?" }; //MSG_CORRECTLY
  678. const char MSGES134[] PROGMEM = { "Cambiado correc.?" }; //MSG_CORRECTLY
  679. const char MSGPL134[] PROGMEM = { "Wymiana ok?" }; //MSG_CORRECTLY
  680. const char MSGEN135[] PROGMEM = { "Yes" }; //MSG_YES
  681. const char MSGCZ135[] PROGMEM = { "Ano" }; //MSG_YES
  682. const char MSGIT135[] PROGMEM = { "Si" }; //MSG_YES
  683. const char MSGES135[] PROGMEM = { "Si" }; //MSG_YES
  684. const char MSGPL135[] PROGMEM = { "Tak" }; //MSG_YES
  685. const char MSGEN136[] PROGMEM = { "No" }; //MSG_NO
  686. const char MSGCZ136[] PROGMEM = { "Ne" }; //MSG_NO
  687. const char MSGIT136[] PROGMEM = { "No" }; //MSG_NO
  688. const char MSGES136[] PROGMEM = { "No" }; //MSG_NO
  689. const char MSGPL136[] PROGMEM = { "Nie" }; //MSG_NO
  690. const char MSGEN137[] PROGMEM = { "Filament not loaded" }; //MSG_NOT_LOADED
  691. const char MSGCZ137[] PROGMEM = { "Filament nezaveden" }; //MSG_NOT_LOADED
  692. const char MSGIT137[] PROGMEM = { "Fil. no cargado" }; //MSG_NOT_LOADED
  693. const char MSGES137[] PROGMEM = { "Fil. no cargado" }; //MSG_NOT_LOADED
  694. const char MSGPL137[] PROGMEM = { "Brak filamentu" }; //MSG_NOT_LOADED
  695. const char MSGEN138[] PROGMEM = { "Color not clear" }; //MSG_NOT_COLOR
  696. const char MSGCZ138[] PROGMEM = { "Barva neni cista" }; //MSG_NOT_COLOR
  697. const char MSGIT138[] PROGMEM = { "Color no claro" }; //MSG_NOT_COLOR
  698. const char MSGES138[] PROGMEM = { "Color no claro" }; //MSG_NOT_COLOR
  699. const char MSGPL138[] PROGMEM = { "Kolor zanieczysz." }; //MSG_NOT_COLOR
  700. const char MSGEN139[] PROGMEM = { "Loading filament" }; //MSG_LOADING_FILAMENT
  701. const char MSGCZ139[] PROGMEM = { "Zavadeni filamentu" }; //MSG_LOADING_FILAMENT
  702. const char MSGIT139[] PROGMEM = { "Cargando fil." }; //MSG_LOADING_FILAMENT
  703. const char MSGES139[] PROGMEM = { "Cargando fil." }; //MSG_LOADING_FILAMENT
  704. const char MSGPL139[] PROGMEM = { "Wprow. filamentu" }; //MSG_LOADING_FILAMENT
  705. const char MSGEN140[] PROGMEM = { "Please wait" }; //MSG_PLEASE_WAIT
  706. const char MSGCZ140[] PROGMEM = { "Prosim cekejte" }; //MSG_PLEASE_WAIT
  707. const char MSGIT140[] PROGMEM = { "Aspetta" }; //MSG_PLEASE_WAIT
  708. const char MSGES140[] PROGMEM = { "Espera" }; //MSG_PLEASE_WAIT
  709. const char MSGPL140[] PROGMEM = { "Prosze czekac" }; //MSG_PLEASE_WAIT
  710. const char MSGEN141[] PROGMEM = { "Loading color" }; //MSG_LOADING_COLOR
  711. const char MSGCZ141[] PROGMEM = { "Cisteni barvy" }; //MSG_LOADING_COLOR
  712. const char MSGIT141[] PROGMEM = { "Cargando color" }; //MSG_LOADING_COLOR
  713. const char MSGES141[] PROGMEM = { "Cargando color" }; //MSG_LOADING_COLOR
  714. const char MSGPL141[] PROGMEM = { "Czyszcz. koloru" }; //MSG_LOADING_COLOR
  715. const char MSGEN142[] PROGMEM = { "Change success!" }; //MSG_CHANGE_SUCCESS
  716. const char MSGCZ142[] PROGMEM = { "Zmena uspesna!" }; //MSG_CHANGE_SUCCESS
  717. const char MSGIT142[] PROGMEM = { "Cambia. riuscito!" }; //MSG_CHANGE_SUCCESS
  718. const char MSGES142[] PROGMEM = { "Cambiar bien!" }; //MSG_CHANGE_SUCCESS
  719. const char MSGPL142[] PROGMEM = { "Wymiana ok!" }; //MSG_CHANGE_SUCCESS
  720. const char MSGEN143[] PROGMEM = { "And press the knob" }; //MSG_PRESS
  721. const char MSGCZ143[] PROGMEM = { "A stisknete tlacitko" }; //MSG_PRESS
  722. const char MSGIT143[] PROGMEM = { "Y pulse el mando" }; //MSG_PRESS
  723. const char MSGES143[] PROGMEM = { "Y pulse el mando" }; //MSG_PRESS
  724. const char MSGPL143[] PROGMEM = { "Nacisnij przycisk" }; //MSG_PRESS
  725. const char MSGEN144[] PROGMEM = { "Insert filament" }; //MSG_INSERT_FILAMENT
  726. const char MSGCZ144[] PROGMEM = { "Vlozte filament" }; //MSG_INSERT_FILAMENT
  727. const char MSGIT144[] PROGMEM = { "Inserire filamento" }; //MSG_INSERT_FILAMENT
  728. const char MSGES144[] PROGMEM = { "Inserta filamento" }; //MSG_INSERT_FILAMENT
  729. const char MSGPL144[] PROGMEM = { "Wprowadz filament" }; //MSG_INSERT_FILAMENT
  730. const char MSGEN145[] PROGMEM = { "Changing filament!" }; //MSG_CHANGING_FILAMENT
  731. const char MSGCZ145[] PROGMEM = { "Vymena filamentu!" }; //MSG_CHANGING_FILAMENT
  732. const char MSGIT145[] PROGMEM = { "Mutevole fil.!" }; //MSG_CHANGING_FILAMENT
  733. const char MSGES145[] PROGMEM = { "Cambiando fil.!" }; //MSG_CHANGING_FILAMENT
  734. const char MSGPL145[] PROGMEM = { "Wymiana filamentu" }; //MSG_CHANGING_FILAMENT
  735. const char MSGEN146[] PROGMEM = { "Mode [silent]" }; //MSG_SILENT_MODE_ON
  736. const char MSGCZ146[] PROGMEM = { "Mod [tichy]" }; //MSG_SILENT_MODE_ON
  737. const char MSGIT146[] PROGMEM = { "Modo [silenzioso]" }; //MSG_SILENT_MODE_ON
  738. const char MSGES146[] PROGMEM = { "Modo [silencio]" }; //MSG_SILENT_MODE_ON
  739. const char MSGPL146[] PROGMEM = { "Mod [cichy]" }; //MSG_SILENT_MODE_ON
  740. const char MSGEN147[] PROGMEM = { "Mode [high power]" }; //MSG_SILENT_MODE_OFF
  741. const char MSGCZ147[] PROGMEM = { "Mod [vys. vykon]" }; //MSG_SILENT_MODE_OFF
  742. const char MSGIT147[] PROGMEM = { "Modo [piu forza]" }; //MSG_SILENT_MODE_OFF
  743. const char MSGES147[] PROGMEM = { "Modo [mas fuerza]" }; //MSG_SILENT_MODE_OFF
  744. const char MSGPL147[] PROGMEM = { "Mod [w wydajnosc]" }; //MSG_SILENT_MODE_OFF
  745. const char MSGEN148[] PROGMEM = { "Reboot the printer" }; //MSG_REBOOT
  746. const char MSGCZ148[] PROGMEM = { "Restartujte tiskarnu" }; //MSG_REBOOT
  747. const char MSGIT148[] PROGMEM = { "Riavvio la stamp." }; //MSG_REBOOT
  748. const char MSGES148[] PROGMEM = { "Reiniciar la imp." }; //MSG_REBOOT
  749. const char MSGPL148[] PROGMEM = { "Restart drukarki" }; //MSG_REBOOT
  750. const char MSGEN149[] PROGMEM = { " for take effect" }; //MSG_TAKE_EFFECT
  751. const char MSGCZ149[] PROGMEM = { " pro projeveni zmen" }; //MSG_TAKE_EFFECT
  752. const char MSGIT149[] PROGMEM = { " per mostrare i camb." }; //MSG_TAKE_EFFECT
  753. const char MSGES149[] PROGMEM = { "para tomar efecto" }; //MSG_TAKE_EFFECT
  754. const char MSGPL149[] PROGMEM = { "wprow. zmian" }; //MSG_TAKE_EFFECT
  755. const char MSGEN150[] PROGMEM = { "enqueing \"" }; //MSG_Enqueing
  756. const char MSGCZ150[] PROGMEM = { "enqueing \"" }; //MSG_Enqueing
  757. const char MSGIT150[] PROGMEM = { "enqueing \"" }; //MSG_Enqueing
  758. const char MSGES150[] PROGMEM = { "enqueing \"" }; //MSG_Enqueing
  759. const char MSGPL150[] PROGMEM = { "enqueing \"" }; //MSG_Enqueing
  760. const char MSGEN151[] PROGMEM = { "PowerUp" }; //MSG_POWERUP
  761. const char MSGCZ151[] PROGMEM = { "PowerUp" }; //MSG_POWERUP
  762. const char MSGIT151[] PROGMEM = { "PowerUp" }; //MSG_POWERUP
  763. const char MSGES151[] PROGMEM = { "PowerUp" }; //MSG_POWERUP
  764. const char MSGPL151[] PROGMEM = { "PowerUp" }; //MSG_POWERUP
  765. const char MSGEN152[] PROGMEM = { " External Reset" }; //MSG_EXTERNAL_RESET
  766. const char MSGCZ152[] PROGMEM = { " External Reset" }; //MSG_EXTERNAL_RESET
  767. const char MSGIT152[] PROGMEM = { " External Reset" }; //MSG_EXTERNAL_RESET
  768. const char MSGES152[] PROGMEM = { " External Reset" }; //MSG_EXTERNAL_RESET
  769. const char MSGPL152[] PROGMEM = { " External Reset" }; //MSG_EXTERNAL_RESET
  770. const char MSGEN153[] PROGMEM = { " Brown out Reset" }; //MSG_BROWNOUT_RESET
  771. const char MSGCZ153[] PROGMEM = { " Brown out Reset" }; //MSG_BROWNOUT_RESET
  772. const char MSGIT153[] PROGMEM = { " Brown out Reset" }; //MSG_BROWNOUT_RESET
  773. const char MSGES153[] PROGMEM = { " Brown out Reset" }; //MSG_BROWNOUT_RESET
  774. const char MSGPL153[] PROGMEM = { " Brown out Reset" }; //MSG_BROWNOUT_RESET
  775. const char MSGEN154[] PROGMEM = { " Watchdog Reset" }; //MSG_WATCHDOG_RESET
  776. const char MSGCZ154[] PROGMEM = { " Watchdog Reset" }; //MSG_WATCHDOG_RESET
  777. const char MSGIT154[] PROGMEM = { " Watchdog Reset" }; //MSG_WATCHDOG_RESET
  778. const char MSGES154[] PROGMEM = { " Watchdog Reset" }; //MSG_WATCHDOG_RESET
  779. const char MSGPL154[] PROGMEM = { " Watchdog Reset" }; //MSG_WATCHDOG_RESET
  780. const char MSGEN155[] PROGMEM = { " Software Reset" }; //MSG_SOFTWARE_RESET
  781. const char MSGCZ155[] PROGMEM = { " Software Reset" }; //MSG_SOFTWARE_RESET
  782. const char MSGIT155[] PROGMEM = { " Software Reset" }; //MSG_SOFTWARE_RESET
  783. const char MSGES155[] PROGMEM = { " Software Reset" }; //MSG_SOFTWARE_RESET
  784. const char MSGPL155[] PROGMEM = { " Software Reset" }; //MSG_SOFTWARE_RESET
  785. const char MSGEN156[] PROGMEM = { " | Author: " }; //MSG_AUTHOR
  786. const char MSGCZ156[] PROGMEM = { " | Author: " }; //MSG_AUTHOR
  787. const char MSGIT156[] PROGMEM = { " | Author: " }; //MSG_AUTHOR
  788. const char MSGES156[] PROGMEM = { " | Author: " }; //MSG_AUTHOR
  789. const char MSGPL156[] PROGMEM = { " | Author: " }; //MSG_AUTHOR
  790. const char MSGEN157[] PROGMEM = { " Last Updated: " }; //MSG_CONFIGURATION_VER
  791. const char MSGCZ157[] PROGMEM = { " Last Updated: " }; //MSG_CONFIGURATION_VER
  792. const char MSGIT157[] PROGMEM = { " Last Updated: " }; //MSG_CONFIGURATION_VER
  793. const char MSGES157[] PROGMEM = { " Last Updated: " }; //MSG_CONFIGURATION_VER
  794. const char MSGPL157[] PROGMEM = { " Last Updated: " }; //MSG_CONFIGURATION_VER
  795. const char MSGEN158[] PROGMEM = { " Free Memory: " }; //MSG_FREE_MEMORY
  796. const char MSGCZ158[] PROGMEM = { " Free Memory: " }; //MSG_FREE_MEMORY
  797. const char MSGIT158[] PROGMEM = { " Free Memory: " }; //MSG_FREE_MEMORY
  798. const char MSGES158[] PROGMEM = { " Free Memory: " }; //MSG_FREE_MEMORY
  799. const char MSGPL158[] PROGMEM = { " Free Memory: " }; //MSG_FREE_MEMORY
  800. const char MSGEN159[] PROGMEM = { " PlannerBufferBytes: " }; //MSG_PLANNER_BUFFER_BYTES
  801. const char MSGCZ159[] PROGMEM = { " PlannerBufferBytes: " }; //MSG_PLANNER_BUFFER_BYTES
  802. const char MSGIT159[] PROGMEM = { " PlannerBufferBytes: " }; //MSG_PLANNER_BUFFER_BYTES
  803. const char MSGES159[] PROGMEM = { " PlannerBufferBytes: " }; //MSG_PLANNER_BUFFER_BYTES
  804. const char MSGPL159[] PROGMEM = { " PlannerBufferBytes: " }; //MSG_PLANNER_BUFFER_BYTES
  805. const char MSGEN160[] PROGMEM = { "ok" }; //MSG_OK
  806. const char MSGCZ160[] PROGMEM = { "ok" }; //MSG_OK
  807. const char MSGIT160[] PROGMEM = { "ok" }; //MSG_OK
  808. const char MSGES160[] PROGMEM = { "ok" }; //MSG_OK
  809. const char MSGPL160[] PROGMEM = { "ok" }; //MSG_OK
  810. const char MSGEN161[] PROGMEM = { "Done saving file." }; //MSG_FILE_SAVED
  811. const char MSGCZ161[] PROGMEM = { "Done saving file." }; //MSG_FILE_SAVED
  812. const char MSGIT161[] PROGMEM = { "Done saving file." }; //MSG_FILE_SAVED
  813. const char MSGES161[] PROGMEM = { "Done saving file." }; //MSG_FILE_SAVED
  814. const char MSGPL161[] PROGMEM = { "Done saving file." }; //MSG_FILE_SAVED
  815. const char MSGEN162[] PROGMEM = { "Line Number is not Last Line Number+1, Last Line: " }; //MSG_ERR_LINE_NO
  816. const char MSGCZ162[] PROGMEM = { "Line Number is not Last Line Number+1, Last Line: " }; //MSG_ERR_LINE_NO
  817. const char MSGIT162[] PROGMEM = { "Line Number is not Last Line Number+1, Last Line: " }; //MSG_ERR_LINE_NO
  818. const char MSGES162[] PROGMEM = { "Line Number is not Last Line Number+1, Last Line: " }; //MSG_ERR_LINE_NO
  819. const char MSGPL162[] PROGMEM = { "Line Number is not Last Line Number+1, Last Line: " }; //MSG_ERR_LINE_NO
  820. const char MSGEN163[] PROGMEM = { "checksum mismatch, Last Line: " }; //MSG_ERR_CHECKSUM_MISMATCH
  821. const char MSGCZ163[] PROGMEM = { "checksum mismatch, Last Line: " }; //MSG_ERR_CHECKSUM_MISMATCH
  822. const char MSGIT163[] PROGMEM = { "checksum mismatch, Last Line: " }; //MSG_ERR_CHECKSUM_MISMATCH
  823. const char MSGES163[] PROGMEM = { "checksum mismatch, Last Line: " }; //MSG_ERR_CHECKSUM_MISMATCH
  824. const char MSGPL163[] PROGMEM = { "checksum mismatch, Last Line: " }; //MSG_ERR_CHECKSUM_MISMATCH
  825. const char MSGEN164[] PROGMEM = { "No Checksum with line number, Last Line: " }; //MSG_ERR_NO_CHECKSUM
  826. const char MSGCZ164[] PROGMEM = { "No Checksum with line number, Last Line: " }; //MSG_ERR_NO_CHECKSUM
  827. const char MSGIT164[] PROGMEM = { "No Checksum with line number, Last Line: " }; //MSG_ERR_NO_CHECKSUM
  828. const char MSGES164[] PROGMEM = { "No Checksum with line number, Last Line: " }; //MSG_ERR_NO_CHECKSUM
  829. const char MSGPL164[] PROGMEM = { "No Checksum with line number, Last Line: " }; //MSG_ERR_NO_CHECKSUM
  830. const char MSGEN165[] PROGMEM = { "No Line Number with checksum, Last Line: " }; //MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM
  831. const char MSGCZ165[] PROGMEM = { "No Line Number with checksum, Last Line: " }; //MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM
  832. const char MSGIT165[] PROGMEM = { "No Line Number with checksum, Last Line: " }; //MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM
  833. const char MSGES165[] PROGMEM = { "No Line Number with checksum, Last Line: " }; //MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM
  834. const char MSGPL165[] PROGMEM = { "No Line Number with checksum, Last Line: " }; //MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM
  835. const char MSGEN166[] PROGMEM = { "Done printing file" }; //MSG_FILE_PRINTED
  836. const char MSGCZ166[] PROGMEM = { "Done printing file" }; //MSG_FILE_PRINTED
  837. const char MSGIT166[] PROGMEM = { "Done printing file" }; //MSG_FILE_PRINTED
  838. const char MSGES166[] PROGMEM = { "Done printing file" }; //MSG_FILE_PRINTED
  839. const char MSGPL166[] PROGMEM = { "Done printing file" }; //MSG_FILE_PRINTED
  840. const char MSGEN167[] PROGMEM = { "Begin file list" }; //MSG_BEGIN_FILE_LIST
  841. const char MSGCZ167[] PROGMEM = { "Begin file list" }; //MSG_BEGIN_FILE_LIST
  842. const char MSGIT167[] PROGMEM = { "Begin file list" }; //MSG_BEGIN_FILE_LIST
  843. const char MSGES167[] PROGMEM = { "Begin file list" }; //MSG_BEGIN_FILE_LIST
  844. const char MSGPL167[] PROGMEM = { "Begin file list" }; //MSG_BEGIN_FILE_LIST
  845. const char MSGEN168[] PROGMEM = { "End file list" }; //MSG_END_FILE_LIST
  846. const char MSGCZ168[] PROGMEM = { "End file list" }; //MSG_END_FILE_LIST
  847. const char MSGIT168[] PROGMEM = { "End file list" }; //MSG_END_FILE_LIST
  848. const char MSGES168[] PROGMEM = { "End file list" }; //MSG_END_FILE_LIST
  849. const char MSGPL168[] PROGMEM = { "End file list" }; //MSG_END_FILE_LIST
  850. const char MSGEN169[] PROGMEM = { "M104 Invalid extruder " }; //MSG_M104_INVALID_EXTRUDER
  851. const char MSGCZ169[] PROGMEM = { "M104 Invalid extruder " }; //MSG_M104_INVALID_EXTRUDER
  852. const char MSGIT169[] PROGMEM = { "M104 Invalid extruder " }; //MSG_M104_INVALID_EXTRUDER
  853. const char MSGES169[] PROGMEM = { "M104 Invalid extruder " }; //MSG_M104_INVALID_EXTRUDER
  854. const char MSGPL169[] PROGMEM = { "M104 Invalid extruder " }; //MSG_M104_INVALID_EXTRUDER
  855. const char MSGEN170[] PROGMEM = { "M105 Invalid extruder " }; //MSG_M105_INVALID_EXTRUDER
  856. const char MSGCZ170[] PROGMEM = { "M105 Invalid extruder " }; //MSG_M105_INVALID_EXTRUDER
  857. const char MSGIT170[] PROGMEM = { "M105 Invalid extruder " }; //MSG_M105_INVALID_EXTRUDER
  858. const char MSGES170[] PROGMEM = { "M105 Invalid extruder " }; //MSG_M105_INVALID_EXTRUDER
  859. const char MSGPL170[] PROGMEM = { "M105 Invalid extruder " }; //MSG_M105_INVALID_EXTRUDER
  860. const char MSGEN171[] PROGMEM = { "M200 Invalid extruder " }; //MSG_M200_INVALID_EXTRUDER
  861. const char MSGCZ171[] PROGMEM = { "M200 Invalid extruder " }; //MSG_M200_INVALID_EXTRUDER
  862. const char MSGIT171[] PROGMEM = { "M200 Invalid extruder " }; //MSG_M200_INVALID_EXTRUDER
  863. const char MSGES171[] PROGMEM = { "M200 Invalid extruder " }; //MSG_M200_INVALID_EXTRUDER
  864. const char MSGPL171[] PROGMEM = { "M200 Invalid extruder " }; //MSG_M200_INVALID_EXTRUDER
  865. const char MSGEN172[] PROGMEM = { "M218 Invalid extruder " }; //MSG_M218_INVALID_EXTRUDER
  866. const char MSGCZ172[] PROGMEM = { "M218 Invalid extruder " }; //MSG_M218_INVALID_EXTRUDER
  867. const char MSGIT172[] PROGMEM = { "M218 Invalid extruder " }; //MSG_M218_INVALID_EXTRUDER
  868. const char MSGES172[] PROGMEM = { "M218 Invalid extruder " }; //MSG_M218_INVALID_EXTRUDER
  869. const char MSGPL172[] PROGMEM = { "M218 Invalid extruder " }; //MSG_M218_INVALID_EXTRUDER
  870. const char MSGEN173[] PROGMEM = { "M221 Invalid extruder " }; //MSG_M221_INVALID_EXTRUDER
  871. const char MSGCZ173[] PROGMEM = { "M221 Invalid extruder " }; //MSG_M221_INVALID_EXTRUDER
  872. const char MSGIT173[] PROGMEM = { "M221 Invalid extruder " }; //MSG_M221_INVALID_EXTRUDER
  873. const char MSGES173[] PROGMEM = { "M221 Invalid extruder " }; //MSG_M221_INVALID_EXTRUDER
  874. const char MSGPL173[] PROGMEM = { "M221 Invalid extruder " }; //MSG_M221_INVALID_EXTRUDER
  875. const char MSGEN174[] PROGMEM = { "No thermistors - no temperature" }; //MSG_ERR_NO_THERMISTORS
  876. const char MSGCZ174[] PROGMEM = { "No thermistors - no temperature" }; //MSG_ERR_NO_THERMISTORS
  877. const char MSGIT174[] PROGMEM = { "No thermistors - no temperature" }; //MSG_ERR_NO_THERMISTORS
  878. const char MSGES174[] PROGMEM = { "No thermistors - no temperature" }; //MSG_ERR_NO_THERMISTORS
  879. const char MSGPL174[] PROGMEM = { "No thermistors - no temperature" }; //MSG_ERR_NO_THERMISTORS
  880. const char MSGEN175[] PROGMEM = { "M109 Invalid extruder " }; //MSG_M109_INVALID_EXTRUDER
  881. const char MSGCZ175[] PROGMEM = { "M109 Invalid extruder " }; //MSG_M109_INVALID_EXTRUDER
  882. const char MSGIT175[] PROGMEM = { "M109 Invalid extruder " }; //MSG_M109_INVALID_EXTRUDER
  883. const char MSGES175[] PROGMEM = { "M109 Invalid extruder " }; //MSG_M109_INVALID_EXTRUDER
  884. const char MSGPL175[] PROGMEM = { "M109 Invalid extruder " }; //MSG_M109_INVALID_EXTRUDER
  885. const char MSGEN176[] PROGMEM = { "Heating" }; //MSG_HEATING
  886. const char MSGCZ176[] PROGMEM = { "Zahrivani" }; //MSG_HEATING
  887. const char MSGIT176[] PROGMEM = { "Riscaldamento..." }; //MSG_HEATING
  888. const char MSGES176[] PROGMEM = { "Calentando..." }; //MSG_HEATING
  889. const char MSGPL176[] PROGMEM = { "Grzanie..." }; //MSG_HEATING
  890. const char MSGEN177[] PROGMEM = { "Heating done." }; //MSG_HEATING_COMPLETE
  891. const char MSGCZ177[] PROGMEM = { "Zahrivani OK." }; //MSG_HEATING_COMPLETE
  892. const char MSGIT177[] PROGMEM = { "Riscaldamento fatto." }; //MSG_HEATING_COMPLETE
  893. const char MSGES177[] PROGMEM = { "Calentando listo." }; //MSG_HEATING_COMPLETE
  894. const char MSGPL177[] PROGMEM = { "Grzanie OK." }; //MSG_HEATING_COMPLETE
  895. const char MSGEN178[] PROGMEM = { "Bed Heating" }; //MSG_BED_HEATING
  896. const char MSGCZ178[] PROGMEM = { "Zahrivani bed" }; //MSG_BED_HEATING
  897. const char MSGIT178[] PROGMEM = { "Piatto riscaldam." }; //MSG_BED_HEATING
  898. const char MSGES178[] PROGMEM = { "Base Calentando" }; //MSG_BED_HEATING
  899. const char MSGPL178[] PROGMEM = { "Grzanie stolika.." }; //MSG_BED_HEATING
  900. const char MSGEN179[] PROGMEM = { "Bed done" }; //MSG_BED_DONE
  901. const char MSGCZ179[] PROGMEM = { "Bed OK." }; //MSG_BED_DONE
  902. const char MSGIT179[] PROGMEM = { "Piatto fatto." }; //MSG_BED_DONE
  903. const char MSGES179[] PROGMEM = { "Base listo." }; //MSG_BED_DONE
  904. const char MSGPL179[] PROGMEM = { "Stolik OK." }; //MSG_BED_DONE
  905. const char MSGEN180[] PROGMEM = { "FIRMWARE_NAME:Marlin V1.0.2; Sprinter/grbl mashup for gen6 FIRMWARE_URL:https://github.com/prusa3d/Prusa-i3-Plus/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:" CUSTOM_MENDEL_NAME " EXTRUDER_COUNT:1 UUID:00000000-0000-0000-0000-000000000000\n" }; //MSG_M115_REPORT
  906. const char MSGCZ180[] PROGMEM = { "FIRMWARE_NAME:Marlin V1.0.2; Sprinter/grbl mashup for gen6 FIRMWARE_URL:https://github.com/prusa3d/Prusa-i3-Plus/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:" CUSTOM_MENDEL_NAME " EXTRUDER_COUNT:1 UUID:00000000-0000-0000-0000-000000000000\n" }; //MSG_M115_REPORT
  907. const char MSGIT180[] PROGMEM = { "FIRMWARE_NAME:Marlin V1.0.2; Sprinter/grbl mashup for gen6 FIRMWARE_URL:https://github.com/prusa3d/Prusa-i3-Plus/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:" CUSTOM_MENDEL_NAME " EXTRUDER_COUNT:1 UUID:00000000-0000-0000-0000-000000000000\n" }; //MSG_M115_REPORT
  908. const char MSGES180[] PROGMEM = { "FIRMWARE_NAME:Marlin V1.0.2; Sprinter/grbl mashup for gen6 FIRMWARE_URL:https://github.com/prusa3d/Prusa-i3-Plus/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:" CUSTOM_MENDEL_NAME " EXTRUDER_COUNT:1 UUID:00000000-0000-0000-0000-000000000000\n" }; //MSG_M115_REPORT
  909. const char MSGPL180[] PROGMEM = { "FIRMWARE_NAME:Marlin V1.0.2; Sprinter/grbl mashup for gen6 FIRMWARE_URL:https://github.com/prusa3d/Prusa-i3-Plus/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:" CUSTOM_MENDEL_NAME " EXTRUDER_COUNT:1 UUID:00000000-0000-0000-0000-000000000000\n" }; //MSG_M115_REPORT
  910. const char MSGEN181[] PROGMEM = { " Count X: " }; //MSG_COUNT_X
  911. const char MSGCZ181[] PROGMEM = { " Count X: " }; //MSG_COUNT_X
  912. const char MSGIT181[] PROGMEM = { " Count X: " }; //MSG_COUNT_X
  913. const char MSGES181[] PROGMEM = { " Count X: " }; //MSG_COUNT_X
  914. const char MSGPL181[] PROGMEM = { " Count X: " }; //MSG_COUNT_X
  915. const char MSGEN182[] PROGMEM = { "Printer halted. kill() called!" }; //MSG_ERR_KILLED
  916. const char MSGCZ182[] PROGMEM = { "Printer halted. kill() called!" }; //MSG_ERR_KILLED
  917. const char MSGIT182[] PROGMEM = { "Printer halted. kill() called!" }; //MSG_ERR_KILLED
  918. const char MSGES182[] PROGMEM = { "Printer halted. kill() called!" }; //MSG_ERR_KILLED
  919. const char MSGPL182[] PROGMEM = { "Printer halted. kill() called!" }; //MSG_ERR_KILLED
  920. const char MSGEN183[] PROGMEM = { "Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)" }; //MSG_ERR_STOPPED
  921. const char MSGCZ183[] PROGMEM = { "Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)" }; //MSG_ERR_STOPPED
  922. const char MSGIT183[] PROGMEM = { "Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)" }; //MSG_ERR_STOPPED
  923. const char MSGES183[] PROGMEM = { "Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)" }; //MSG_ERR_STOPPED
  924. const char MSGPL183[] PROGMEM = { "Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)" }; //MSG_ERR_STOPPED
  925. const char MSGEN184[] PROGMEM = { "Resend: " }; //MSG_RESEND
  926. const char MSGCZ184[] PROGMEM = { "Resend: " }; //MSG_RESEND
  927. const char MSGIT184[] PROGMEM = { "Resend: " }; //MSG_RESEND
  928. const char MSGES184[] PROGMEM = { "Resend: " }; //MSG_RESEND
  929. const char MSGPL184[] PROGMEM = { "Resend: " }; //MSG_RESEND
  930. const char MSGEN185[] PROGMEM = { "Unknown command: \"" }; //MSG_UNKNOWN_COMMAND
  931. const char MSGCZ185[] PROGMEM = { "Unknown command: \"" }; //MSG_UNKNOWN_COMMAND
  932. const char MSGIT185[] PROGMEM = { "Unknown command: \"" }; //MSG_UNKNOWN_COMMAND
  933. const char MSGES185[] PROGMEM = { "Unknown command: \"" }; //MSG_UNKNOWN_COMMAND
  934. const char MSGPL185[] PROGMEM = { "Unknown command: \"" }; //MSG_UNKNOWN_COMMAND
  935. const char MSGEN186[] PROGMEM = { "Active Extruder: " }; //MSG_ACTIVE_EXTRUDER
  936. const char MSGCZ186[] PROGMEM = { "Active Extruder: " }; //MSG_ACTIVE_EXTRUDER
  937. const char MSGIT186[] PROGMEM = { "Active Extruder: " }; //MSG_ACTIVE_EXTRUDER
  938. const char MSGES186[] PROGMEM = { "Active Extruder: " }; //MSG_ACTIVE_EXTRUDER
  939. const char MSGPL186[] PROGMEM = { "Active Extruder: " }; //MSG_ACTIVE_EXTRUDER
  940. const char MSGEN187[] PROGMEM = { "Invalid extruder" }; //MSG_INVALID_EXTRUDER
  941. const char MSGCZ187[] PROGMEM = { "Invalid extruder" }; //MSG_INVALID_EXTRUDER
  942. const char MSGIT187[] PROGMEM = { "Invalid extruder" }; //MSG_INVALID_EXTRUDER
  943. const char MSGES187[] PROGMEM = { "Invalid extruder" }; //MSG_INVALID_EXTRUDER
  944. const char MSGPL187[] PROGMEM = { "Invalid extruder" }; //MSG_INVALID_EXTRUDER
  945. const char MSGEN188[] PROGMEM = { "x_min: " }; //MSG_X_MIN
  946. const char MSGCZ188[] PROGMEM = { "x_min: " }; //MSG_X_MIN
  947. const char MSGIT188[] PROGMEM = { "x_min: " }; //MSG_X_MIN
  948. const char MSGES188[] PROGMEM = { "x_min: " }; //MSG_X_MIN
  949. const char MSGPL188[] PROGMEM = { "x_min: " }; //MSG_X_MIN
  950. const char MSGEN189[] PROGMEM = { "x_max: " }; //MSG_X_MAX
  951. const char MSGCZ189[] PROGMEM = { "x_max: " }; //MSG_X_MAX
  952. const char MSGIT189[] PROGMEM = { "x_max: " }; //MSG_X_MAX
  953. const char MSGES189[] PROGMEM = { "x_max: " }; //MSG_X_MAX
  954. const char MSGPL189[] PROGMEM = { "x_max: " }; //MSG_X_MAX
  955. const char MSGEN190[] PROGMEM = { "y_min: " }; //MSG_Y_MIN
  956. const char MSGCZ190[] PROGMEM = { "y_min: " }; //MSG_Y_MIN
  957. const char MSGIT190[] PROGMEM = { "y_min: " }; //MSG_Y_MIN
  958. const char MSGES190[] PROGMEM = { "y_min: " }; //MSG_Y_MIN
  959. const char MSGPL190[] PROGMEM = { "y_min: " }; //MSG_Y_MIN
  960. const char MSGEN191[] PROGMEM = { "y_max: " }; //MSG_Y_MAX
  961. const char MSGCZ191[] PROGMEM = { "y_max: " }; //MSG_Y_MAX
  962. const char MSGIT191[] PROGMEM = { "y_max: " }; //MSG_Y_MAX
  963. const char MSGES191[] PROGMEM = { "y_max: " }; //MSG_Y_MAX
  964. const char MSGPL191[] PROGMEM = { "y_max: " }; //MSG_Y_MAX
  965. const char MSGEN192[] PROGMEM = { "z_min: " }; //MSG_Z_MIN
  966. const char MSGCZ192[] PROGMEM = { "z_min: " }; //MSG_Z_MIN
  967. const char MSGIT192[] PROGMEM = { "z_min: " }; //MSG_Z_MIN
  968. const char MSGES192[] PROGMEM = { "z_min: " }; //MSG_Z_MIN
  969. const char MSGPL192[] PROGMEM = { "z_min: " }; //MSG_Z_MIN
  970. const char MSGEN193[] PROGMEM = { "z_max: " }; //MSG_Z_MAX
  971. const char MSGCZ193[] PROGMEM = { "z_max: " }; //MSG_Z_MAX
  972. const char MSGIT193[] PROGMEM = { "z_max: " }; //MSG_Z_MAX
  973. const char MSGES193[] PROGMEM = { "z_max: " }; //MSG_Z_MAX
  974. const char MSGPL193[] PROGMEM = { "z_max: " }; //MSG_Z_MAX
  975. const char MSGEN194[] PROGMEM = { "Reporting endstop status" }; //MSG_M119_REPORT
  976. const char MSGCZ194[] PROGMEM = { "Reporting endstop status" }; //MSG_M119_REPORT
  977. const char MSGIT194[] PROGMEM = { "Reporting endstop status" }; //MSG_M119_REPORT
  978. const char MSGES194[] PROGMEM = { "Reporting endstop status" }; //MSG_M119_REPORT
  979. const char MSGPL194[] PROGMEM = { "Reporting endstop status" }; //MSG_M119_REPORT
  980. const char MSGEN195[] PROGMEM = { "TRIGGERED" }; //MSG_ENDSTOP_HIT
  981. const char MSGCZ195[] PROGMEM = { "TRIGGERED" }; //MSG_ENDSTOP_HIT
  982. const char MSGIT195[] PROGMEM = { "TRIGGERED" }; //MSG_ENDSTOP_HIT
  983. const char MSGES195[] PROGMEM = { "TRIGGERED" }; //MSG_ENDSTOP_HIT
  984. const char MSGPL195[] PROGMEM = { "TRIGGERED" }; //MSG_ENDSTOP_HIT
  985. const char MSGEN196[] PROGMEM = { "open" }; //MSG_ENDSTOP_OPEN
  986. const char MSGCZ196[] PROGMEM = { "open" }; //MSG_ENDSTOP_OPEN
  987. const char MSGIT196[] PROGMEM = { "open" }; //MSG_ENDSTOP_OPEN
  988. const char MSGES196[] PROGMEM = { "open" }; //MSG_ENDSTOP_OPEN
  989. const char MSGPL196[] PROGMEM = { "open" }; //MSG_ENDSTOP_OPEN
  990. const char MSGEN197[] PROGMEM = { "Hotend offsets:" }; //MSG_HOTEND_OFFSET
  991. const char MSGCZ197[] PROGMEM = { "Hotend offsets:" }; //MSG_HOTEND_OFFSET
  992. const char MSGIT197[] PROGMEM = { "Hotend offsets:" }; //MSG_HOTEND_OFFSET
  993. const char MSGES197[] PROGMEM = { "Hotend offsets:" }; //MSG_HOTEND_OFFSET
  994. const char MSGPL197[] PROGMEM = { "Hotend offsets:" }; //MSG_HOTEND_OFFSET
  995. const char MSGEN198[] PROGMEM = { "Cannot open subdir" }; //MSG_SD_CANT_OPEN_SUBDIR
  996. const char MSGCZ198[] PROGMEM = { "Cannot open subdir" }; //MSG_SD_CANT_OPEN_SUBDIR
  997. const char MSGIT198[] PROGMEM = { "Cannot open subdir" }; //MSG_SD_CANT_OPEN_SUBDIR
  998. const char MSGES198[] PROGMEM = { "Cannot open subdir" }; //MSG_SD_CANT_OPEN_SUBDIR
  999. const char MSGPL198[] PROGMEM = { "Cannot open subdir" }; //MSG_SD_CANT_OPEN_SUBDIR
  1000. const char MSGEN199[] PROGMEM = { "SD init fail" }; //MSG_SD_INIT_FAIL
  1001. const char MSGCZ199[] PROGMEM = { "SD init fail" }; //MSG_SD_INIT_FAIL
  1002. const char MSGIT199[] PROGMEM = { "SD init fail" }; //MSG_SD_INIT_FAIL
  1003. const char MSGES199[] PROGMEM = { "SD init fail" }; //MSG_SD_INIT_FAIL
  1004. const char MSGPL199[] PROGMEM = { "SD init fail" }; //MSG_SD_INIT_FAIL
  1005. const char MSGEN200[] PROGMEM = { "volume.init failed" }; //MSG_SD_VOL_INIT_FAIL
  1006. const char MSGCZ200[] PROGMEM = { "volume.init failed" }; //MSG_SD_VOL_INIT_FAIL
  1007. const char MSGIT200[] PROGMEM = { "volume.init failed" }; //MSG_SD_VOL_INIT_FAIL
  1008. const char MSGES200[] PROGMEM = { "volume.init failed" }; //MSG_SD_VOL_INIT_FAIL
  1009. const char MSGPL200[] PROGMEM = { "volume.init failed" }; //MSG_SD_VOL_INIT_FAIL
  1010. const char MSGEN201[] PROGMEM = { "openRoot failed" }; //MSG_SD_OPENROOT_FAIL
  1011. const char MSGCZ201[] PROGMEM = { "openRoot failed" }; //MSG_SD_OPENROOT_FAIL
  1012. const char MSGIT201[] PROGMEM = { "openRoot failed" }; //MSG_SD_OPENROOT_FAIL
  1013. const char MSGES201[] PROGMEM = { "openRoot failed" }; //MSG_SD_OPENROOT_FAIL
  1014. const char MSGPL201[] PROGMEM = { "openRoot failed" }; //MSG_SD_OPENROOT_FAIL
  1015. const char MSGEN202[] PROGMEM = { "SD card ok" }; //MSG_SD_CARD_OK
  1016. const char MSGCZ202[] PROGMEM = { "SD card ok" }; //MSG_SD_CARD_OK
  1017. const char MSGIT202[] PROGMEM = { "SD card ok" }; //MSG_SD_CARD_OK
  1018. const char MSGES202[] PROGMEM = { "SD card ok" }; //MSG_SD_CARD_OK
  1019. const char MSGPL202[] PROGMEM = { "SD card ok" }; //MSG_SD_CARD_OK
  1020. const char MSGEN203[] PROGMEM = { "workDir open failed" }; //MSG_SD_WORKDIR_FAIL
  1021. const char MSGCZ203[] PROGMEM = { "workDir open failed" }; //MSG_SD_WORKDIR_FAIL
  1022. const char MSGIT203[] PROGMEM = { "workDir open failed" }; //MSG_SD_WORKDIR_FAIL
  1023. const char MSGES203[] PROGMEM = { "workDir open failed" }; //MSG_SD_WORKDIR_FAIL
  1024. const char MSGPL203[] PROGMEM = { "workDir open failed" }; //MSG_SD_WORKDIR_FAIL
  1025. const char MSGEN204[] PROGMEM = { "open failed, File: " }; //MSG_SD_OPEN_FILE_FAIL
  1026. const char MSGCZ204[] PROGMEM = { "open failed, File: " }; //MSG_SD_OPEN_FILE_FAIL
  1027. const char MSGIT204[] PROGMEM = { "open failed, File: " }; //MSG_SD_OPEN_FILE_FAIL
  1028. const char MSGES204[] PROGMEM = { "open failed, File: " }; //MSG_SD_OPEN_FILE_FAIL
  1029. const char MSGPL204[] PROGMEM = { "open failed, File: " }; //MSG_SD_OPEN_FILE_FAIL
  1030. const char MSGEN205[] PROGMEM = { "File opened: " }; //MSG_SD_FILE_OPENED
  1031. const char MSGCZ205[] PROGMEM = { "File opened: " }; //MSG_SD_FILE_OPENED
  1032. const char MSGIT205[] PROGMEM = { "File opened: " }; //MSG_SD_FILE_OPENED
  1033. const char MSGES205[] PROGMEM = { "File opened: " }; //MSG_SD_FILE_OPENED
  1034. const char MSGPL205[] PROGMEM = { "File opened: " }; //MSG_SD_FILE_OPENED
  1035. const char MSGEN206[] PROGMEM = { " Size: " }; //MSG_SD_SIZE
  1036. const char MSGCZ206[] PROGMEM = { " Size: " }; //MSG_SD_SIZE
  1037. const char MSGIT206[] PROGMEM = { " Size: " }; //MSG_SD_SIZE
  1038. const char MSGES206[] PROGMEM = { " Size: " }; //MSG_SD_SIZE
  1039. const char MSGPL206[] PROGMEM = { " Size: " }; //MSG_SD_SIZE
  1040. const char MSGEN207[] PROGMEM = { "File selected" }; //MSG_SD_FILE_SELECTED
  1041. const char MSGCZ207[] PROGMEM = { "File selected" }; //MSG_SD_FILE_SELECTED
  1042. const char MSGIT207[] PROGMEM = { "File selected" }; //MSG_SD_FILE_SELECTED
  1043. const char MSGES207[] PROGMEM = { "File selected" }; //MSG_SD_FILE_SELECTED
  1044. const char MSGPL207[] PROGMEM = { "File selected" }; //MSG_SD_FILE_SELECTED
  1045. const char MSGEN208[] PROGMEM = { "Writing to file: " }; //MSG_SD_WRITE_TO_FILE
  1046. const char MSGCZ208[] PROGMEM = { "Writing to file: " }; //MSG_SD_WRITE_TO_FILE
  1047. const char MSGIT208[] PROGMEM = { "Writing to file: " }; //MSG_SD_WRITE_TO_FILE
  1048. const char MSGES208[] PROGMEM = { "Writing to file: " }; //MSG_SD_WRITE_TO_FILE
  1049. const char MSGPL208[] PROGMEM = { "Writing to file: " }; //MSG_SD_WRITE_TO_FILE
  1050. const char MSGEN209[] PROGMEM = { "SD printing byte " }; //MSG_SD_PRINTING_BYTE
  1051. const char MSGCZ209[] PROGMEM = { "SD printing byte " }; //MSG_SD_PRINTING_BYTE
  1052. const char MSGIT209[] PROGMEM = { "SD printing byte " }; //MSG_SD_PRINTING_BYTE
  1053. const char MSGES209[] PROGMEM = { "SD printing byte " }; //MSG_SD_PRINTING_BYTE
  1054. const char MSGPL209[] PROGMEM = { "SD printing byte " }; //MSG_SD_PRINTING_BYTE
  1055. const char MSGEN210[] PROGMEM = { "Not SD printing" }; //MSG_SD_NOT_PRINTING
  1056. const char MSGCZ210[] PROGMEM = { "Not SD printing" }; //MSG_SD_NOT_PRINTING
  1057. const char MSGIT210[] PROGMEM = { "Not SD printing" }; //MSG_SD_NOT_PRINTING
  1058. const char MSGES210[] PROGMEM = { "Not SD printing" }; //MSG_SD_NOT_PRINTING
  1059. const char MSGPL210[] PROGMEM = { "Not SD printing" }; //MSG_SD_NOT_PRINTING
  1060. const char MSGEN211[] PROGMEM = { "error writing to file" }; //MSG_SD_ERR_WRITE_TO_FILE
  1061. const char MSGCZ211[] PROGMEM = { "error writing to file" }; //MSG_SD_ERR_WRITE_TO_FILE
  1062. const char MSGIT211[] PROGMEM = { "error writing to file" }; //MSG_SD_ERR_WRITE_TO_FILE
  1063. const char MSGES211[] PROGMEM = { "error writing to file" }; //MSG_SD_ERR_WRITE_TO_FILE
  1064. const char MSGPL211[] PROGMEM = { "error writing to file" }; //MSG_SD_ERR_WRITE_TO_FILE
  1065. const char MSGEN212[] PROGMEM = { "Cannot enter subdir: " }; //MSG_SD_CANT_ENTER_SUBDIR
  1066. const char MSGCZ212[] PROGMEM = { "Cannot enter subdir: " }; //MSG_SD_CANT_ENTER_SUBDIR
  1067. const char MSGIT212[] PROGMEM = { "Cannot enter subdir: " }; //MSG_SD_CANT_ENTER_SUBDIR
  1068. const char MSGES212[] PROGMEM = { "Cannot enter subdir: " }; //MSG_SD_CANT_ENTER_SUBDIR
  1069. const char MSGPL212[] PROGMEM = { "Cannot enter subdir: " }; //MSG_SD_CANT_ENTER_SUBDIR
  1070. const char MSGEN213[] PROGMEM = { "Steprate too high: " }; //MSG_STEPPER_TOO_HIGH
  1071. const char MSGCZ213[] PROGMEM = { "Steprate too high: " }; //MSG_STEPPER_TOO_HIGH
  1072. const char MSGIT213[] PROGMEM = { "Steprate too high: " }; //MSG_STEPPER_TOO_HIGH
  1073. const char MSGES213[] PROGMEM = { "Steprate too high: " }; //MSG_STEPPER_TOO_HIGH
  1074. const char MSGPL213[] PROGMEM = { "Steprate too high: " }; //MSG_STEPPER_TOO_HIGH
  1075. const char MSGEN214[] PROGMEM = { "endstops hit: " }; //MSG_ENDSTOPS_HIT
  1076. const char MSGCZ214[] PROGMEM = { "endstops hit: " }; //MSG_ENDSTOPS_HIT
  1077. const char MSGIT214[] PROGMEM = { "endstops hit: " }; //MSG_ENDSTOPS_HIT
  1078. const char MSGES214[] PROGMEM = { "endstops hit: " }; //MSG_ENDSTOPS_HIT
  1079. const char MSGPL214[] PROGMEM = { "endstops hit: " }; //MSG_ENDSTOPS_HIT
  1080. const char MSGEN215[] PROGMEM = { " cold extrusion prevented" }; //MSG_ERR_COLD_EXTRUDE_STOP
  1081. const char MSGCZ215[] PROGMEM = { " cold extrusion prevented" }; //MSG_ERR_COLD_EXTRUDE_STOP
  1082. const char MSGIT215[] PROGMEM = { " cold extrusion prevented" }; //MSG_ERR_COLD_EXTRUDE_STOP
  1083. const char MSGES215[] PROGMEM = { " cold extrusion prevented" }; //MSG_ERR_COLD_EXTRUDE_STOP
  1084. const char MSGPL215[] PROGMEM = { " cold extrusion prevented" }; //MSG_ERR_COLD_EXTRUDE_STOP
  1085. const char MSGEN216[] PROGMEM = { " too long extrusion prevented" }; //MSG_ERR_LONG_EXTRUDE_STOP
  1086. const char MSGCZ216[] PROGMEM = { " too long extrusion prevented" }; //MSG_ERR_LONG_EXTRUDE_STOP
  1087. const char MSGIT216[] PROGMEM = { " too long extrusion prevented" }; //MSG_ERR_LONG_EXTRUDE_STOP
  1088. const char MSGES216[] PROGMEM = { " too long extrusion prevented" }; //MSG_ERR_LONG_EXTRUDE_STOP
  1089. const char MSGPL216[] PROGMEM = { " too long extrusion prevented" }; //MSG_ERR_LONG_EXTRUDE_STOP
  1090. const char MSGEN217[] PROGMEM = { "Babystepping X" }; //MSG_BABYSTEPPING_X
  1091. const char MSGCZ217[] PROGMEM = { "Babystepping X" }; //MSG_BABYSTEPPING_X
  1092. const char MSGIT217[] PROGMEM = { "Babystepping X" }; //MSG_BABYSTEPPING_X
  1093. const char MSGES217[] PROGMEM = { "Babystepping X" }; //MSG_BABYSTEPPING_X
  1094. const char MSGPL217[] PROGMEM = { "Babystepping X" }; //MSG_BABYSTEPPING_X
  1095. const char MSGEN218[] PROGMEM = { "Babystepping Y" }; //MSG_BABYSTEPPING_Y
  1096. const char MSGCZ218[] PROGMEM = { "Babystepping Y" }; //MSG_BABYSTEPPING_Y
  1097. const char MSGIT218[] PROGMEM = { "Babystepping Y" }; //MSG_BABYSTEPPING_Y
  1098. const char MSGES218[] PROGMEM = { "Babystepping Y" }; //MSG_BABYSTEPPING_Y
  1099. const char MSGPL218[] PROGMEM = { "Babystepping Y" }; //MSG_BABYSTEPPING_Y
  1100. const char MSGEN219[] PROGMEM = { "Adjusting Z" }; //MSG_BABYSTEPPING_Z
  1101. const char MSGCZ219[] PROGMEM = { "Dostavovani Z" }; //MSG_BABYSTEPPING_Z
  1102. const char MSGIT219[] PROGMEM = { "Adjusting Z" }; //MSG_BABYSTEPPING_Z
  1103. const char MSGES219[] PROGMEM = { "Adjusting Z" }; //MSG_BABYSTEPPING_Z
  1104. const char MSGPL219[] PROGMEM = { "Dostavovani Z" }; //MSG_BABYSTEPPING_Z
  1105. const char MSGEN220[] PROGMEM = { "Error in menu structure" }; //MSG_SERIAL_ERROR_MENU_STRUCTURE
  1106. const char MSGCZ220[] PROGMEM = { "Error in menu structure" }; //MSG_SERIAL_ERROR_MENU_STRUCTURE
  1107. const char MSGIT220[] PROGMEM = { "Error in menu structure" }; //MSG_SERIAL_ERROR_MENU_STRUCTURE
  1108. const char MSGES220[] PROGMEM = { "Error in menu structure" }; //MSG_SERIAL_ERROR_MENU_STRUCTURE
  1109. const char MSGPL220[] PROGMEM = { "Error in menu structure" }; //MSG_SERIAL_ERROR_MENU_STRUCTURE
  1110. const char MSGEN221[] PROGMEM = { "English" }; //MSG_LANGUAGE_NAME
  1111. const char MSGCZ221[] PROGMEM = { "Cestina" }; //MSG_LANGUAGE_NAME
  1112. const char MSGIT221[] PROGMEM = { "Italiano" }; //MSG_LANGUAGE_NAME
  1113. const char MSGES221[] PROGMEM = { "Espanol" }; //MSG_LANGUAGE_NAME
  1114. const char MSGPL221[] PROGMEM = { "Polski" }; //MSG_LANGUAGE_NAME
  1115. const char MSGEN222[] PROGMEM = { "Select language " }; //MSG_LANGUAGE_SELECT
  1116. const char MSGCZ222[] PROGMEM = { "Vyber jazyka " }; //MSG_LANGUAGE_SELECT
  1117. const char MSGIT222[] PROGMEM = { "Selez. la lingua" }; //MSG_LANGUAGE_SELECT
  1118. const char MSGES222[] PROGMEM = { "Cambia la lengua " }; //MSG_LANGUAGE_SELECT
  1119. const char MSGPL222[] PROGMEM = { "Wybor jezyka " }; //MSG_LANGUAGE_SELECT
  1120. const char MSGEN223[] PROGMEM = { "prusa3d.com" }; //MSG_PRUSA3D
  1121. const char MSGCZ223[] PROGMEM = { "prusa3d.cz" }; //MSG_PRUSA3D
  1122. const char MSGIT223[] PROGMEM = { "prusa3d.com" }; //MSG_PRUSA3D
  1123. const char MSGES223[] PROGMEM = { "prusa3d.com" }; //MSG_PRUSA3D
  1124. const char MSGPL223[] PROGMEM = { "prusa3d.cz" }; //MSG_PRUSA3D
  1125. const char MSGEN224[] PROGMEM = { "forum.prusa3d.com" }; //MSG_PRUSA3D_FORUM
  1126. const char MSGCZ224[] PROGMEM = { "forum.prusa3d.cz" }; //MSG_PRUSA3D_FORUM
  1127. const char MSGIT224[] PROGMEM = { "forum.prusa3d.com" }; //MSG_PRUSA3D_FORUM
  1128. const char MSGES224[] PROGMEM = { "forum.prusa3d.com" }; //MSG_PRUSA3D_FORUM
  1129. const char MSGPL224[] PROGMEM = { "forum.prusa3d.cz" }; //MSG_PRUSA3D_FORUM
  1130. const char MSGEN225[] PROGMEM = { "howto.prusa3d.com" }; //MSG_PRUSA3D_HOWTO
  1131. const char MSGCZ225[] PROGMEM = { "howto.prusa3d.cz" }; //MSG_PRUSA3D_HOWTO
  1132. const char MSGIT225[] PROGMEM = { "howto.prusa3d.com" }; //MSG_PRUSA3D_HOWTO
  1133. const char MSGES225[] PROGMEM = { "howto.prusa3d.com" }; //MSG_PRUSA3D_HOWTO
  1134. const char MSGPL225[] PROGMEM = { "howto.prusa3d.cz" }; //MSG_PRUSA3D_HOWTO
  1135. const char MSGEN226[] PROGMEM = { "Selftest error !" }; //MSG_SELFTEST_ERROR
  1136. const char MSGCZ226[] PROGMEM = { "Selftest error !" }; //MSG_SELFTEST_ERROR
  1137. const char MSGIT226[] PROGMEM = { "Autotest negativo" }; //MSG_SELFTEST_ERROR
  1138. const char MSGES226[] PROGMEM = { "¡Autotest error!" }; //MSG_SELFTEST_ERROR
  1139. const char MSGPL226[] PROGMEM = { "Selftest error !" }; //MSG_SELFTEST_ERROR
  1140. const char MSGEN227[] PROGMEM = { "Please check :" }; //MSG_SELFTEST_PLEASECHECK
  1141. const char MSGCZ227[] PROGMEM = { "Zkontrolujte :" }; //MSG_SELFTEST_PLEASECHECK
  1142. const char MSGIT227[] PROGMEM = { "Verifica:" }; //MSG_SELFTEST_PLEASECHECK
  1143. const char MSGES227[] PROGMEM = { "Controla :" }; //MSG_SELFTEST_PLEASECHECK
  1144. const char MSGPL227[] PROGMEM = { "Skontroluj :" }; //MSG_SELFTEST_PLEASECHECK
  1145. const char MSGEN228[] PROGMEM = { "Not connected" }; //MSG_SELFTEST_NOTCONNECTED
  1146. const char MSGCZ228[] PROGMEM = { "Nezapojeno " }; //MSG_SELFTEST_NOTCONNECTED
  1147. const char MSGIT228[] PROGMEM = { "Non connesso" }; //MSG_SELFTEST_NOTCONNECTED
  1148. const char MSGES228[] PROGMEM = { "No hay conexion " }; //MSG_SELFTEST_NOTCONNECTED
  1149. const char MSGPL228[] PROGMEM = { "Nie podlaczono " }; //MSG_SELFTEST_NOTCONNECTED
  1150. const char MSGEN229[] PROGMEM = { "Heater/Thermistor" }; //MSG_SELFTEST_HEATERTHERMISTOR
  1151. const char MSGCZ229[] PROGMEM = { "Heater/Thermistor" }; //MSG_SELFTEST_HEATERTHERMISTOR
  1152. const char MSGIT229[] PROGMEM = { "Riscald./Termistore" }; //MSG_SELFTEST_HEATERTHERMISTOR
  1153. const char MSGES229[] PROGMEM = { "Calent./Termistor" }; //MSG_SELFTEST_HEATERTHERMISTOR
  1154. const char MSGPL229[] PROGMEM = { "Heater/Thermistor" }; //MSG_SELFTEST_HEATERTHERMISTOR
  1155. const char MSGEN230[] PROGMEM = { "Bed / Heater" }; //MSG_SELFTEST_BEDHEATER
  1156. const char MSGCZ230[] PROGMEM = { "Bed / Heater" }; //MSG_SELFTEST_BEDHEATER
  1157. const char MSGIT230[] PROGMEM = { "Piastra/Riscaldatore" }; //MSG_SELFTEST_BEDHEATER
  1158. const char MSGES230[] PROGMEM = { "Cama/Calentador" }; //MSG_SELFTEST_BEDHEATER
  1159. const char MSGPL230[] PROGMEM = { "Bed / Heater" }; //MSG_SELFTEST_BEDHEATER
  1160. const char MSGEN231[] PROGMEM = { "Wiring error" }; //MSG_SELFTEST_WIRINGERROR
  1161. const char MSGCZ231[] PROGMEM = { "Chyba zapojeni" }; //MSG_SELFTEST_WIRINGERROR
  1162. const char MSGIT231[] PROGMEM = { "Errore cablaggio" }; //MSG_SELFTEST_WIRINGERROR
  1163. const char MSGES231[] PROGMEM = { "Error de conexión" }; //MSG_SELFTEST_WIRINGERROR
  1164. const char MSGPL231[] PROGMEM = { "Blad polaczenia" }; //MSG_SELFTEST_WIRINGERROR
  1165. const char MSGEN232[] PROGMEM = { "Endstops" }; //MSG_SELFTEST_ENDSTOPS
  1166. const char MSGCZ232[] PROGMEM = { "Endstops" }; //MSG_SELFTEST_ENDSTOPS
  1167. const char MSGIT232[] PROGMEM = { "Limiti corsa" }; //MSG_SELFTEST_ENDSTOPS
  1168. const char MSGES232[] PROGMEM = { "Topes final" }; //MSG_SELFTEST_ENDSTOPS
  1169. const char MSGPL232[] PROGMEM = { "Endstops" }; //MSG_SELFTEST_ENDSTOPS
  1170. const char MSGEN233[] PROGMEM = { "Motor" }; //MSG_SELFTEST_MOTOR
  1171. const char MSGCZ233[] PROGMEM = { "Motor" }; //MSG_SELFTEST_MOTOR
  1172. const char MSGIT233[] PROGMEM = { "Motore" }; //MSG_SELFTEST_MOTOR
  1173. const char MSGES233[] PROGMEM = { "Motor" }; //MSG_SELFTEST_MOTOR
  1174. const char MSGPL233[] PROGMEM = { "Silnik" }; //MSG_SELFTEST_MOTOR
  1175. const char MSGEN234[] PROGMEM = { "Endstop" }; //MSG_SELFTEST_ENDSTOP
  1176. const char MSGCZ234[] PROGMEM = { "Endstop" }; //MSG_SELFTEST_ENDSTOP
  1177. const char MSGIT234[] PROGMEM = { "Limite corsa" }; //MSG_SELFTEST_ENDSTOP
  1178. const char MSGES234[] PROGMEM = { "Tope final" }; //MSG_SELFTEST_ENDSTOP
  1179. const char MSGPL234[] PROGMEM = { "Endstop" }; //MSG_SELFTEST_ENDSTOP
  1180. const char MSGEN235[] PROGMEM = { "Endstop not hit" }; //MSG_SELFTEST_ENDSTOP_NOTHIT
  1181. const char MSGCZ235[] PROGMEM = { "Endstop not hit" }; //MSG_SELFTEST_ENDSTOP_NOTHIT
  1182. const char MSGIT235[] PROGMEM = { "Lim. fuoriportata" }; //MSG_SELFTEST_ENDSTOP_NOTHIT
  1183. const char MSGES235[] PROGMEM = { "Tope fin. no toc." }; //MSG_SELFTEST_ENDSTOP_NOTHIT
  1184. const char MSGPL235[] PROGMEM = { "Endstop not hit" }; //MSG_SELFTEST_ENDSTOP_NOTHIT
  1185. const char MSGEN236[] PROGMEM = { "Self test OK" }; //MSG_SELFTEST_OK
  1186. const char MSGCZ236[] PROGMEM = { "Self test OK" }; //MSG_SELFTEST_OK
  1187. const char MSGIT236[] PROGMEM = { "Autotest OK" }; //MSG_SELFTEST_OK
  1188. const char MSGES236[] PROGMEM = { "Self test OK" }; //MSG_SELFTEST_OK
  1189. const char MSGPL236[] PROGMEM = { "Self test OK" }; //MSG_SELFTEST_OK
  1190. const char MSGEN237[] PROGMEM = { "Total filament :" }; //MSG_STATS_TOTALFILAMENT
  1191. const char MSGCZ237[] PROGMEM = { "Filament celkem :" }; //MSG_STATS_TOTALFILAMENT
  1192. const char MSGIT237[] PROGMEM = { "Filamento tot:" }; //MSG_STATS_TOTALFILAMENT
  1193. const char MSGES237[] PROGMEM = { "Filamento total:" }; //MSG_STATS_TOTALFILAMENT
  1194. const char MSGPL237[] PROGMEM = { "Filament lacznie :" }; //MSG_STATS_TOTALFILAMENT
  1195. const char MSGEN238[] PROGMEM = { "Total print time :" }; //MSG_STATS_TOTALPRINTTIME
  1196. const char MSGCZ238[] PROGMEM = { "Celkovy cas :" }; //MSG_STATS_TOTALPRINTTIME
  1197. const char MSGIT238[] PROGMEM = { "Tempo stampa tot:" }; //MSG_STATS_TOTALPRINTTIME
  1198. const char MSGES238[] PROGMEM = { "Tiempo total :" }; //MSG_STATS_TOTALPRINTTIME
  1199. const char MSGPL238[] PROGMEM = { "Czas calkowity :" }; //MSG_STATS_TOTALPRINTTIME
  1200. const char MSGEN239[] PROGMEM = { "Filament used: " }; //MSG_STATS_FILAMENTUSED
  1201. const char MSGCZ239[] PROGMEM = { "Filament : " }; //MSG_STATS_FILAMENTUSED
  1202. const char MSGIT239[] PROGMEM = { "Filamento:" }; //MSG_STATS_FILAMENTUSED
  1203. const char MSGES239[] PROGMEM = { "Filamento : " }; //MSG_STATS_FILAMENTUSED
  1204. const char MSGPL239[] PROGMEM = { "Filament : " }; //MSG_STATS_FILAMENTUSED
  1205. const char MSGEN240[] PROGMEM = { "Print time: " }; //MSG_STATS_PRINTTIME
  1206. const char MSGCZ240[] PROGMEM = { "Cas tisku : " }; //MSG_STATS_PRINTTIME
  1207. const char MSGIT240[] PROGMEM = { "Tempo stampa:" }; //MSG_STATS_PRINTTIME
  1208. const char MSGES240[] PROGMEM = { "Tiempo de imp.:" }; //MSG_STATS_PRINTTIME
  1209. const char MSGPL240[] PROGMEM = { "Czas druku : " }; //MSG_STATS_PRINTTIME
  1210. const char MSGEN241[] PROGMEM = { "Self test start " }; //MSG_SELFTEST_START
  1211. const char MSGCZ241[] PROGMEM = { "Self test start " }; //MSG_SELFTEST_START
  1212. const char MSGIT241[] PROGMEM = { "Inizia autotest" }; //MSG_SELFTEST_START
  1213. const char MSGES241[] PROGMEM = { "Autotest salida" }; //MSG_SELFTEST_START
  1214. const char MSGPL241[] PROGMEM = { "Self test start " }; //MSG_SELFTEST_START
  1215. const char MSGEN242[] PROGMEM = { "Checking endstops" }; //MSG_SELFTEST_CHECK_ENDSTOPS
  1216. const char MSGCZ242[] PROGMEM = { "Kontrola endstops" }; //MSG_SELFTEST_CHECK_ENDSTOPS
  1217. const char MSGIT242[] PROGMEM = { "Verifica limiti" }; //MSG_SELFTEST_CHECK_ENDSTOPS
  1218. const char MSGES242[] PROGMEM = { "Cont. topes final" }; //MSG_SELFTEST_CHECK_ENDSTOPS
  1219. const char MSGPL242[] PROGMEM = { "Kontrola endstops" }; //MSG_SELFTEST_CHECK_ENDSTOPS
  1220. const char MSGEN243[] PROGMEM = { "Checking hotend " }; //MSG_SELFTEST_CHECK_HOTEND
  1221. const char MSGCZ243[] PROGMEM = { "Kontrola hotend " }; //MSG_SELFTEST_CHECK_HOTEND
  1222. const char MSGIT243[] PROGMEM = { "Verifica lim temp" }; //MSG_SELFTEST_CHECK_HOTEND
  1223. const char MSGES243[] PROGMEM = { "Control hotend " }; //MSG_SELFTEST_CHECK_HOTEND
  1224. const char MSGPL243[] PROGMEM = { "Kontrola hotend " }; //MSG_SELFTEST_CHECK_HOTEND
  1225. const char MSGEN244[] PROGMEM = { "Checking X axis " }; //MSG_SELFTEST_CHECK_X
  1226. const char MSGCZ244[] PROGMEM = { "Kontrola X axis " }; //MSG_SELFTEST_CHECK_X
  1227. const char MSGIT244[] PROGMEM = { "Verifica asse X" }; //MSG_SELFTEST_CHECK_X
  1228. const char MSGES244[] PROGMEM = { "Control del eje X" }; //MSG_SELFTEST_CHECK_X
  1229. const char MSGPL244[] PROGMEM = { "Kontrola X axis " }; //MSG_SELFTEST_CHECK_X
  1230. const char MSGEN245[] PROGMEM = { "Checking Y axis " }; //MSG_SELFTEST_CHECK_Y
  1231. const char MSGCZ245[] PROGMEM = { "Kontrola Y axis " }; //MSG_SELFTEST_CHECK_Y
  1232. const char MSGIT245[] PROGMEM = { "Verifica asse Y" }; //MSG_SELFTEST_CHECK_Y
  1233. const char MSGES245[] PROGMEM = { "Control del eje Y" }; //MSG_SELFTEST_CHECK_Y
  1234. const char MSGPL245[] PROGMEM = { "Kontrola Y axis " }; //MSG_SELFTEST_CHECK_Y
  1235. const char MSGEN246[] PROGMEM = { "Checking Z axis " }; //MSG_SELFTEST_CHECK_Z
  1236. const char MSGCZ246[] PROGMEM = { "Kontrola Z axis " }; //MSG_SELFTEST_CHECK_Z
  1237. const char MSGIT246[] PROGMEM = { "Verifica asse Z" }; //MSG_SELFTEST_CHECK_Z
  1238. const char MSGES246[] PROGMEM = { "Control del eje Z" }; //MSG_SELFTEST_CHECK_Z
  1239. const char MSGPL246[] PROGMEM = { "Kontrola Z axis " }; //MSG_SELFTEST_CHECK_Z
  1240. const char MSGEN247[] PROGMEM = { "Checking bed " }; //MSG_SELFTEST_CHECK_BED
  1241. const char MSGCZ247[] PROGMEM = { "Kontrola bed " }; //MSG_SELFTEST_CHECK_BED
  1242. const char MSGIT247[] PROGMEM = { "Verifica piastra" }; //MSG_SELFTEST_CHECK_BED
  1243. const char MSGES247[] PROGMEM = { "Control de cama" }; //MSG_SELFTEST_CHECK_BED
  1244. const char MSGPL247[] PROGMEM = { "Kontrola bed " }; //MSG_SELFTEST_CHECK_BED
  1245. const char MSGEN248[] PROGMEM = { "All correct " }; //MSG_SELFTEST_CHECK_ALLCORRECT
  1246. const char MSGCZ248[] PROGMEM = { "Vse OK " }; //MSG_SELFTEST_CHECK_ALLCORRECT
  1247. const char MSGIT248[] PROGMEM = { "Nessun errore" }; //MSG_SELFTEST_CHECK_ALLCORRECT
  1248. const char MSGES248[] PROGMEM = { "Todo bie " }; //MSG_SELFTEST_CHECK_ALLCORRECT
  1249. const char MSGPL248[] PROGMEM = { "Wszystko OK " }; //MSG_SELFTEST_CHECK_ALLCORRECT
  1250. const char MSGEN249[] PROGMEM = { "Selftest " }; //MSG_SELFTEST
  1251. const char MSGCZ249[] PROGMEM = { "Selftest " }; //MSG_SELFTEST
  1252. const char MSGIT249[] PROGMEM = { "Autotest" }; //MSG_SELFTEST
  1253. const char MSGES249[] PROGMEM = { "Autotest" }; //MSG_SELFTEST
  1254. const char MSGPL249[] PROGMEM = { "Selftest " }; //MSG_SELFTEST
  1255. const char MSGEN250[] PROGMEM = { "Selftest failed " }; //MSG_SELFTEST_FAILED
  1256. const char MSGCZ250[] PROGMEM = { "Selftest selhal " }; //MSG_SELFTEST_FAILED
  1257. const char MSGIT250[] PROGMEM = { "Autotest fallito" }; //MSG_SELFTEST_FAILED
  1258. const char MSGES250[] PROGMEM = { "Autotest fallado" }; //MSG_SELFTEST_FAILED
  1259. const char MSGPL250[] PROGMEM = { "Selftest nieudany" }; //MSG_SELFTEST_FAILED
  1260. const char MSGEN251[] PROGMEM = { "Statistics " }; //MSG_STATISTICS
  1261. const char MSGCZ251[] PROGMEM = { "Statistika " }; //MSG_STATISTICS
  1262. const char MSGIT251[] PROGMEM = { "Statistiche" }; //MSG_STATISTICS
  1263. const char MSGES251[] PROGMEM = { "Estadistica " }; //MSG_STATISTICS
  1264. const char MSGPL251[] PROGMEM = { "Statystyka " }; //MSG_STATISTICS
  1265. const char MSGEN252[] PROGMEM = { "USB printing " }; //MSG_USB_PRINTING
  1266. const char MSGCZ252[] PROGMEM = { "Tisk z USB " }; //MSG_USB_PRINTING
  1267. const char MSGIT252[] PROGMEM = { "Stampa da USB" }; //MSG_USB_PRINTING
  1268. const char MSGES252[] PROGMEM = { "Impresion de USB " }; //MSG_USB_PRINTING
  1269. const char MSGPL252[] PROGMEM = { "Druk z USB " }; //MSG_USB_PRINTING
  1270. const char* MSGEN[] = {MSGEN0, //WELCOME_MSG
  1271. MSGEN1, //MSG_SD_INSERTED
  1272. MSGEN2, //MSG_SD_REMOVED
  1273. MSGEN3, //MSG_MAIN
  1274. MSGEN4, //MSG_AUTOSTART
  1275. MSGEN5, //MSG_DISABLE_STEPPERS
  1276. MSGEN6, //MSG_AUTO_HOME
  1277. MSGEN7, //MSG_SET_HOME_OFFSETS
  1278. MSGEN8, //MSG_SET_ORIGIN
  1279. MSGEN9, //MSG_PREHEAT_PLA
  1280. MSGEN10, //MSG_PREHEAT_PLA0
  1281. MSGEN11, //MSG_PREHEAT_PLA1
  1282. MSGEN12, //MSG_PREHEAT_PLA2
  1283. MSGEN13, //MSG_PREHEAT_PLA012
  1284. MSGEN14, //MSG_PREHEAT_PLA_BEDONLY
  1285. MSGEN15, //MSG_PREHEAT_PLA_SETTINGS
  1286. MSGEN16, //MSG_PREHEAT_ABS
  1287. MSGEN17, //MSG_PREHEAT_ABS0
  1288. MSGEN18, //MSG_PREHEAT_ABS1
  1289. MSGEN19, //MSG_PREHEAT_ABS2
  1290. MSGEN20, //MSG_PREHEAT_ABS012
  1291. MSGEN21, //MSG_PREHEAT_ABS_BEDONLY
  1292. MSGEN22, //MSG_PREHEAT_ABS_SETTINGS
  1293. MSGEN23, //MSG_COOLDOWN
  1294. MSGEN24, //MSG_SWITCH_PS_ON
  1295. MSGEN25, //MSG_SWITCH_PS_OFF
  1296. MSGEN26, //MSG_EXTRUDE
  1297. MSGEN27, //MSG_RETRACT
  1298. MSGEN28, //MSG_MOVE_AXIS
  1299. MSGEN29, //MSG_MOVE_X
  1300. MSGEN30, //MSG_MOVE_Y
  1301. MSGEN31, //MSG_MOVE_Z
  1302. MSGEN32, //MSG_MOVE_E
  1303. MSGEN33, //MSG_MOVE_E1
  1304. MSGEN34, //MSG_MOVE_E2
  1305. MSGEN35, //MSG_MOVE_01MM
  1306. MSGEN36, //MSG_MOVE_1MM
  1307. MSGEN37, //MSG_MOVE_10MM
  1308. MSGEN38, //MSG_SPEED
  1309. MSGEN39, //MSG_NOZZLE
  1310. MSGEN40, //MSG_NOZZLE1
  1311. MSGEN41, //MSG_NOZZLE2
  1312. MSGEN42, //MSG_BED
  1313. MSGEN43, //MSG_FAN_SPEED
  1314. MSGEN44, //MSG_FLOW
  1315. MSGEN45, //MSG_FLOW0
  1316. MSGEN46, //MSG_FLOW1
  1317. MSGEN47, //MSG_FLOW2
  1318. MSGEN48, //MSG_CONTROL
  1319. MSGEN49, //MSG_MIN
  1320. MSGEN50, //MSG_MAX
  1321. MSGEN51, //MSG_FACTOR
  1322. MSGEN52, //MSG_AUTOTEMP
  1323. MSGEN53, //MSG_ON
  1324. MSGEN54, //MSG_OFF
  1325. MSGEN55, //MSG_PID_P
  1326. MSGEN56, //MSG_PID_I
  1327. MSGEN57, //MSG_PID_D
  1328. MSGEN58, //MSG_PID_C
  1329. MSGEN59, //MSG_ACC
  1330. MSGEN60, //MSG_VXY_JERK
  1331. MSGEN61, //MSG_VZ_JERK
  1332. MSGEN62, //MSG_VE_JERK
  1333. MSGEN63, //MSG_VMAX
  1334. MSGEN64, //MSG_X
  1335. MSGEN65, //MSG_Y
  1336. MSGEN66, //MSG_Z
  1337. MSGEN67, //MSG_E
  1338. MSGEN68, //MSG_VMIN
  1339. MSGEN69, //MSG_VTRAV_MIN
  1340. MSGEN70, //MSG_AMAX
  1341. MSGEN71, //MSG_A_RETRACT
  1342. MSGEN72, //MSG_XSTEPS
  1343. MSGEN73, //MSG_YSTEPS
  1344. MSGEN74, //MSG_ZSTEPS
  1345. MSGEN75, //MSG_ESTEPS
  1346. MSGEN76, //MSG_TEMPERATURE
  1347. MSGEN77, //MSG_MOTION
  1348. MSGEN78, //MSG_VOLUMETRIC
  1349. MSGEN79, //MSG_VOLUMETRIC_ENABLED
  1350. MSGEN80, //MSG_FILAMENT_SIZE_EXTRUDER_0
  1351. MSGEN81, //MSG_FILAMENT_SIZE_EXTRUDER_1
  1352. MSGEN82, //MSG_FILAMENT_SIZE_EXTRUDER_2
  1353. MSGEN83, //MSG_CONTRAST
  1354. MSGEN84, //MSG_STORE_EPROM
  1355. MSGEN85, //MSG_LOAD_EPROM
  1356. MSGEN86, //MSG_RESTORE_FAILSAFE
  1357. MSGEN87, //MSG_REFRESH
  1358. MSGEN88, //MSG_WATCH
  1359. MSGEN89, //MSG_PREPARE
  1360. MSGEN90, //MSG_TUNE
  1361. MSGEN91, //MSG_PAUSE_PRINT
  1362. MSGEN92, //MSG_RESUME_PRINT
  1363. MSGEN93, //MSG_STOP_PRINT
  1364. MSGEN94, //MSG_CARD_MENU
  1365. MSGEN95, //MSG_NO_CARD
  1366. MSGEN96, //MSG_DWELL
  1367. MSGEN97, //MSG_USERWAIT
  1368. MSGEN98, //MSG_RESUMING
  1369. MSGEN99, //MSG_PRINT_ABORTED
  1370. MSGEN100, //MSG_NO_MOVE
  1371. MSGEN101, //MSG_KILLED
  1372. MSGEN102, //MSG_STOPPED
  1373. MSGEN103, //MSG_CONTROL_RETRACT
  1374. MSGEN104, //MSG_CONTROL_RETRACT_SWAP
  1375. MSGEN105, //MSG_CONTROL_RETRACTF
  1376. MSGEN106, //MSG_CONTROL_RETRACT_ZLIFT
  1377. MSGEN107, //MSG_CONTROL_RETRACT_RECOVER
  1378. MSGEN108, //MSG_CONTROL_RETRACT_RECOVER_SWAP
  1379. MSGEN109, //MSG_CONTROL_RETRACT_RECOVERF
  1380. MSGEN110, //MSG_AUTORETRACT
  1381. MSGEN111, //MSG_FILAMENTCHANGE
  1382. MSGEN112, //MSG_INIT_SDCARD
  1383. MSGEN113, //MSG_CNG_SDCARD
  1384. MSGEN114, //MSG_ZPROBE_OUT
  1385. MSGEN115, //MSG_POSITION_UNKNOWN
  1386. MSGEN116, //MSG_ZPROBE_ZOFFSET
  1387. MSGEN117, //MSG_BABYSTEP_X
  1388. MSGEN118, //MSG_BABYSTEP_Y
  1389. MSGEN119, //MSG_BABYSTEP_Z
  1390. MSGEN120, //MSG_ENDSTOP_ABORT
  1391. MSGEN121, //MSG_ADJUSTZ
  1392. MSGEN122, //MSG_PICK_Z
  1393. MSGEN123, //MSG_HOMEYZ
  1394. MSGEN124, //MSG_HOMEYZ_PROGRESS
  1395. MSGEN125, //MSG_HOMEYZ_DONE
  1396. MSGEN126, //MSG_SETTINGS
  1397. MSGEN127, //MSG_PREHEAT
  1398. MSGEN128, //MSG_UNLOAD_FILAMENT
  1399. MSGEN129, //MSG_LOAD_FILAMENT
  1400. MSGEN130, //MSG_RECTRACT
  1401. MSGEN131, //MSG_ERROR
  1402. MSGEN132, //MSG_PREHEAT_NOZZLE
  1403. MSGEN133, //MSG_SUPPORT
  1404. MSGEN134, //MSG_CORRECTLY
  1405. MSGEN135, //MSG_YES
  1406. MSGEN136, //MSG_NO
  1407. MSGEN137, //MSG_NOT_LOADED
  1408. MSGEN138, //MSG_NOT_COLOR
  1409. MSGEN139, //MSG_LOADING_FILAMENT
  1410. MSGEN140, //MSG_PLEASE_WAIT
  1411. MSGEN141, //MSG_LOADING_COLOR
  1412. MSGEN142, //MSG_CHANGE_SUCCESS
  1413. MSGEN143, //MSG_PRESS
  1414. MSGEN144, //MSG_INSERT_FILAMENT
  1415. MSGEN145, //MSG_CHANGING_FILAMENT
  1416. MSGEN146, //MSG_SILENT_MODE_ON
  1417. MSGEN147, //MSG_SILENT_MODE_OFF
  1418. MSGEN148, //MSG_REBOOT
  1419. MSGEN149, //MSG_TAKE_EFFECT
  1420. MSGEN150, //MSG_Enqueing
  1421. MSGEN151, //MSG_POWERUP
  1422. MSGEN152, //MSG_EXTERNAL_RESET
  1423. MSGEN153, //MSG_BROWNOUT_RESET
  1424. MSGEN154, //MSG_WATCHDOG_RESET
  1425. MSGEN155, //MSG_SOFTWARE_RESET
  1426. MSGEN156, //MSG_AUTHOR
  1427. MSGEN157, //MSG_CONFIGURATION_VER
  1428. MSGEN158, //MSG_FREE_MEMORY
  1429. MSGEN159, //MSG_PLANNER_BUFFER_BYTES
  1430. MSGEN160, //MSG_OK
  1431. MSGEN161, //MSG_FILE_SAVED
  1432. MSGEN162, //MSG_ERR_LINE_NO
  1433. MSGEN163, //MSG_ERR_CHECKSUM_MISMATCH
  1434. MSGEN164, //MSG_ERR_NO_CHECKSUM
  1435. MSGEN165, //MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM
  1436. MSGEN166, //MSG_FILE_PRINTED
  1437. MSGEN167, //MSG_BEGIN_FILE_LIST
  1438. MSGEN168, //MSG_END_FILE_LIST
  1439. MSGEN169, //MSG_M104_INVALID_EXTRUDER
  1440. MSGEN170, //MSG_M105_INVALID_EXTRUDER
  1441. MSGEN171, //MSG_M200_INVALID_EXTRUDER
  1442. MSGEN172, //MSG_M218_INVALID_EXTRUDER
  1443. MSGEN173, //MSG_M221_INVALID_EXTRUDER
  1444. MSGEN174, //MSG_ERR_NO_THERMISTORS
  1445. MSGEN175, //MSG_M109_INVALID_EXTRUDER
  1446. MSGEN176, //MSG_HEATING
  1447. MSGEN177, //MSG_HEATING_COMPLETE
  1448. MSGEN178, //MSG_BED_HEATING
  1449. MSGEN179, //MSG_BED_DONE
  1450. MSGEN180, //MSG_M115_REPORT
  1451. MSGEN181, //MSG_COUNT_X
  1452. MSGEN182, //MSG_ERR_KILLED
  1453. MSGEN183, //MSG_ERR_STOPPED
  1454. MSGEN184, //MSG_RESEND
  1455. MSGEN185, //MSG_UNKNOWN_COMMAND
  1456. MSGEN186, //MSG_ACTIVE_EXTRUDER
  1457. MSGEN187, //MSG_INVALID_EXTRUDER
  1458. MSGEN188, //MSG_X_MIN
  1459. MSGEN189, //MSG_X_MAX
  1460. MSGEN190, //MSG_Y_MIN
  1461. MSGEN191, //MSG_Y_MAX
  1462. MSGEN192, //MSG_Z_MIN
  1463. MSGEN193, //MSG_Z_MAX
  1464. MSGEN194, //MSG_M119_REPORT
  1465. MSGEN195, //MSG_ENDSTOP_HIT
  1466. MSGEN196, //MSG_ENDSTOP_OPEN
  1467. MSGEN197, //MSG_HOTEND_OFFSET
  1468. MSGEN198, //MSG_SD_CANT_OPEN_SUBDIR
  1469. MSGEN199, //MSG_SD_INIT_FAIL
  1470. MSGEN200, //MSG_SD_VOL_INIT_FAIL
  1471. MSGEN201, //MSG_SD_OPENROOT_FAIL
  1472. MSGEN202, //MSG_SD_CARD_OK
  1473. MSGEN203, //MSG_SD_WORKDIR_FAIL
  1474. MSGEN204, //MSG_SD_OPEN_FILE_FAIL
  1475. MSGEN205, //MSG_SD_FILE_OPENED
  1476. MSGEN206, //MSG_SD_SIZE
  1477. MSGEN207, //MSG_SD_FILE_SELECTED
  1478. MSGEN208, //MSG_SD_WRITE_TO_FILE
  1479. MSGEN209, //MSG_SD_PRINTING_BYTE
  1480. MSGEN210, //MSG_SD_NOT_PRINTING
  1481. MSGEN211, //MSG_SD_ERR_WRITE_TO_FILE
  1482. MSGEN212, //MSG_SD_CANT_ENTER_SUBDIR
  1483. MSGEN213, //MSG_STEPPER_TOO_HIGH
  1484. MSGEN214, //MSG_ENDSTOPS_HIT
  1485. MSGEN215, //MSG_ERR_COLD_EXTRUDE_STOP
  1486. MSGEN216, //MSG_ERR_LONG_EXTRUDE_STOP
  1487. MSGEN217, //MSG_BABYSTEPPING_X
  1488. MSGEN218, //MSG_BABYSTEPPING_Y
  1489. MSGEN219, //MSG_BABYSTEPPING_Z
  1490. MSGEN220, //MSG_SERIAL_ERROR_MENU_STRUCTURE
  1491. MSGEN221, //MSG_LANGUAGE_NAME
  1492. MSGEN222, //MSG_LANGUAGE_SELECT
  1493. MSGEN223, //MSG_PRUSA3D
  1494. MSGEN224, //MSG_PRUSA3D_FORUM
  1495. MSGEN225, //MSG_PRUSA3D_HOWTO
  1496. MSGEN226, //MSG_SELFTEST_ERROR
  1497. MSGEN227, //MSG_SELFTEST_PLEASECHECK
  1498. MSGEN228, //MSG_SELFTEST_NOTCONNECTED
  1499. MSGEN229, //MSG_SELFTEST_HEATERTHERMISTOR
  1500. MSGEN230, //MSG_SELFTEST_BEDHEATER
  1501. MSGEN231, //MSG_SELFTEST_WIRINGERROR
  1502. MSGEN232, //MSG_SELFTEST_ENDSTOPS
  1503. MSGEN233, //MSG_SELFTEST_MOTOR
  1504. MSGEN234, //MSG_SELFTEST_ENDSTOP
  1505. MSGEN235, //MSG_SELFTEST_ENDSTOP_NOTHIT
  1506. MSGEN236, //MSG_SELFTEST_OK
  1507. MSGEN237, //MSG_STATS_TOTALFILAMENT
  1508. MSGEN238, //MSG_STATS_TOTALPRINTTIME
  1509. MSGEN239, //MSG_STATS_FILAMENTUSED
  1510. MSGEN240, //MSG_STATS_PRINTTIME
  1511. MSGEN241, //MSG_SELFTEST_START
  1512. MSGEN242, //MSG_SELFTEST_CHECK_ENDSTOPS
  1513. MSGEN243, //MSG_SELFTEST_CHECK_HOTEND
  1514. MSGEN244, //MSG_SELFTEST_CHECK_X
  1515. MSGEN245, //MSG_SELFTEST_CHECK_Y
  1516. MSGEN246, //MSG_SELFTEST_CHECK_Z
  1517. MSGEN247, //MSG_SELFTEST_CHECK_BED
  1518. MSGEN248, //MSG_SELFTEST_CHECK_ALLCORRECT
  1519. MSGEN249, //MSG_SELFTEST
  1520. MSGEN250, //MSG_SELFTEST_FAILED
  1521. MSGEN251, //MSG_STATISTICS
  1522. MSGEN252, //MSG_USB_PRINTING
  1523. };
  1524. const char* MSGCZ[] = {MSGCZ0, //WELCOME_MSG
  1525. MSGCZ1, //MSG_SD_INSERTED
  1526. MSGCZ2, //MSG_SD_REMOVED
  1527. MSGCZ3, //MSG_MAIN
  1528. MSGCZ4, //MSG_AUTOSTART
  1529. MSGCZ5, //MSG_DISABLE_STEPPERS
  1530. MSGCZ6, //MSG_AUTO_HOME
  1531. MSGCZ7, //MSG_SET_HOME_OFFSETS
  1532. MSGCZ8, //MSG_SET_ORIGIN
  1533. MSGCZ9, //MSG_PREHEAT_PLA
  1534. MSGCZ10, //MSG_PREHEAT_PLA0
  1535. MSGCZ11, //MSG_PREHEAT_PLA1
  1536. MSGCZ12, //MSG_PREHEAT_PLA2
  1537. MSGCZ13, //MSG_PREHEAT_PLA012
  1538. MSGCZ14, //MSG_PREHEAT_PLA_BEDONLY
  1539. MSGCZ15, //MSG_PREHEAT_PLA_SETTINGS
  1540. MSGCZ16, //MSG_PREHEAT_ABS
  1541. MSGCZ17, //MSG_PREHEAT_ABS0
  1542. MSGCZ18, //MSG_PREHEAT_ABS1
  1543. MSGCZ19, //MSG_PREHEAT_ABS2
  1544. MSGCZ20, //MSG_PREHEAT_ABS012
  1545. MSGCZ21, //MSG_PREHEAT_ABS_BEDONLY
  1546. MSGCZ22, //MSG_PREHEAT_ABS_SETTINGS
  1547. MSGCZ23, //MSG_COOLDOWN
  1548. MSGCZ24, //MSG_SWITCH_PS_ON
  1549. MSGCZ25, //MSG_SWITCH_PS_OFF
  1550. MSGCZ26, //MSG_EXTRUDE
  1551. MSGCZ27, //MSG_RETRACT
  1552. MSGCZ28, //MSG_MOVE_AXIS
  1553. MSGCZ29, //MSG_MOVE_X
  1554. MSGCZ30, //MSG_MOVE_Y
  1555. MSGCZ31, //MSG_MOVE_Z
  1556. MSGCZ32, //MSG_MOVE_E
  1557. MSGCZ33, //MSG_MOVE_E1
  1558. MSGCZ34, //MSG_MOVE_E2
  1559. MSGCZ35, //MSG_MOVE_01MM
  1560. MSGCZ36, //MSG_MOVE_1MM
  1561. MSGCZ37, //MSG_MOVE_10MM
  1562. MSGCZ38, //MSG_SPEED
  1563. MSGCZ39, //MSG_NOZZLE
  1564. MSGCZ40, //MSG_NOZZLE1
  1565. MSGCZ41, //MSG_NOZZLE2
  1566. MSGCZ42, //MSG_BED
  1567. MSGCZ43, //MSG_FAN_SPEED
  1568. MSGCZ44, //MSG_FLOW
  1569. MSGCZ45, //MSG_FLOW0
  1570. MSGCZ46, //MSG_FLOW1
  1571. MSGCZ47, //MSG_FLOW2
  1572. MSGCZ48, //MSG_CONTROL
  1573. MSGCZ49, //MSG_MIN
  1574. MSGCZ50, //MSG_MAX
  1575. MSGCZ51, //MSG_FACTOR
  1576. MSGCZ52, //MSG_AUTOTEMP
  1577. MSGCZ53, //MSG_ON
  1578. MSGCZ54, //MSG_OFF
  1579. MSGCZ55, //MSG_PID_P
  1580. MSGCZ56, //MSG_PID_I
  1581. MSGCZ57, //MSG_PID_D
  1582. MSGCZ58, //MSG_PID_C
  1583. MSGCZ59, //MSG_ACC
  1584. MSGCZ60, //MSG_VXY_JERK
  1585. MSGCZ61, //MSG_VZ_JERK
  1586. MSGCZ62, //MSG_VE_JERK
  1587. MSGCZ63, //MSG_VMAX
  1588. MSGCZ64, //MSG_X
  1589. MSGCZ65, //MSG_Y
  1590. MSGCZ66, //MSG_Z
  1591. MSGCZ67, //MSG_E
  1592. MSGCZ68, //MSG_VMIN
  1593. MSGCZ69, //MSG_VTRAV_MIN
  1594. MSGCZ70, //MSG_AMAX
  1595. MSGCZ71, //MSG_A_RETRACT
  1596. MSGCZ72, //MSG_XSTEPS
  1597. MSGCZ73, //MSG_YSTEPS
  1598. MSGCZ74, //MSG_ZSTEPS
  1599. MSGCZ75, //MSG_ESTEPS
  1600. MSGCZ76, //MSG_TEMPERATURE
  1601. MSGCZ77, //MSG_MOTION
  1602. MSGCZ78, //MSG_VOLUMETRIC
  1603. MSGCZ79, //MSG_VOLUMETRIC_ENABLED
  1604. MSGCZ80, //MSG_FILAMENT_SIZE_EXTRUDER_0
  1605. MSGCZ81, //MSG_FILAMENT_SIZE_EXTRUDER_1
  1606. MSGCZ82, //MSG_FILAMENT_SIZE_EXTRUDER_2
  1607. MSGCZ83, //MSG_CONTRAST
  1608. MSGCZ84, //MSG_STORE_EPROM
  1609. MSGCZ85, //MSG_LOAD_EPROM
  1610. MSGCZ86, //MSG_RESTORE_FAILSAFE
  1611. MSGCZ87, //MSG_REFRESH
  1612. MSGCZ88, //MSG_WATCH
  1613. MSGCZ89, //MSG_PREPARE
  1614. MSGCZ90, //MSG_TUNE
  1615. MSGCZ91, //MSG_PAUSE_PRINT
  1616. MSGCZ92, //MSG_RESUME_PRINT
  1617. MSGCZ93, //MSG_STOP_PRINT
  1618. MSGCZ94, //MSG_CARD_MENU
  1619. MSGCZ95, //MSG_NO_CARD
  1620. MSGCZ96, //MSG_DWELL
  1621. MSGCZ97, //MSG_USERWAIT
  1622. MSGCZ98, //MSG_RESUMING
  1623. MSGCZ99, //MSG_PRINT_ABORTED
  1624. MSGCZ100, //MSG_NO_MOVE
  1625. MSGCZ101, //MSG_KILLED
  1626. MSGCZ102, //MSG_STOPPED
  1627. MSGCZ103, //MSG_CONTROL_RETRACT
  1628. MSGCZ104, //MSG_CONTROL_RETRACT_SWAP
  1629. MSGCZ105, //MSG_CONTROL_RETRACTF
  1630. MSGCZ106, //MSG_CONTROL_RETRACT_ZLIFT
  1631. MSGCZ107, //MSG_CONTROL_RETRACT_RECOVER
  1632. MSGCZ108, //MSG_CONTROL_RETRACT_RECOVER_SWAP
  1633. MSGCZ109, //MSG_CONTROL_RETRACT_RECOVERF
  1634. MSGCZ110, //MSG_AUTORETRACT
  1635. MSGCZ111, //MSG_FILAMENTCHANGE
  1636. MSGCZ112, //MSG_INIT_SDCARD
  1637. MSGCZ113, //MSG_CNG_SDCARD
  1638. MSGCZ114, //MSG_ZPROBE_OUT
  1639. MSGCZ115, //MSG_POSITION_UNKNOWN
  1640. MSGCZ116, //MSG_ZPROBE_ZOFFSET
  1641. MSGCZ117, //MSG_BABYSTEP_X
  1642. MSGCZ118, //MSG_BABYSTEP_Y
  1643. MSGCZ119, //MSG_BABYSTEP_Z
  1644. MSGCZ120, //MSG_ENDSTOP_ABORT
  1645. MSGCZ121, //MSG_ADJUSTZ
  1646. MSGCZ122, //MSG_PICK_Z
  1647. MSGCZ123, //MSG_HOMEYZ
  1648. MSGCZ124, //MSG_HOMEYZ_PROGRESS
  1649. MSGCZ125, //MSG_HOMEYZ_DONE
  1650. MSGCZ126, //MSG_SETTINGS
  1651. MSGCZ127, //MSG_PREHEAT
  1652. MSGCZ128, //MSG_UNLOAD_FILAMENT
  1653. MSGCZ129, //MSG_LOAD_FILAMENT
  1654. MSGCZ130, //MSG_RECTRACT
  1655. MSGCZ131, //MSG_ERROR
  1656. MSGCZ132, //MSG_PREHEAT_NOZZLE
  1657. MSGCZ133, //MSG_SUPPORT
  1658. MSGCZ134, //MSG_CORRECTLY
  1659. MSGCZ135, //MSG_YES
  1660. MSGCZ136, //MSG_NO
  1661. MSGCZ137, //MSG_NOT_LOADED
  1662. MSGCZ138, //MSG_NOT_COLOR
  1663. MSGCZ139, //MSG_LOADING_FILAMENT
  1664. MSGCZ140, //MSG_PLEASE_WAIT
  1665. MSGCZ141, //MSG_LOADING_COLOR
  1666. MSGCZ142, //MSG_CHANGE_SUCCESS
  1667. MSGCZ143, //MSG_PRESS
  1668. MSGCZ144, //MSG_INSERT_FILAMENT
  1669. MSGCZ145, //MSG_CHANGING_FILAMENT
  1670. MSGCZ146, //MSG_SILENT_MODE_ON
  1671. MSGCZ147, //MSG_SILENT_MODE_OFF
  1672. MSGCZ148, //MSG_REBOOT
  1673. MSGCZ149, //MSG_TAKE_EFFECT
  1674. MSGCZ150, //MSG_Enqueing
  1675. MSGCZ151, //MSG_POWERUP
  1676. MSGCZ152, //MSG_EXTERNAL_RESET
  1677. MSGCZ153, //MSG_BROWNOUT_RESET
  1678. MSGCZ154, //MSG_WATCHDOG_RESET
  1679. MSGCZ155, //MSG_SOFTWARE_RESET
  1680. MSGCZ156, //MSG_AUTHOR
  1681. MSGCZ157, //MSG_CONFIGURATION_VER
  1682. MSGCZ158, //MSG_FREE_MEMORY
  1683. MSGCZ159, //MSG_PLANNER_BUFFER_BYTES
  1684. MSGCZ160, //MSG_OK
  1685. MSGCZ161, //MSG_FILE_SAVED
  1686. MSGCZ162, //MSG_ERR_LINE_NO
  1687. MSGCZ163, //MSG_ERR_CHECKSUM_MISMATCH
  1688. MSGCZ164, //MSG_ERR_NO_CHECKSUM
  1689. MSGCZ165, //MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM
  1690. MSGCZ166, //MSG_FILE_PRINTED
  1691. MSGCZ167, //MSG_BEGIN_FILE_LIST
  1692. MSGCZ168, //MSG_END_FILE_LIST
  1693. MSGCZ169, //MSG_M104_INVALID_EXTRUDER
  1694. MSGCZ170, //MSG_M105_INVALID_EXTRUDER
  1695. MSGCZ171, //MSG_M200_INVALID_EXTRUDER
  1696. MSGCZ172, //MSG_M218_INVALID_EXTRUDER
  1697. MSGCZ173, //MSG_M221_INVALID_EXTRUDER
  1698. MSGCZ174, //MSG_ERR_NO_THERMISTORS
  1699. MSGCZ175, //MSG_M109_INVALID_EXTRUDER
  1700. MSGCZ176, //MSG_HEATING
  1701. MSGCZ177, //MSG_HEATING_COMPLETE
  1702. MSGCZ178, //MSG_BED_HEATING
  1703. MSGCZ179, //MSG_BED_DONE
  1704. MSGCZ180, //MSG_M115_REPORT
  1705. MSGCZ181, //MSG_COUNT_X
  1706. MSGCZ182, //MSG_ERR_KILLED
  1707. MSGCZ183, //MSG_ERR_STOPPED
  1708. MSGCZ184, //MSG_RESEND
  1709. MSGCZ185, //MSG_UNKNOWN_COMMAND
  1710. MSGCZ186, //MSG_ACTIVE_EXTRUDER
  1711. MSGCZ187, //MSG_INVALID_EXTRUDER
  1712. MSGCZ188, //MSG_X_MIN
  1713. MSGCZ189, //MSG_X_MAX
  1714. MSGCZ190, //MSG_Y_MIN
  1715. MSGCZ191, //MSG_Y_MAX
  1716. MSGCZ192, //MSG_Z_MIN
  1717. MSGCZ193, //MSG_Z_MAX
  1718. MSGCZ194, //MSG_M119_REPORT
  1719. MSGCZ195, //MSG_ENDSTOP_HIT
  1720. MSGCZ196, //MSG_ENDSTOP_OPEN
  1721. MSGCZ197, //MSG_HOTEND_OFFSET
  1722. MSGCZ198, //MSG_SD_CANT_OPEN_SUBDIR
  1723. MSGCZ199, //MSG_SD_INIT_FAIL
  1724. MSGCZ200, //MSG_SD_VOL_INIT_FAIL
  1725. MSGCZ201, //MSG_SD_OPENROOT_FAIL
  1726. MSGCZ202, //MSG_SD_CARD_OK
  1727. MSGCZ203, //MSG_SD_WORKDIR_FAIL
  1728. MSGCZ204, //MSG_SD_OPEN_FILE_FAIL
  1729. MSGCZ205, //MSG_SD_FILE_OPENED
  1730. MSGCZ206, //MSG_SD_SIZE
  1731. MSGCZ207, //MSG_SD_FILE_SELECTED
  1732. MSGCZ208, //MSG_SD_WRITE_TO_FILE
  1733. MSGCZ209, //MSG_SD_PRINTING_BYTE
  1734. MSGCZ210, //MSG_SD_NOT_PRINTING
  1735. MSGCZ211, //MSG_SD_ERR_WRITE_TO_FILE
  1736. MSGCZ212, //MSG_SD_CANT_ENTER_SUBDIR
  1737. MSGCZ213, //MSG_STEPPER_TOO_HIGH
  1738. MSGCZ214, //MSG_ENDSTOPS_HIT
  1739. MSGCZ215, //MSG_ERR_COLD_EXTRUDE_STOP
  1740. MSGCZ216, //MSG_ERR_LONG_EXTRUDE_STOP
  1741. MSGCZ217, //MSG_BABYSTEPPING_X
  1742. MSGCZ218, //MSG_BABYSTEPPING_Y
  1743. MSGCZ219, //MSG_BABYSTEPPING_Z
  1744. MSGCZ220, //MSG_SERIAL_ERROR_MENU_STRUCTURE
  1745. MSGCZ221, //MSG_LANGUAGE_NAME
  1746. MSGCZ222, //MSG_LANGUAGE_SELECT
  1747. MSGCZ223, //MSG_PRUSA3D
  1748. MSGCZ224, //MSG_PRUSA3D_FORUM
  1749. MSGCZ225, //MSG_PRUSA3D_HOWTO
  1750. MSGCZ226, //MSG_SELFTEST_ERROR
  1751. MSGCZ227, //MSG_SELFTEST_PLEASECHECK
  1752. MSGCZ228, //MSG_SELFTEST_NOTCONNECTED
  1753. MSGCZ229, //MSG_SELFTEST_HEATERTHERMISTOR
  1754. MSGCZ230, //MSG_SELFTEST_BEDHEATER
  1755. MSGCZ231, //MSG_SELFTEST_WIRINGERROR
  1756. MSGCZ232, //MSG_SELFTEST_ENDSTOPS
  1757. MSGCZ233, //MSG_SELFTEST_MOTOR
  1758. MSGCZ234, //MSG_SELFTEST_ENDSTOP
  1759. MSGCZ235, //MSG_SELFTEST_ENDSTOP_NOTHIT
  1760. MSGCZ236, //MSG_SELFTEST_OK
  1761. MSGCZ237, //MSG_STATS_TOTALFILAMENT
  1762. MSGCZ238, //MSG_STATS_TOTALPRINTTIME
  1763. MSGCZ239, //MSG_STATS_FILAMENTUSED
  1764. MSGCZ240, //MSG_STATS_PRINTTIME
  1765. MSGCZ241, //MSG_SELFTEST_START
  1766. MSGCZ242, //MSG_SELFTEST_CHECK_ENDSTOPS
  1767. MSGCZ243, //MSG_SELFTEST_CHECK_HOTEND
  1768. MSGCZ244, //MSG_SELFTEST_CHECK_X
  1769. MSGCZ245, //MSG_SELFTEST_CHECK_Y
  1770. MSGCZ246, //MSG_SELFTEST_CHECK_Z
  1771. MSGCZ247, //MSG_SELFTEST_CHECK_BED
  1772. MSGCZ248, //MSG_SELFTEST_CHECK_ALLCORRECT
  1773. MSGCZ249, //MSG_SELFTEST
  1774. MSGCZ250, //MSG_SELFTEST_FAILED
  1775. MSGCZ251, //MSG_STATISTICS
  1776. MSGCZ252, //MSG_USB_PRINTING
  1777. };
  1778. const char* MSGIT[] = {MSGIT0, //WELCOME_MSG
  1779. MSGIT1, //MSG_SD_INSERTED
  1780. MSGIT2, //MSG_SD_REMOVED
  1781. MSGIT3, //MSG_MAIN
  1782. MSGIT4, //MSG_AUTOSTART
  1783. MSGIT5, //MSG_DISABLE_STEPPERS
  1784. MSGIT6, //MSG_AUTO_HOME
  1785. MSGIT7, //MSG_SET_HOME_OFFSETS
  1786. MSGIT8, //MSG_SET_ORIGIN
  1787. MSGIT9, //MSG_PREHEAT_PLA
  1788. MSGIT10, //MSG_PREHEAT_PLA0
  1789. MSGIT11, //MSG_PREHEAT_PLA1
  1790. MSGIT12, //MSG_PREHEAT_PLA2
  1791. MSGIT13, //MSG_PREHEAT_PLA012
  1792. MSGIT14, //MSG_PREHEAT_PLA_BEDONLY
  1793. MSGIT15, //MSG_PREHEAT_PLA_SETTINGS
  1794. MSGIT16, //MSG_PREHEAT_ABS
  1795. MSGIT17, //MSG_PREHEAT_ABS0
  1796. MSGIT18, //MSG_PREHEAT_ABS1
  1797. MSGIT19, //MSG_PREHEAT_ABS2
  1798. MSGIT20, //MSG_PREHEAT_ABS012
  1799. MSGIT21, //MSG_PREHEAT_ABS_BEDONLY
  1800. MSGIT22, //MSG_PREHEAT_ABS_SETTINGS
  1801. MSGIT23, //MSG_COOLDOWN
  1802. MSGIT24, //MSG_SWITCH_PS_ON
  1803. MSGIT25, //MSG_SWITCH_PS_OFF
  1804. MSGIT26, //MSG_EXTRUDE
  1805. MSGIT27, //MSG_RETRACT
  1806. MSGIT28, //MSG_MOVE_AXIS
  1807. MSGIT29, //MSG_MOVE_X
  1808. MSGIT30, //MSG_MOVE_Y
  1809. MSGIT31, //MSG_MOVE_Z
  1810. MSGIT32, //MSG_MOVE_E
  1811. MSGIT33, //MSG_MOVE_E1
  1812. MSGIT34, //MSG_MOVE_E2
  1813. MSGIT35, //MSG_MOVE_01MM
  1814. MSGIT36, //MSG_MOVE_1MM
  1815. MSGIT37, //MSG_MOVE_10MM
  1816. MSGIT38, //MSG_SPEED
  1817. MSGIT39, //MSG_NOZZLE
  1818. MSGIT40, //MSG_NOZZLE1
  1819. MSGIT41, //MSG_NOZZLE2
  1820. MSGIT42, //MSG_BED
  1821. MSGIT43, //MSG_FAN_SPEED
  1822. MSGIT44, //MSG_FLOW
  1823. MSGIT45, //MSG_FLOW0
  1824. MSGIT46, //MSG_FLOW1
  1825. MSGIT47, //MSG_FLOW2
  1826. MSGIT48, //MSG_CONTROL
  1827. MSGIT49, //MSG_MIN
  1828. MSGIT50, //MSG_MAX
  1829. MSGIT51, //MSG_FACTOR
  1830. MSGIT52, //MSG_AUTOTEMP
  1831. MSGIT53, //MSG_ON
  1832. MSGIT54, //MSG_OFF
  1833. MSGIT55, //MSG_PID_P
  1834. MSGIT56, //MSG_PID_I
  1835. MSGIT57, //MSG_PID_D
  1836. MSGIT58, //MSG_PID_C
  1837. MSGIT59, //MSG_ACC
  1838. MSGIT60, //MSG_VXY_JERK
  1839. MSGIT61, //MSG_VZ_JERK
  1840. MSGIT62, //MSG_VE_JERK
  1841. MSGIT63, //MSG_VMAX
  1842. MSGIT64, //MSG_X
  1843. MSGIT65, //MSG_Y
  1844. MSGIT66, //MSG_Z
  1845. MSGIT67, //MSG_E
  1846. MSGIT68, //MSG_VMIN
  1847. MSGIT69, //MSG_VTRAV_MIN
  1848. MSGIT70, //MSG_AMAX
  1849. MSGIT71, //MSG_A_RETRACT
  1850. MSGIT72, //MSG_XSTEPS
  1851. MSGIT73, //MSG_YSTEPS
  1852. MSGIT74, //MSG_ZSTEPS
  1853. MSGIT75, //MSG_ESTEPS
  1854. MSGIT76, //MSG_TEMPERATURE
  1855. MSGIT77, //MSG_MOTION
  1856. MSGIT78, //MSG_VOLUMETRIC
  1857. MSGIT79, //MSG_VOLUMETRIC_ENABLED
  1858. MSGIT80, //MSG_FILAMENT_SIZE_EXTRUDER_0
  1859. MSGIT81, //MSG_FILAMENT_SIZE_EXTRUDER_1
  1860. MSGIT82, //MSG_FILAMENT_SIZE_EXTRUDER_2
  1861. MSGIT83, //MSG_CONTRAST
  1862. MSGIT84, //MSG_STORE_EPROM
  1863. MSGIT85, //MSG_LOAD_EPROM
  1864. MSGIT86, //MSG_RESTORE_FAILSAFE
  1865. MSGIT87, //MSG_REFRESH
  1866. MSGIT88, //MSG_WATCH
  1867. MSGIT89, //MSG_PREPARE
  1868. MSGIT90, //MSG_TUNE
  1869. MSGIT91, //MSG_PAUSE_PRINT
  1870. MSGIT92, //MSG_RESUME_PRINT
  1871. MSGIT93, //MSG_STOP_PRINT
  1872. MSGIT94, //MSG_CARD_MENU
  1873. MSGIT95, //MSG_NO_CARD
  1874. MSGIT96, //MSG_DWELL
  1875. MSGIT97, //MSG_USERWAIT
  1876. MSGIT98, //MSG_RESUMING
  1877. MSGIT99, //MSG_PRINT_ABORTED
  1878. MSGIT100, //MSG_NO_MOVE
  1879. MSGIT101, //MSG_KILLED
  1880. MSGIT102, //MSG_STOPPED
  1881. MSGIT103, //MSG_CONTROL_RETRACT
  1882. MSGIT104, //MSG_CONTROL_RETRACT_SWAP
  1883. MSGIT105, //MSG_CONTROL_RETRACTF
  1884. MSGIT106, //MSG_CONTROL_RETRACT_ZLIFT
  1885. MSGIT107, //MSG_CONTROL_RETRACT_RECOVER
  1886. MSGIT108, //MSG_CONTROL_RETRACT_RECOVER_SWAP
  1887. MSGIT109, //MSG_CONTROL_RETRACT_RECOVERF
  1888. MSGIT110, //MSG_AUTORETRACT
  1889. MSGIT111, //MSG_FILAMENTCHANGE
  1890. MSGIT112, //MSG_INIT_SDCARD
  1891. MSGIT113, //MSG_CNG_SDCARD
  1892. MSGIT114, //MSG_ZPROBE_OUT
  1893. MSGIT115, //MSG_POSITION_UNKNOWN
  1894. MSGIT116, //MSG_ZPROBE_ZOFFSET
  1895. MSGIT117, //MSG_BABYSTEP_X
  1896. MSGIT118, //MSG_BABYSTEP_Y
  1897. MSGIT119, //MSG_BABYSTEP_Z
  1898. MSGIT120, //MSG_ENDSTOP_ABORT
  1899. MSGIT121, //MSG_ADJUSTZ
  1900. MSGIT122, //MSG_PICK_Z
  1901. MSGIT123, //MSG_HOMEYZ
  1902. MSGIT124, //MSG_HOMEYZ_PROGRESS
  1903. MSGIT125, //MSG_HOMEYZ_DONE
  1904. MSGIT126, //MSG_SETTINGS
  1905. MSGIT127, //MSG_PREHEAT
  1906. MSGIT128, //MSG_UNLOAD_FILAMENT
  1907. MSGIT129, //MSG_LOAD_FILAMENT
  1908. MSGIT130, //MSG_RECTRACT
  1909. MSGIT131, //MSG_ERROR
  1910. MSGIT132, //MSG_PREHEAT_NOZZLE
  1911. MSGIT133, //MSG_SUPPORT
  1912. MSGIT134, //MSG_CORRECTLY
  1913. MSGIT135, //MSG_YES
  1914. MSGIT136, //MSG_NO
  1915. MSGIT137, //MSG_NOT_LOADED
  1916. MSGIT138, //MSG_NOT_COLOR
  1917. MSGIT139, //MSG_LOADING_FILAMENT
  1918. MSGIT140, //MSG_PLEASE_WAIT
  1919. MSGIT141, //MSG_LOADING_COLOR
  1920. MSGIT142, //MSG_CHANGE_SUCCESS
  1921. MSGIT143, //MSG_PRESS
  1922. MSGIT144, //MSG_INSERT_FILAMENT
  1923. MSGIT145, //MSG_CHANGING_FILAMENT
  1924. MSGIT146, //MSG_SILENT_MODE_ON
  1925. MSGIT147, //MSG_SILENT_MODE_OFF
  1926. MSGIT148, //MSG_REBOOT
  1927. MSGIT149, //MSG_TAKE_EFFECT
  1928. MSGIT150, //MSG_Enqueing
  1929. MSGIT151, //MSG_POWERUP
  1930. MSGIT152, //MSG_EXTERNAL_RESET
  1931. MSGIT153, //MSG_BROWNOUT_RESET
  1932. MSGIT154, //MSG_WATCHDOG_RESET
  1933. MSGIT155, //MSG_SOFTWARE_RESET
  1934. MSGIT156, //MSG_AUTHOR
  1935. MSGIT157, //MSG_CONFIGURATION_VER
  1936. MSGIT158, //MSG_FREE_MEMORY
  1937. MSGIT159, //MSG_PLANNER_BUFFER_BYTES
  1938. MSGIT160, //MSG_OK
  1939. MSGIT161, //MSG_FILE_SAVED
  1940. MSGIT162, //MSG_ERR_LINE_NO
  1941. MSGIT163, //MSG_ERR_CHECKSUM_MISMATCH
  1942. MSGIT164, //MSG_ERR_NO_CHECKSUM
  1943. MSGIT165, //MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM
  1944. MSGIT166, //MSG_FILE_PRINTED
  1945. MSGIT167, //MSG_BEGIN_FILE_LIST
  1946. MSGIT168, //MSG_END_FILE_LIST
  1947. MSGIT169, //MSG_M104_INVALID_EXTRUDER
  1948. MSGIT170, //MSG_M105_INVALID_EXTRUDER
  1949. MSGIT171, //MSG_M200_INVALID_EXTRUDER
  1950. MSGIT172, //MSG_M218_INVALID_EXTRUDER
  1951. MSGIT173, //MSG_M221_INVALID_EXTRUDER
  1952. MSGIT174, //MSG_ERR_NO_THERMISTORS
  1953. MSGIT175, //MSG_M109_INVALID_EXTRUDER
  1954. MSGIT176, //MSG_HEATING
  1955. MSGIT177, //MSG_HEATING_COMPLETE
  1956. MSGIT178, //MSG_BED_HEATING
  1957. MSGIT179, //MSG_BED_DONE
  1958. MSGIT180, //MSG_M115_REPORT
  1959. MSGIT181, //MSG_COUNT_X
  1960. MSGIT182, //MSG_ERR_KILLED
  1961. MSGIT183, //MSG_ERR_STOPPED
  1962. MSGIT184, //MSG_RESEND
  1963. MSGIT185, //MSG_UNKNOWN_COMMAND
  1964. MSGIT186, //MSG_ACTIVE_EXTRUDER
  1965. MSGIT187, //MSG_INVALID_EXTRUDER
  1966. MSGIT188, //MSG_X_MIN
  1967. MSGIT189, //MSG_X_MAX
  1968. MSGIT190, //MSG_Y_MIN
  1969. MSGIT191, //MSG_Y_MAX
  1970. MSGIT192, //MSG_Z_MIN
  1971. MSGIT193, //MSG_Z_MAX
  1972. MSGIT194, //MSG_M119_REPORT
  1973. MSGIT195, //MSG_ENDSTOP_HIT
  1974. MSGIT196, //MSG_ENDSTOP_OPEN
  1975. MSGIT197, //MSG_HOTEND_OFFSET
  1976. MSGIT198, //MSG_SD_CANT_OPEN_SUBDIR
  1977. MSGIT199, //MSG_SD_INIT_FAIL
  1978. MSGIT200, //MSG_SD_VOL_INIT_FAIL
  1979. MSGIT201, //MSG_SD_OPENROOT_FAIL
  1980. MSGIT202, //MSG_SD_CARD_OK
  1981. MSGIT203, //MSG_SD_WORKDIR_FAIL
  1982. MSGIT204, //MSG_SD_OPEN_FILE_FAIL
  1983. MSGIT205, //MSG_SD_FILE_OPENED
  1984. MSGIT206, //MSG_SD_SIZE
  1985. MSGIT207, //MSG_SD_FILE_SELECTED
  1986. MSGIT208, //MSG_SD_WRITE_TO_FILE
  1987. MSGIT209, //MSG_SD_PRINTING_BYTE
  1988. MSGIT210, //MSG_SD_NOT_PRINTING
  1989. MSGIT211, //MSG_SD_ERR_WRITE_TO_FILE
  1990. MSGIT212, //MSG_SD_CANT_ENTER_SUBDIR
  1991. MSGIT213, //MSG_STEPPER_TOO_HIGH
  1992. MSGIT214, //MSG_ENDSTOPS_HIT
  1993. MSGIT215, //MSG_ERR_COLD_EXTRUDE_STOP
  1994. MSGIT216, //MSG_ERR_LONG_EXTRUDE_STOP
  1995. MSGIT217, //MSG_BABYSTEPPING_X
  1996. MSGIT218, //MSG_BABYSTEPPING_Y
  1997. MSGIT219, //MSG_BABYSTEPPING_Z
  1998. MSGIT220, //MSG_SERIAL_ERROR_MENU_STRUCTURE
  1999. MSGIT221, //MSG_LANGUAGE_NAME
  2000. MSGIT222, //MSG_LANGUAGE_SELECT
  2001. MSGIT223, //MSG_PRUSA3D
  2002. MSGIT224, //MSG_PRUSA3D_FORUM
  2003. MSGIT225, //MSG_PRUSA3D_HOWTO
  2004. MSGIT226, //MSG_SELFTEST_ERROR
  2005. MSGIT227, //MSG_SELFTEST_PLEASECHECK
  2006. MSGIT228, //MSG_SELFTEST_NOTCONNECTED
  2007. MSGIT229, //MSG_SELFTEST_HEATERTHERMISTOR
  2008. MSGIT230, //MSG_SELFTEST_BEDHEATER
  2009. MSGIT231, //MSG_SELFTEST_WIRINGERROR
  2010. MSGIT232, //MSG_SELFTEST_ENDSTOPS
  2011. MSGIT233, //MSG_SELFTEST_MOTOR
  2012. MSGIT234, //MSG_SELFTEST_ENDSTOP
  2013. MSGIT235, //MSG_SELFTEST_ENDSTOP_NOTHIT
  2014. MSGIT236, //MSG_SELFTEST_OK
  2015. MSGIT237, //MSG_STATS_TOTALFILAMENT
  2016. MSGIT238, //MSG_STATS_TOTALPRINTTIME
  2017. MSGIT239, //MSG_STATS_FILAMENTUSED
  2018. MSGIT240, //MSG_STATS_PRINTTIME
  2019. MSGIT241, //MSG_SELFTEST_START
  2020. MSGIT242, //MSG_SELFTEST_CHECK_ENDSTOPS
  2021. MSGIT243, //MSG_SELFTEST_CHECK_HOTEND
  2022. MSGIT244, //MSG_SELFTEST_CHECK_X
  2023. MSGIT245, //MSG_SELFTEST_CHECK_Y
  2024. MSGIT246, //MSG_SELFTEST_CHECK_Z
  2025. MSGIT247, //MSG_SELFTEST_CHECK_BED
  2026. MSGIT248, //MSG_SELFTEST_CHECK_ALLCORRECT
  2027. MSGIT249, //MSG_SELFTEST
  2028. MSGIT250, //MSG_SELFTEST_FAILED
  2029. MSGIT251, //MSG_STATISTICS
  2030. MSGIT252, //MSG_USB_PRINTING
  2031. };
  2032. const char* MSGES[] = {MSGES0, //WELCOME_MSG
  2033. MSGES1, //MSG_SD_INSERTED
  2034. MSGES2, //MSG_SD_REMOVED
  2035. MSGES3, //MSG_MAIN
  2036. MSGES4, //MSG_AUTOSTART
  2037. MSGES5, //MSG_DISABLE_STEPPERS
  2038. MSGES6, //MSG_AUTO_HOME
  2039. MSGES7, //MSG_SET_HOME_OFFSETS
  2040. MSGES8, //MSG_SET_ORIGIN
  2041. MSGES9, //MSG_PREHEAT_PLA
  2042. MSGES10, //MSG_PREHEAT_PLA0
  2043. MSGES11, //MSG_PREHEAT_PLA1
  2044. MSGES12, //MSG_PREHEAT_PLA2
  2045. MSGES13, //MSG_PREHEAT_PLA012
  2046. MSGES14, //MSG_PREHEAT_PLA_BEDONLY
  2047. MSGES15, //MSG_PREHEAT_PLA_SETTINGS
  2048. MSGES16, //MSG_PREHEAT_ABS
  2049. MSGES17, //MSG_PREHEAT_ABS0
  2050. MSGES18, //MSG_PREHEAT_ABS1
  2051. MSGES19, //MSG_PREHEAT_ABS2
  2052. MSGES20, //MSG_PREHEAT_ABS012
  2053. MSGES21, //MSG_PREHEAT_ABS_BEDONLY
  2054. MSGES22, //MSG_PREHEAT_ABS_SETTINGS
  2055. MSGES23, //MSG_COOLDOWN
  2056. MSGES24, //MSG_SWITCH_PS_ON
  2057. MSGES25, //MSG_SWITCH_PS_OFF
  2058. MSGES26, //MSG_EXTRUDE
  2059. MSGES27, //MSG_RETRACT
  2060. MSGES28, //MSG_MOVE_AXIS
  2061. MSGES29, //MSG_MOVE_X
  2062. MSGES30, //MSG_MOVE_Y
  2063. MSGES31, //MSG_MOVE_Z
  2064. MSGES32, //MSG_MOVE_E
  2065. MSGES33, //MSG_MOVE_E1
  2066. MSGES34, //MSG_MOVE_E2
  2067. MSGES35, //MSG_MOVE_01MM
  2068. MSGES36, //MSG_MOVE_1MM
  2069. MSGES37, //MSG_MOVE_10MM
  2070. MSGES38, //MSG_SPEED
  2071. MSGES39, //MSG_NOZZLE
  2072. MSGES40, //MSG_NOZZLE1
  2073. MSGES41, //MSG_NOZZLE2
  2074. MSGES42, //MSG_BED
  2075. MSGES43, //MSG_FAN_SPEED
  2076. MSGES44, //MSG_FLOW
  2077. MSGES45, //MSG_FLOW0
  2078. MSGES46, //MSG_FLOW1
  2079. MSGES47, //MSG_FLOW2
  2080. MSGES48, //MSG_CONTROL
  2081. MSGES49, //MSG_MIN
  2082. MSGES50, //MSG_MAX
  2083. MSGES51, //MSG_FACTOR
  2084. MSGES52, //MSG_AUTOTEMP
  2085. MSGES53, //MSG_ON
  2086. MSGES54, //MSG_OFF
  2087. MSGES55, //MSG_PID_P
  2088. MSGES56, //MSG_PID_I
  2089. MSGES57, //MSG_PID_D
  2090. MSGES58, //MSG_PID_C
  2091. MSGES59, //MSG_ACC
  2092. MSGES60, //MSG_VXY_JERK
  2093. MSGES61, //MSG_VZ_JERK
  2094. MSGES62, //MSG_VE_JERK
  2095. MSGES63, //MSG_VMAX
  2096. MSGES64, //MSG_X
  2097. MSGES65, //MSG_Y
  2098. MSGES66, //MSG_Z
  2099. MSGES67, //MSG_E
  2100. MSGES68, //MSG_VMIN
  2101. MSGES69, //MSG_VTRAV_MIN
  2102. MSGES70, //MSG_AMAX
  2103. MSGES71, //MSG_A_RETRACT
  2104. MSGES72, //MSG_XSTEPS
  2105. MSGES73, //MSG_YSTEPS
  2106. MSGES74, //MSG_ZSTEPS
  2107. MSGES75, //MSG_ESTEPS
  2108. MSGES76, //MSG_TEMPERATURE
  2109. MSGES77, //MSG_MOTION
  2110. MSGES78, //MSG_VOLUMETRIC
  2111. MSGES79, //MSG_VOLUMETRIC_ENABLED
  2112. MSGES80, //MSG_FILAMENT_SIZE_EXTRUDER_0
  2113. MSGES81, //MSG_FILAMENT_SIZE_EXTRUDER_1
  2114. MSGES82, //MSG_FILAMENT_SIZE_EXTRUDER_2
  2115. MSGES83, //MSG_CONTRAST
  2116. MSGES84, //MSG_STORE_EPROM
  2117. MSGES85, //MSG_LOAD_EPROM
  2118. MSGES86, //MSG_RESTORE_FAILSAFE
  2119. MSGES87, //MSG_REFRESH
  2120. MSGES88, //MSG_WATCH
  2121. MSGES89, //MSG_PREPARE
  2122. MSGES90, //MSG_TUNE
  2123. MSGES91, //MSG_PAUSE_PRINT
  2124. MSGES92, //MSG_RESUME_PRINT
  2125. MSGES93, //MSG_STOP_PRINT
  2126. MSGES94, //MSG_CARD_MENU
  2127. MSGES95, //MSG_NO_CARD
  2128. MSGES96, //MSG_DWELL
  2129. MSGES97, //MSG_USERWAIT
  2130. MSGES98, //MSG_RESUMING
  2131. MSGES99, //MSG_PRINT_ABORTED
  2132. MSGES100, //MSG_NO_MOVE
  2133. MSGES101, //MSG_KILLED
  2134. MSGES102, //MSG_STOPPED
  2135. MSGES103, //MSG_CONTROL_RETRACT
  2136. MSGES104, //MSG_CONTROL_RETRACT_SWAP
  2137. MSGES105, //MSG_CONTROL_RETRACTF
  2138. MSGES106, //MSG_CONTROL_RETRACT_ZLIFT
  2139. MSGES107, //MSG_CONTROL_RETRACT_RECOVER
  2140. MSGES108, //MSG_CONTROL_RETRACT_RECOVER_SWAP
  2141. MSGES109, //MSG_CONTROL_RETRACT_RECOVERF
  2142. MSGES110, //MSG_AUTORETRACT
  2143. MSGES111, //MSG_FILAMENTCHANGE
  2144. MSGES112, //MSG_INIT_SDCARD
  2145. MSGES113, //MSG_CNG_SDCARD
  2146. MSGES114, //MSG_ZPROBE_OUT
  2147. MSGES115, //MSG_POSITION_UNKNOWN
  2148. MSGES116, //MSG_ZPROBE_ZOFFSET
  2149. MSGES117, //MSG_BABYSTEP_X
  2150. MSGES118, //MSG_BABYSTEP_Y
  2151. MSGES119, //MSG_BABYSTEP_Z
  2152. MSGES120, //MSG_ENDSTOP_ABORT
  2153. MSGES121, //MSG_ADJUSTZ
  2154. MSGES122, //MSG_PICK_Z
  2155. MSGES123, //MSG_HOMEYZ
  2156. MSGES124, //MSG_HOMEYZ_PROGRESS
  2157. MSGES125, //MSG_HOMEYZ_DONE
  2158. MSGES126, //MSG_SETTINGS
  2159. MSGES127, //MSG_PREHEAT
  2160. MSGES128, //MSG_UNLOAD_FILAMENT
  2161. MSGES129, //MSG_LOAD_FILAMENT
  2162. MSGES130, //MSG_RECTRACT
  2163. MSGES131, //MSG_ERROR
  2164. MSGES132, //MSG_PREHEAT_NOZZLE
  2165. MSGES133, //MSG_SUPPORT
  2166. MSGES134, //MSG_CORRECTLY
  2167. MSGES135, //MSG_YES
  2168. MSGES136, //MSG_NO
  2169. MSGES137, //MSG_NOT_LOADED
  2170. MSGES138, //MSG_NOT_COLOR
  2171. MSGES139, //MSG_LOADING_FILAMENT
  2172. MSGES140, //MSG_PLEASE_WAIT
  2173. MSGES141, //MSG_LOADING_COLOR
  2174. MSGES142, //MSG_CHANGE_SUCCESS
  2175. MSGES143, //MSG_PRESS
  2176. MSGES144, //MSG_INSERT_FILAMENT
  2177. MSGES145, //MSG_CHANGING_FILAMENT
  2178. MSGES146, //MSG_SILENT_MODE_ON
  2179. MSGES147, //MSG_SILENT_MODE_OFF
  2180. MSGES148, //MSG_REBOOT
  2181. MSGES149, //MSG_TAKE_EFFECT
  2182. MSGES150, //MSG_Enqueing
  2183. MSGES151, //MSG_POWERUP
  2184. MSGES152, //MSG_EXTERNAL_RESET
  2185. MSGES153, //MSG_BROWNOUT_RESET
  2186. MSGES154, //MSG_WATCHDOG_RESET
  2187. MSGES155, //MSG_SOFTWARE_RESET
  2188. MSGES156, //MSG_AUTHOR
  2189. MSGES157, //MSG_CONFIGURATION_VER
  2190. MSGES158, //MSG_FREE_MEMORY
  2191. MSGES159, //MSG_PLANNER_BUFFER_BYTES
  2192. MSGES160, //MSG_OK
  2193. MSGES161, //MSG_FILE_SAVED
  2194. MSGES162, //MSG_ERR_LINE_NO
  2195. MSGES163, //MSG_ERR_CHECKSUM_MISMATCH
  2196. MSGES164, //MSG_ERR_NO_CHECKSUM
  2197. MSGES165, //MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM
  2198. MSGES166, //MSG_FILE_PRINTED
  2199. MSGES167, //MSG_BEGIN_FILE_LIST
  2200. MSGES168, //MSG_END_FILE_LIST
  2201. MSGES169, //MSG_M104_INVALID_EXTRUDER
  2202. MSGES170, //MSG_M105_INVALID_EXTRUDER
  2203. MSGES171, //MSG_M200_INVALID_EXTRUDER
  2204. MSGES172, //MSG_M218_INVALID_EXTRUDER
  2205. MSGES173, //MSG_M221_INVALID_EXTRUDER
  2206. MSGES174, //MSG_ERR_NO_THERMISTORS
  2207. MSGES175, //MSG_M109_INVALID_EXTRUDER
  2208. MSGES176, //MSG_HEATING
  2209. MSGES177, //MSG_HEATING_COMPLETE
  2210. MSGES178, //MSG_BED_HEATING
  2211. MSGES179, //MSG_BED_DONE
  2212. MSGES180, //MSG_M115_REPORT
  2213. MSGES181, //MSG_COUNT_X
  2214. MSGES182, //MSG_ERR_KILLED
  2215. MSGES183, //MSG_ERR_STOPPED
  2216. MSGES184, //MSG_RESEND
  2217. MSGES185, //MSG_UNKNOWN_COMMAND
  2218. MSGES186, //MSG_ACTIVE_EXTRUDER
  2219. MSGES187, //MSG_INVALID_EXTRUDER
  2220. MSGES188, //MSG_X_MIN
  2221. MSGES189, //MSG_X_MAX
  2222. MSGES190, //MSG_Y_MIN
  2223. MSGES191, //MSG_Y_MAX
  2224. MSGES192, //MSG_Z_MIN
  2225. MSGES193, //MSG_Z_MAX
  2226. MSGES194, //MSG_M119_REPORT
  2227. MSGES195, //MSG_ENDSTOP_HIT
  2228. MSGES196, //MSG_ENDSTOP_OPEN
  2229. MSGES197, //MSG_HOTEND_OFFSET
  2230. MSGES198, //MSG_SD_CANT_OPEN_SUBDIR
  2231. MSGES199, //MSG_SD_INIT_FAIL
  2232. MSGES200, //MSG_SD_VOL_INIT_FAIL
  2233. MSGES201, //MSG_SD_OPENROOT_FAIL
  2234. MSGES202, //MSG_SD_CARD_OK
  2235. MSGES203, //MSG_SD_WORKDIR_FAIL
  2236. MSGES204, //MSG_SD_OPEN_FILE_FAIL
  2237. MSGES205, //MSG_SD_FILE_OPENED
  2238. MSGES206, //MSG_SD_SIZE
  2239. MSGES207, //MSG_SD_FILE_SELECTED
  2240. MSGES208, //MSG_SD_WRITE_TO_FILE
  2241. MSGES209, //MSG_SD_PRINTING_BYTE
  2242. MSGES210, //MSG_SD_NOT_PRINTING
  2243. MSGES211, //MSG_SD_ERR_WRITE_TO_FILE
  2244. MSGES212, //MSG_SD_CANT_ENTER_SUBDIR
  2245. MSGES213, //MSG_STEPPER_TOO_HIGH
  2246. MSGES214, //MSG_ENDSTOPS_HIT
  2247. MSGES215, //MSG_ERR_COLD_EXTRUDE_STOP
  2248. MSGES216, //MSG_ERR_LONG_EXTRUDE_STOP
  2249. MSGES217, //MSG_BABYSTEPPING_X
  2250. MSGES218, //MSG_BABYSTEPPING_Y
  2251. MSGES219, //MSG_BABYSTEPPING_Z
  2252. MSGES220, //MSG_SERIAL_ERROR_MENU_STRUCTURE
  2253. MSGES221, //MSG_LANGUAGE_NAME
  2254. MSGES222, //MSG_LANGUAGE_SELECT
  2255. MSGES223, //MSG_PRUSA3D
  2256. MSGES224, //MSG_PRUSA3D_FORUM
  2257. MSGES225, //MSG_PRUSA3D_HOWTO
  2258. MSGES226, //MSG_SELFTEST_ERROR
  2259. MSGES227, //MSG_SELFTEST_PLEASECHECK
  2260. MSGES228, //MSG_SELFTEST_NOTCONNECTED
  2261. MSGES229, //MSG_SELFTEST_HEATERTHERMISTOR
  2262. MSGES230, //MSG_SELFTEST_BEDHEATER
  2263. MSGES231, //MSG_SELFTEST_WIRINGERROR
  2264. MSGES232, //MSG_SELFTEST_ENDSTOPS
  2265. MSGES233, //MSG_SELFTEST_MOTOR
  2266. MSGES234, //MSG_SELFTEST_ENDSTOP
  2267. MSGES235, //MSG_SELFTEST_ENDSTOP_NOTHIT
  2268. MSGES236, //MSG_SELFTEST_OK
  2269. MSGES237, //MSG_STATS_TOTALFILAMENT
  2270. MSGES238, //MSG_STATS_TOTALPRINTTIME
  2271. MSGES239, //MSG_STATS_FILAMENTUSED
  2272. MSGES240, //MSG_STATS_PRINTTIME
  2273. MSGES241, //MSG_SELFTEST_START
  2274. MSGES242, //MSG_SELFTEST_CHECK_ENDSTOPS
  2275. MSGES243, //MSG_SELFTEST_CHECK_HOTEND
  2276. MSGES244, //MSG_SELFTEST_CHECK_X
  2277. MSGES245, //MSG_SELFTEST_CHECK_Y
  2278. MSGES246, //MSG_SELFTEST_CHECK_Z
  2279. MSGES247, //MSG_SELFTEST_CHECK_BED
  2280. MSGES248, //MSG_SELFTEST_CHECK_ALLCORRECT
  2281. MSGES249, //MSG_SELFTEST
  2282. MSGES250, //MSG_SELFTEST_FAILED
  2283. MSGES251, //MSG_STATISTICS
  2284. MSGES252, //MSG_USB_PRINTING
  2285. };
  2286. const char* MSGPL[] = {MSGPL0, //WELCOME_MSG
  2287. MSGPL1, //MSG_SD_INSERTED
  2288. MSGPL2, //MSG_SD_REMOVED
  2289. MSGPL3, //MSG_MAIN
  2290. MSGPL4, //MSG_AUTOSTART
  2291. MSGPL5, //MSG_DISABLE_STEPPERS
  2292. MSGPL6, //MSG_AUTO_HOME
  2293. MSGPL7, //MSG_SET_HOME_OFFSETS
  2294. MSGPL8, //MSG_SET_ORIGIN
  2295. MSGPL9, //MSG_PREHEAT_PLA
  2296. MSGPL10, //MSG_PREHEAT_PLA0
  2297. MSGPL11, //MSG_PREHEAT_PLA1
  2298. MSGPL12, //MSG_PREHEAT_PLA2
  2299. MSGPL13, //MSG_PREHEAT_PLA012
  2300. MSGPL14, //MSG_PREHEAT_PLA_BEDONLY
  2301. MSGPL15, //MSG_PREHEAT_PLA_SETTINGS
  2302. MSGPL16, //MSG_PREHEAT_ABS
  2303. MSGPL17, //MSG_PREHEAT_ABS0
  2304. MSGPL18, //MSG_PREHEAT_ABS1
  2305. MSGPL19, //MSG_PREHEAT_ABS2
  2306. MSGPL20, //MSG_PREHEAT_ABS012
  2307. MSGPL21, //MSG_PREHEAT_ABS_BEDONLY
  2308. MSGPL22, //MSG_PREHEAT_ABS_SETTINGS
  2309. MSGPL23, //MSG_COOLDOWN
  2310. MSGPL24, //MSG_SWITCH_PS_ON
  2311. MSGPL25, //MSG_SWITCH_PS_OFF
  2312. MSGPL26, //MSG_EXTRUDE
  2313. MSGPL27, //MSG_RETRACT
  2314. MSGPL28, //MSG_MOVE_AXIS
  2315. MSGPL29, //MSG_MOVE_X
  2316. MSGPL30, //MSG_MOVE_Y
  2317. MSGPL31, //MSG_MOVE_Z
  2318. MSGPL32, //MSG_MOVE_E
  2319. MSGPL33, //MSG_MOVE_E1
  2320. MSGPL34, //MSG_MOVE_E2
  2321. MSGPL35, //MSG_MOVE_01MM
  2322. MSGPL36, //MSG_MOVE_1MM
  2323. MSGPL37, //MSG_MOVE_10MM
  2324. MSGPL38, //MSG_SPEED
  2325. MSGPL39, //MSG_NOZZLE
  2326. MSGPL40, //MSG_NOZZLE1
  2327. MSGPL41, //MSG_NOZZLE2
  2328. MSGPL42, //MSG_BED
  2329. MSGPL43, //MSG_FAN_SPEED
  2330. MSGPL44, //MSG_FLOW
  2331. MSGPL45, //MSG_FLOW0
  2332. MSGPL46, //MSG_FLOW1
  2333. MSGPL47, //MSG_FLOW2
  2334. MSGPL48, //MSG_CONTROL
  2335. MSGPL49, //MSG_MIN
  2336. MSGPL50, //MSG_MAX
  2337. MSGPL51, //MSG_FACTOR
  2338. MSGPL52, //MSG_AUTOTEMP
  2339. MSGPL53, //MSG_ON
  2340. MSGPL54, //MSG_OFF
  2341. MSGPL55, //MSG_PID_P
  2342. MSGPL56, //MSG_PID_I
  2343. MSGPL57, //MSG_PID_D
  2344. MSGPL58, //MSG_PID_C
  2345. MSGPL59, //MSG_ACC
  2346. MSGPL60, //MSG_VXY_JERK
  2347. MSGPL61, //MSG_VZ_JERK
  2348. MSGPL62, //MSG_VE_JERK
  2349. MSGPL63, //MSG_VMAX
  2350. MSGPL64, //MSG_X
  2351. MSGPL65, //MSG_Y
  2352. MSGPL66, //MSG_Z
  2353. MSGPL67, //MSG_E
  2354. MSGPL68, //MSG_VMIN
  2355. MSGPL69, //MSG_VTRAV_MIN
  2356. MSGPL70, //MSG_AMAX
  2357. MSGPL71, //MSG_A_RETRACT
  2358. MSGPL72, //MSG_XSTEPS
  2359. MSGPL73, //MSG_YSTEPS
  2360. MSGPL74, //MSG_ZSTEPS
  2361. MSGPL75, //MSG_ESTEPS
  2362. MSGPL76, //MSG_TEMPERATURE
  2363. MSGPL77, //MSG_MOTION
  2364. MSGPL78, //MSG_VOLUMETRIC
  2365. MSGPL79, //MSG_VOLUMETRIC_ENABLED
  2366. MSGPL80, //MSG_FILAMENT_SIZE_EXTRUDER_0
  2367. MSGPL81, //MSG_FILAMENT_SIZE_EXTRUDER_1
  2368. MSGPL82, //MSG_FILAMENT_SIZE_EXTRUDER_2
  2369. MSGPL83, //MSG_CONTRAST
  2370. MSGPL84, //MSG_STORE_EPROM
  2371. MSGPL85, //MSG_LOAD_EPROM
  2372. MSGPL86, //MSG_RESTORE_FAILSAFE
  2373. MSGPL87, //MSG_REFRESH
  2374. MSGPL88, //MSG_WATCH
  2375. MSGPL89, //MSG_PREPARE
  2376. MSGPL90, //MSG_TUNE
  2377. MSGPL91, //MSG_PAUSE_PRINT
  2378. MSGPL92, //MSG_RESUME_PRINT
  2379. MSGPL93, //MSG_STOP_PRINT
  2380. MSGPL94, //MSG_CARD_MENU
  2381. MSGPL95, //MSG_NO_CARD
  2382. MSGPL96, //MSG_DWELL
  2383. MSGPL97, //MSG_USERWAIT
  2384. MSGPL98, //MSG_RESUMING
  2385. MSGPL99, //MSG_PRINT_ABORTED
  2386. MSGPL100, //MSG_NO_MOVE
  2387. MSGPL101, //MSG_KILLED
  2388. MSGPL102, //MSG_STOPPED
  2389. MSGPL103, //MSG_CONTROL_RETRACT
  2390. MSGPL104, //MSG_CONTROL_RETRACT_SWAP
  2391. MSGPL105, //MSG_CONTROL_RETRACTF
  2392. MSGPL106, //MSG_CONTROL_RETRACT_ZLIFT
  2393. MSGPL107, //MSG_CONTROL_RETRACT_RECOVER
  2394. MSGPL108, //MSG_CONTROL_RETRACT_RECOVER_SWAP
  2395. MSGPL109, //MSG_CONTROL_RETRACT_RECOVERF
  2396. MSGPL110, //MSG_AUTORETRACT
  2397. MSGPL111, //MSG_FILAMENTCHANGE
  2398. MSGPL112, //MSG_INIT_SDCARD
  2399. MSGPL113, //MSG_CNG_SDCARD
  2400. MSGPL114, //MSG_ZPROBE_OUT
  2401. MSGPL115, //MSG_POSITION_UNKNOWN
  2402. MSGPL116, //MSG_ZPROBE_ZOFFSET
  2403. MSGPL117, //MSG_BABYSTEP_X
  2404. MSGPL118, //MSG_BABYSTEP_Y
  2405. MSGPL119, //MSG_BABYSTEP_Z
  2406. MSGPL120, //MSG_ENDSTOP_ABORT
  2407. MSGPL121, //MSG_ADJUSTZ
  2408. MSGPL122, //MSG_PICK_Z
  2409. MSGPL123, //MSG_HOMEYZ
  2410. MSGPL124, //MSG_HOMEYZ_PROGRESS
  2411. MSGPL125, //MSG_HOMEYZ_DONE
  2412. MSGPL126, //MSG_SETTINGS
  2413. MSGPL127, //MSG_PREHEAT
  2414. MSGPL128, //MSG_UNLOAD_FILAMENT
  2415. MSGPL129, //MSG_LOAD_FILAMENT
  2416. MSGPL130, //MSG_RECTRACT
  2417. MSGPL131, //MSG_ERROR
  2418. MSGPL132, //MSG_PREHEAT_NOZZLE
  2419. MSGPL133, //MSG_SUPPORT
  2420. MSGPL134, //MSG_CORRECTLY
  2421. MSGPL135, //MSG_YES
  2422. MSGPL136, //MSG_NO
  2423. MSGPL137, //MSG_NOT_LOADED
  2424. MSGPL138, //MSG_NOT_COLOR
  2425. MSGPL139, //MSG_LOADING_FILAMENT
  2426. MSGPL140, //MSG_PLEASE_WAIT
  2427. MSGPL141, //MSG_LOADING_COLOR
  2428. MSGPL142, //MSG_CHANGE_SUCCESS
  2429. MSGPL143, //MSG_PRESS
  2430. MSGPL144, //MSG_INSERT_FILAMENT
  2431. MSGPL145, //MSG_CHANGING_FILAMENT
  2432. MSGPL146, //MSG_SILENT_MODE_ON
  2433. MSGPL147, //MSG_SILENT_MODE_OFF
  2434. MSGPL148, //MSG_REBOOT
  2435. MSGPL149, //MSG_TAKE_EFFECT
  2436. MSGPL150, //MSG_Enqueing
  2437. MSGPL151, //MSG_POWERUP
  2438. MSGPL152, //MSG_EXTERNAL_RESET
  2439. MSGPL153, //MSG_BROWNOUT_RESET
  2440. MSGPL154, //MSG_WATCHDOG_RESET
  2441. MSGPL155, //MSG_SOFTWARE_RESET
  2442. MSGPL156, //MSG_AUTHOR
  2443. MSGPL157, //MSG_CONFIGURATION_VER
  2444. MSGPL158, //MSG_FREE_MEMORY
  2445. MSGPL159, //MSG_PLANNER_BUFFER_BYTES
  2446. MSGPL160, //MSG_OK
  2447. MSGPL161, //MSG_FILE_SAVED
  2448. MSGPL162, //MSG_ERR_LINE_NO
  2449. MSGPL163, //MSG_ERR_CHECKSUM_MISMATCH
  2450. MSGPL164, //MSG_ERR_NO_CHECKSUM
  2451. MSGPL165, //MSG_ERR_NO_LINENUMBER_WITH_CHECKSUM
  2452. MSGPL166, //MSG_FILE_PRINTED
  2453. MSGPL167, //MSG_BEGIN_FILE_LIST
  2454. MSGPL168, //MSG_END_FILE_LIST
  2455. MSGPL169, //MSG_M104_INVALID_EXTRUDER
  2456. MSGPL170, //MSG_M105_INVALID_EXTRUDER
  2457. MSGPL171, //MSG_M200_INVALID_EXTRUDER
  2458. MSGPL172, //MSG_M218_INVALID_EXTRUDER
  2459. MSGPL173, //MSG_M221_INVALID_EXTRUDER
  2460. MSGPL174, //MSG_ERR_NO_THERMISTORS
  2461. MSGPL175, //MSG_M109_INVALID_EXTRUDER
  2462. MSGPL176, //MSG_HEATING
  2463. MSGPL177, //MSG_HEATING_COMPLETE
  2464. MSGPL178, //MSG_BED_HEATING
  2465. MSGPL179, //MSG_BED_DONE
  2466. MSGPL180, //MSG_M115_REPORT
  2467. MSGPL181, //MSG_COUNT_X
  2468. MSGPL182, //MSG_ERR_KILLED
  2469. MSGPL183, //MSG_ERR_STOPPED
  2470. MSGPL184, //MSG_RESEND
  2471. MSGPL185, //MSG_UNKNOWN_COMMAND
  2472. MSGPL186, //MSG_ACTIVE_EXTRUDER
  2473. MSGPL187, //MSG_INVALID_EXTRUDER
  2474. MSGPL188, //MSG_X_MIN
  2475. MSGPL189, //MSG_X_MAX
  2476. MSGPL190, //MSG_Y_MIN
  2477. MSGPL191, //MSG_Y_MAX
  2478. MSGPL192, //MSG_Z_MIN
  2479. MSGPL193, //MSG_Z_MAX
  2480. MSGPL194, //MSG_M119_REPORT
  2481. MSGPL195, //MSG_ENDSTOP_HIT
  2482. MSGPL196, //MSG_ENDSTOP_OPEN
  2483. MSGPL197, //MSG_HOTEND_OFFSET
  2484. MSGPL198, //MSG_SD_CANT_OPEN_SUBDIR
  2485. MSGPL199, //MSG_SD_INIT_FAIL
  2486. MSGPL200, //MSG_SD_VOL_INIT_FAIL
  2487. MSGPL201, //MSG_SD_OPENROOT_FAIL
  2488. MSGPL202, //MSG_SD_CARD_OK
  2489. MSGPL203, //MSG_SD_WORKDIR_FAIL
  2490. MSGPL204, //MSG_SD_OPEN_FILE_FAIL
  2491. MSGPL205, //MSG_SD_FILE_OPENED
  2492. MSGPL206, //MSG_SD_SIZE
  2493. MSGPL207, //MSG_SD_FILE_SELECTED
  2494. MSGPL208, //MSG_SD_WRITE_TO_FILE
  2495. MSGPL209, //MSG_SD_PRINTING_BYTE
  2496. MSGPL210, //MSG_SD_NOT_PRINTING
  2497. MSGPL211, //MSG_SD_ERR_WRITE_TO_FILE
  2498. MSGPL212, //MSG_SD_CANT_ENTER_SUBDIR
  2499. MSGPL213, //MSG_STEPPER_TOO_HIGH
  2500. MSGPL214, //MSG_ENDSTOPS_HIT
  2501. MSGPL215, //MSG_ERR_COLD_EXTRUDE_STOP
  2502. MSGPL216, //MSG_ERR_LONG_EXTRUDE_STOP
  2503. MSGPL217, //MSG_BABYSTEPPING_X
  2504. MSGPL218, //MSG_BABYSTEPPING_Y
  2505. MSGPL219, //MSG_BABYSTEPPING_Z
  2506. MSGPL220, //MSG_SERIAL_ERROR_MENU_STRUCTURE
  2507. MSGPL221, //MSG_LANGUAGE_NAME
  2508. MSGPL222, //MSG_LANGUAGE_SELECT
  2509. MSGPL223, //MSG_PRUSA3D
  2510. MSGPL224, //MSG_PRUSA3D_FORUM
  2511. MSGPL225, //MSG_PRUSA3D_HOWTO
  2512. MSGPL226, //MSG_SELFTEST_ERROR
  2513. MSGPL227, //MSG_SELFTEST_PLEASECHECK
  2514. MSGPL228, //MSG_SELFTEST_NOTCONNECTED
  2515. MSGPL229, //MSG_SELFTEST_HEATERTHERMISTOR
  2516. MSGPL230, //MSG_SELFTEST_BEDHEATER
  2517. MSGPL231, //MSG_SELFTEST_WIRINGERROR
  2518. MSGPL232, //MSG_SELFTEST_ENDSTOPS
  2519. MSGPL233, //MSG_SELFTEST_MOTOR
  2520. MSGPL234, //MSG_SELFTEST_ENDSTOP
  2521. MSGPL235, //MSG_SELFTEST_ENDSTOP_NOTHIT
  2522. MSGPL236, //MSG_SELFTEST_OK
  2523. MSGPL237, //MSG_STATS_TOTALFILAMENT
  2524. MSGPL238, //MSG_STATS_TOTALPRINTTIME
  2525. MSGPL239, //MSG_STATS_FILAMENTUSED
  2526. MSGPL240, //MSG_STATS_PRINTTIME
  2527. MSGPL241, //MSG_SELFTEST_START
  2528. MSGPL242, //MSG_SELFTEST_CHECK_ENDSTOPS
  2529. MSGPL243, //MSG_SELFTEST_CHECK_HOTEND
  2530. MSGPL244, //MSG_SELFTEST_CHECK_X
  2531. MSGPL245, //MSG_SELFTEST_CHECK_Y
  2532. MSGPL246, //MSG_SELFTEST_CHECK_Z
  2533. MSGPL247, //MSG_SELFTEST_CHECK_BED
  2534. MSGPL248, //MSG_SELFTEST_CHECK_ALLCORRECT
  2535. MSGPL249, //MSG_SELFTEST
  2536. MSGPL250, //MSG_SELFTEST_FAILED
  2537. MSGPL251, //MSG_STATISTICS
  2538. MSGPL252, //MSG_USB_PRINTING
  2539. };
  2540. const char** MSG_ALL[] = {MSGEN,MSGCZ,MSGIT,MSGES,MSGPL};
  2541. char langbuffer[LCD_WIDTH+1];
  2542. char* CAT2(const char *s1,const char *s2) {
  2543. unsigned char len=0;
  2544. strncpy_P(langbuffer+len,s1,LCD_WIDTH-len);
  2545. len+=strlen_P(s1);
  2546. strncpy_P(langbuffer+len,s2,LCD_WIDTH-len);
  2547. return langbuffer;
  2548. }
  2549. char* CAT4(const char *s1,const char *s2,const char *s3,const char *s4) {
  2550. unsigned char len=0;
  2551. strncpy_P(langbuffer+len,s1,LCD_WIDTH-len);
  2552. len+=strlen_P(s1);
  2553. strncpy_P(langbuffer+len,s2,LCD_WIDTH-len);
  2554. len+=strlen_P(s2);
  2555. strncpy_P(langbuffer+len,s3,LCD_WIDTH-len);
  2556. len+=strlen_P(s3);
  2557. strncpy_P(langbuffer+len,s4,LCD_WIDTH-len);
  2558. return langbuffer;
  2559. }