float filament_size[1]; //!< cross-sectional area of filament (in millimeters), typically around 1.75 or 2.85, 0 disables the volumetric calculations for the extruder.
float max_feedrate_silent[4]; //!< max speeds for silent mode
unsigned long max_acceleration_units_per_sq_second_silent[4];
+ eeprom_update_byte((uint8_t*)EEPROM_NOZZLE_DIAMETER,(uint8_t)ClNozzleDiameter::_Diameter_Undef); // for correct synchronization after farm-mode exiting
case 209: // M209 - S<1=true/0=false> enable automatic retract detect if the slicer did not support G10/11: every normal extrude-only move will be classified as retract depending on the direction.
{
if(code_seen('S'))
@@ -6175,6 +6649,9 @@ Sigma_Exit:
}break;
#endif // FWRETRACT
#if EXTRUDERS > 1
+
+ // ### M218 - Set hotend offset
+ // ----------------------------------------
case 218: // M218 - set hotend offset (in mm), T<extruder_number> X<offset_on_X> Y<offset_on_Y>
+ eeprom_update_byte((uint8_t*)EEPROM_NOZZLE_DIAMETER,(uint8_t)ClNozzleDiameter::_Diameter_Undef); // for correct synchronization after farm-mode exiting
- else if (safetyTimer.expired(safetytimer_inactive_time))
+ else if (safetyTimer.expired(farm_mode?FARM_DEFAULT_SAFETYTIMER_TIME_ms:safetytimer_inactive_time))
{
setTargetBed(0);
setAllTargetHotends(0);
- lcd_show_fullscreen_message_and_wait_P(_i("Heating disabled by safety timer."));////MSG_BED_HEATING_SAFETY_DISABLED c=0 r=0
+ lcd_show_fullscreen_message_and_wait_P(_i("Heating disabled by safety timer."));////MSG_BED_HEATING_SAFETY_DISABLED
}
}
#endif //SAFETYTIMER
@@ -7625,9 +8443,9 @@ bool bInhibitFlag;
#ifdef IR_SENSOR
bInhibitFlag=(menu_menu==lcd_menu_show_sensors_state); // Support::SensorInfo menu active
#endif // IR_SENSOR
- if ((mcode_in_progress != 600) && (eFilamentAction != e_FILAMENT_ACTION_autoLoad) && (!bInhibitFlag)) //M600 not in progress, preHeat @ autoLoad menu not active, Support::ExtruderInfo/SensorInfo menu not active
+ if ((mcode_in_progress != 600) && (eFilamentAction != FilamentAction::AutoLoad) && (!bInhibitFlag)) //M600 not in progress, preHeat @ autoLoad menu not active, Support::ExtruderInfo/SensorInfo menu not active
+// All this is about silencing the heat bed, as it behaves like a loudspeaker.
+// Basically, we want the PWM heating switched at 30Hz (or so) which is a well ballanced
+// frequency for both power supply units (i.e. both PSUs are reasonably silent).
+// The only trouble is the rising or falling edge of bed heating - that creates an audible click.
+// This audible click may be suppressed by making the rising or falling edge NOT sharp.
+// Of course, making non-sharp edges in digital technology is not easy, but there is a solution.
+// It is possible to do a fast PWM sequence with duty starting from 0 to 255.
+// Doing this at higher frequency than the bed "loudspeaker" can handle makes the click barely audible.
+// Technically:
+// timer0 is set to fast PWM mode at 62.5kHz (timer0 is linked to the bed heating pin) (zero prescaler)
+// To keep the bed switching at 30Hz - we don't want the PWM running at 62kHz all the time
+// since it would burn the heatbed's MOSFET:
+// 16MHz/256 levels of PWM duty gives us 62.5kHz
+// 62.5kHz/256 gives ~244Hz, that is still too fast - 244/8 gives ~30Hz, that's what we need
+// So the automaton runs atop of inner 8 (or 16) cycles.
+// The finite automaton is running in the ISR(TIMER0_OVF_vect)
+
+///! Definition off finite automaton states
+enum class States : uint8_t {
+ ZERO = 0,
+ RISE = 1,
+ ONE = 2,
+ FALL = 3
+};
+
+///! State table for the inner part of the finite automaton
+///! Basically it specifies what shall happen if the outer automaton is requesting setting the heat pin to 0 (OFF) or 1 (ON)
+///! ZERO: steady 0 (OFF), no change for the whole period
+///! RISE: 8 (16) fast PWM cycles with increasing duty up to steady ON
+///! ONE: steady 1 (ON), no change for the whole period
+///! FALL: 8 (16) fast PWM cycles with decreasing duty down to steady OFF
+///! @@TODO move it into progmem
+static States stateTable[4*2] = {
+// off on
+States::ZERO, States::RISE, // ZERO
+States::FALL, States::ONE, // RISE
+States::FALL, States::ONE, // ONE
+States::ZERO, States::RISE // FALL
+};
+
+///! Inner states of the finite automaton
+static States state = States::ZERO;
+
+///! Inner and outer PWM counters
+static uint8_t outer = 0;
+static uint8_t inner = 0;
+static uint8_t pwm = 0;
+
+///! the slow PWM duty for the next 30Hz cycle
+///! Set in the whole firmware at various places
+extern unsigned char soft_pwm_bed;
+
+/// Fine tuning of automaton cycles
+#if 1
+static const uint8_t innerMax = 16;
+static const uint8_t innerShift = 4;
+#else
+static const uint8_t innerMax = 8;
+static const uint8_t innerShift = 5;
+#endif
+
+ISR(TIMER0_OVF_vect) // timer compare interrupt service routine
+{
+ if( inner ){
+ switch(state){
+ case States::ZERO:
+ OCR0B = 255;
+ // Commenting the following code saves 6B, but it is left here for reference
+ // It is not necessary to set it all over again, because we can only get into the ZERO state from the FALL state (which sets this register)
+// TCCR0A |= (1 << COM0B1) | (1 << COM0B0);
+ break;
+ case States::RISE:
+ OCR0B = (innerMax - inner) << innerShift;
+// TCCR0A |= (1 << COM0B1); // this bit is always 1
+ TCCR0A &= ~(1 << COM0B0);
+ break;
+ case States::ONE:
+ OCR0B = 255;
+ // again - may be skipped, because we get into the ONE state only from RISE (which sets this register)
+// TCCR0A |= (1 << COM0B1);
+ TCCR0A &= ~(1 << COM0B0);
+ break;
+ case States::FALL:
+ OCR0B = (innerMax - inner) << innerShift; // this is the same as in RISE, because now we are setting the zero part of duty due to inverting mode
+ // must switch to inverting mode already here, because it takes a whole PWM cycle and it would make a "1" at the end of this pwm cycle
+ TCCR0A |= /*(1 << COM0B1) |*/ (1 << COM0B0);
+ break;
+ }
+ --inner;
+ } else {
+ if( ! outer ){ // at the end of 30Hz PWM period
+ // synchro is not needed (almost), soft_pwm_bed is just 1 byte, 1-byte write instruction is atomic
+ pwm = soft_pwm_bed << 1;
+ }
+ if( pwm > outer || pwm >= 254 ){
+ // soft_pwm_bed has a range of 0-127, that why a <<1 is done here. That also means that we may get only up to 254 which we want to be full-time 1 (ON)
const char MSG_BABYSTEP_Z_NOT_SET[] PROGMEM_I1 = ISTR("Distance between tip of the nozzle and the bed surface has not been set yet. Please follow the manual, chapter First steps, section First layer calibration."); ////c=20 r=12
const char MSG_FOLLOW_CALIBRATION_FLOW[] PROGMEM_I1 = ISTR("Printer has not been calibrated yet. Please follow the manual, chapter First steps, section Calibration flow."); ////c=20 r=8
const char MSG_FOLLOW_Z_CALIBRATION_FLOW[] PROGMEM_I1 = ISTR("There is still a need to make Z calibration. Please follow the manual, chapter First steps, section Calibration flow."); ////c=20 r=8
const char MSG_PAPER[] PROGMEM_I1 = ISTR("Place a sheet of paper under the nozzle during the calibration of first 4 points. If the nozzle catches the paper, power off the printer immediately."); ////c=20 r=8
const char MSG_PLACE_STEEL_SHEET[] PROGMEM_I1 = ISTR("Please place steel sheet on heatbed."); ////c=20 r=4
const char MSG_TEMP_CALIBRATION_DONE[] PROGMEM_I1 = ISTR("Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."); ////c=20 r=12
const char MSG_WIZARD_CALIBRATION_FAILED[] PROGMEM_I1 = ISTR("Please check our handbook and fix the problem. Then resume the Wizard by rebooting the printer."); ////c=20 r=8
-const char MSG_ERR_STOPPED[] PROGMEM_N1 = "Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)"; ////c=0 r=0
+const char MSG_ERR_STOPPED[] PROGMEM_N1 = "Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)"; ////
- if(timer < 100) { timer = 100; MYSERIAL.print(_N("Steprate too high: ")); MYSERIAL.println(step_rate); }//(20kHz this should never happen)////MSG_STEPPER_TOO_HIGH c=0 r=0
+ if(timer < 100) { timer = 100; MYSERIAL.print(_N("Steprate too high: ")); MYSERIAL.println(step_rate); }//(20kHz this should never happen)////MSG_STEPPER_TOO_HIGH
- if(lcd_commands_step>1) lcd_timeoutToStatus.start(); //if user dont confirm live adjust Z value by pressing the knob, we are saving last value by timeout to status screen
-
- if (lcd_commands_step == 0 && !blocks_queued() && cmd_buffer_empty())
- {
- lcd_commands_step = 10;
- }
- if (lcd_commands_step == 20 && !blocks_queued() && cmd_buffer_empty())
- {
- filament = 0;
- lcd_commands_step = 10;
- }
- if (lcd_commands_step == 21 && !blocks_queued() && cmd_buffer_empty())
- {
- filament = 1;
- lcd_commands_step = 10;
- }
- if (lcd_commands_step == 22 && !blocks_queued() && cmd_buffer_empty())
- {
- filament = 2;
- lcd_commands_step = 10;
- }
- if (lcd_commands_step == 23 && !blocks_queued() && cmd_buffer_empty())
- {
- filament = 3;
- lcd_commands_step = 10;
- }
- if (lcd_commands_step == 24 && !blocks_queued() && cmd_buffer_empty())
+ if(lcd_commands_step>1) lcd_timeoutToStatus.start(); //if user dont confirm live adjust Z value by pressing the knob, we are saving last value by timeout to status screen
- lcd_commands_step = 9;
- }
- if (lcd_commands_step == 9 && !blocks_queued() && cmd_buffer_empty())
+ if (!blocks_queued() && cmd_buffer_empty())
{
- lcd_clear();
- menu_depth = 0;
- menu_submenu(lcd_babystep_z);
-
- if (mmu_enabled)
- {
- enquecommand_P(PSTR("M83")); //intro line
- enquecommand_P(PSTR("G1 Y-3.0 F1000.0")); //intro line
- enquecommand_P(PSTR("G1 Z0.4 F1000.0")); //intro line
- strcpy(cmd1, "T");
- strcat(cmd1, itostr3left(filament));
- enquecommand(cmd1);
- enquecommand_P(PSTR("G1 X55.0 E32.0 F1073.0")); //intro line
- enquecommand_P(PSTR("G1 X5.0 E32.0 F1800.0")); //intro line
- enquecommand_P(PSTR("G1 X55.0 E8.0 F2000.0")); //intro line
- enquecommand_P(PSTR("G1 Z0.3 F1000.0")); //intro line
- enquecommand_P(PSTR("G92 E0.0")); //intro line
- enquecommand_P(PSTR("G1 X240.0 E25.0 F2200.0")); //intro line
- enquecommand_P(PSTR("G1 Y-2.0 F1000.0")); //intro line
- enquecommand_P(PSTR("G1 X55.0 E25 F1400.0")); //intro line
- enquecommand_P(PSTR("G1 Z0.20 F1000.0")); //intro line
- enquecommand_P(PSTR("G1 X5.0 E4.0 F1000.0")); //intro line
-
- } else
+ switch(lcd_commands_step)
{
- enquecommand_P(PSTR("G1 X60.0 E9.0 F1000.0")); //intro line
- enquecommand_P(PSTR("G1 X100.0 E12.5 F1000.0")); //intro line
- }
-
- lcd_commands_step = 8;
- }
- if (lcd_commands_step == 8 && !blocks_queued() && cmd_buffer_empty())
- {
-
- enquecommand_P(PSTR("G92 E0.0"));
- enquecommand_P(PSTR("G21")); //set units to millimeters
+ // 2019-08-07 brutal hack - solving the "viper" situation.
+ // It is caused by the fact, that tmc2130_st_isr makes a crash detection before the printers really starts.
+ // And thus it calles stop_and_save_print_to_ram which sets the saved_printing flag.
+ // Having this flag set during normal printing is lethal - mesh_plan_buffer_line exist in the middle of planning long travels
+ // which results in distorted print.
+ // This primarily happens when the printer is new and parked in 0,0
+ // So any new printer will fail the first layer calibration unless being reset or the Stop function gets called.
+ // We really must find a way to prevent the crash from happening before the printer is started - that would be the correct solution.
+ // Btw. the flag may even trigger the viper situation on normal start this way and the user won't be able to find out why.
+ saved_printing = false;
+
wizard_active = true;
wizard_event = lcd_show_multiscreen_message_yes_no_and_wait_P(_i("Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"), false, true);////MSG_WIZARD_WELCOME c=20 r=7
lcd_show_fullscreen_message_and_wait_P(_i("Now I will calibrate distance between tip of the nozzle and heatbed surface."));////MSG_WIZARD_V2_CAL c=20 r=8
lcd_show_fullscreen_message_and_wait_P(_i("I will start to print line and you will gradually lower the nozzle by rotating the knob, until you reach optimal height. Check the pictures in our handbook in chapter Calibration."));////MSG_WIZARD_V2_CAL_2 c=20 r=12
#define MMU_DEBUG //print communication between MMU2 and printer on serial
//#define MMU_HAS_CUTTER
+// This is experimental feature requested by our test department.
+// There is no known use for ordinary user. If enabled by this macro
+// and enabled from printer menu (not enabled by default). It cuts filament
+// every time when switching filament from gcode. MMU_HAS_CUTTER needs to be
+// defined.
+
+//#define MMU_ALWAYS_CUT
#define MMU_IDLER_SENSOR_ATTEMPTS_NR 21 //max. number of attempts to load filament if first load failed; value for max bowden length and case when loading fails right at the beginning
#define MMU_DEBUG //print communication between MMU2 and printer on serial
//#define MMU_HAS_CUTTER
+// This is experimental feature requested by our test department.
+// There is no known use for ordinary user. If enabled by this macro
+// and enabled from printer menu (not enabled by default). It cuts filament
+// every time when switching filament from gcode. MMU_HAS_CUTTER needs to be
+// defined.
+
+//#define MMU_ALWAYS_CUT
#define MMU_IDLER_SENSOR_ATTEMPTS_NR 21 //max. number of attempts to load filament if first load failed; value for max bowden length and case when loading fails right at the beginning
#define MMU_DEBUG //print communication between MMU2 and printer on serial
//#define MMU_HAS_CUTTER
+
+// This is experimental feature requested by our test department.
+// There is no known use for ordinary user. If enabled by this macro
+// and enabled from printer menu (not enabled by default). It cuts filament
+// every time when switching filament from gcode. MMU_HAS_CUTTER needs to be
+// defined.
+
+//#define MMU_ALWAYS_CUT
#define MMU_IDLER_SENSOR_ATTEMPTS_NR 21 //max. number of attempts to load filament if first load failed; value for max bowden length and case when loading fails right at the beginning
-Run shell script build.sh to build for MK3 and flash with Sli3er.
-If you have different printel model, follow step [2.b](#2b) from Windows build first.
-If you wish to flash from Arduino, follow step [2.c](#2c) from Windows build first.
-The script downloads Arduino with our modifications and Rambo board support installed, unpacks it into folder PF-build-env-\<version\> on the same level, as your Prusa-Firmware folder is located, builds firmware for MK3 using that Arduino in Prusa-Firmware-build folder on the same level as Prusa-Firmware, runs secondary language support scripts. Firmware with secondary language support is generated in lang subfolder. Use firmware.hex for MK3 variant. Use firmware_\<lang\>.hex for other printers. Don't forget to follow step [2.b](#2b) first for non-MK3 printers.
+1. Clone this repository and checkout the correct branch for your desired release version.
+
+2. Set your printer model.
+ - For MK3 --> skip to step 3.
+ - If you have a different printer model, follow step [2.b](#2b) from Windows build
+
+3. Run `sudo ./build.sh`
+ - Output hex file is at `"PrusaFirmware/lang/firmware.hex"` . In the same folder you can hex files for other languages as well.
+
+4. Connect your printer and flash with PrusaSlicer ( Configuration --> Flash printer firmware ) or Slic3r PE.
+ - If you wish to flash from Arduino, follow step [2.c](#2c) from Windows build first.
+
+
+_Notes:_
+
+The script downloads Arduino with our modifications and Rambo board support installed, unpacks it into folder `PF-build-env-\<version\>` on the same level, as your Prusa-Firmware folder is located, builds firmware for MK3 using that Arduino in Prusa-Firmware-build folder on the same level as Prusa-Firmware, runs secondary language support scripts. Firmware with secondary language support is generated in lang subfolder. Use firmware.hex for MK3 variant. Use `firmware_\<lang\>.hex` for other printers. Don't forget to follow step [2.b](#2b) first for non-MK3 printers.
+
## Windows
### Using Arduino
-note: Multi language build is not supported.
+_Note: Multi language build is not supported._
+
#### 1. Development environment preparation
- a. install `"Arduino Software IDE"` for your preferred operating system
-`https://www.arduino.cc -> Software->Downloads`
-it is recommended to use version `"1.8.5"`, as it is used on out build server to produce official builds.
-_note: in the case of persistent compilation problems, check the version of the currently used C/C++ compiler (GCC) - should be `4.8.1`; version can be verified by entering the command
-`avr-gcc --version`
-if you are not sure where the file is placed (depends on how `"Arduino Software IDE"` was installed), you can use the search feature within the file system_
-_note: name collision for `"LiquidCrystal"` library known from previous versions is now obsolete (so there is no need to delete or rename original file/-s)_
-
- b. add (`UltiMachine`) `RAMBo` board into the list of Arduino target boards
-`File->Preferences->Settings`
-into text field `"Additional Boards Manager URLs"`
-at the file `"preferences.txt"` (this parameter allows you to write a comma-separated list of addresses)
-_note: you can find location of this file on your disk by following way:
-`File->Preferences->Settings` (`"More preferences can be edited in file ..."`)_
-than do it
-`Tools->Board->BoardsManager`
-from viewed list select an item `"RAMBo"` (will probably be labeled as `"RepRap Arduino-compatible Mother Board (RAMBo) by UltiMachine"`
-_note: select this item for any variant of board used in printers `'Prusa i3 MKx'`, that is for `RAMBo-mini x.y` and `EINSy x.y` to_
-'clicking' the item will display the installation button; select choice `"1.0.1"` from the list(last known version as of the date of issue of this document)
-_(after installation, the item is labeled as `"INSTALLED"` and can then be used for target board selection)_
-
- c. modify platform.txt to enable float printf support:
-add "-Wl,-u,vfprintf -lprintf_flt -lm" to "compiler.c.elf.flags=" before existing flag "-Wl,--gc-sections"
+**a.** Install `"Arduino Software IDE"` from the official website `https://www.arduino.cc -> Software->Downloads`
+
+ _It is recommended to use version `"1.8.5"`, as it is used on out build server to produce official builds._
+
+**b.** Setup Arduino to use Prusa Rambo board definition
+
+* Open Arduino and navigate to File -> Preferences -> Settings
+* To the text field `"Additional Boards Manager URLSs"` add `https://raw.githubusercontent.com/prusa3d/Arduino_Boards/master/IDE_Board_Manager/package_prusa3d_index.json`
+* Open Board manager (`Tools->Board->Board manager`), and install `Prusa Research AVR MK3 RAMBo EINSy board`
+
+**c.** Modify compiler flags in `platform.txt` file
+
+* The platform.txt file can be found in Arduino instalation directory, or after Arduino has been updated at: `"C:\Users\(user)\AppData\Local\Arduino15\packages\arduino\hardware\avr\(version)"` If you can locate the file in both places, file from user profile is probably used.
+
+* Add `"-Wl,-u,vfprintf -lprintf_flt -lm"` to `"compiler.c.elf.flags="` before existing flag "-Wl,--gc-sections"
+
+ For example: `"compiler.c.elf.flags=-w -Os -Wl,-u,vfprintf -lprintf_flt -lm -Wl,--gc-sections"`
+
+_Notes:_
+
+
+_In the case of persistent compilation problems, check the version of the currently used C/C++ compiler (GCC) - should be at leas `4.8.1`;
+If you are not sure where the file is placed (depends on how `"Arduino Software IDE"` was installed), you can use the search feature within the file system_
+
+_Name collision for `"LiquidCrystal"` library known from previous versions is now obsolete (so there is no need to delete or rename original file/-s)_
#### 2. Source code compilation
-a. place the source codes corresponding to your printer model obtained from the repository into the selected directory on your disk
-`https://github.com/prusa3d/Prusa-Firmware/`
+**a.** Clone this repository`https://github.com/prusa3d/Prusa-Firmware/` to your local drive.
-b.<a name="2b"></a> In the subdirectory `"Firmware/variants/"` select the configuration file (`.h`) corresponding to your printer model, make copy named `"Configuration_prusa.h"` (or make simple renaming) and copy it into `"Firmware/"` directory.
+**b.**<a name="2b"></a> In the subdirectory `"Firmware/variants/"` select the configuration file (`.h`) corresponding to your printer model, make copy named `"Configuration_prusa.h"` (or make simple renaming) and copy it into `"Firmware/"` directory.
-c.<a name="2c"></a> In file `"Firmware/config.h"` set LANG_MODE to 0.
+**c.**<a name="2c"></a> In file `"Firmware/config.h"` set LANG_MODE to 0.
-run `"Arduino IDE"`; select the file `"Firmware.ino"` from the subdirectory `"Firmware/"` at the location, where you placed the source codes
-`File->Open`
-make the desired code customizations; **all changes are on your own risk!**
+**d.** Run `"Arduino IDE"`; select the file `"Firmware.ino"` from the subdirectory `"Firmware/"` at the location, where you placed the source code `File->Open` Make the desired code customizations; **all changes are on your own risk!**
-select the target board `"RAMBo"`
-`Tools->Board->RAMBo`
-_note: it is not possible to use any of the variants `"Arduino Mega …"`, even though it is the same MCU_
+**e.** Select the target board `"Tools->Board->PrusaResearch Einsy RAMBo"`
-run the compilation
-`Sketch->Verify/Compile`
+**f.** Run the compilation `Sketch->Verify/Compile`
-upload the result code into the connected printer
-`Sketch->Upload`
+**g.** Upload the result code into the connected printer `Sketch->Upload`
-or you can also save the output code to the file (in so called `HEX`-format) `"Firmware.ino.rambo.hex"`:
-`Sketch->ExportCompiledBinary`
-and then upload it to the printer using the program `"FirmwareUpdater"`
+* or you can also save the output code to the file (in so called `HEX`-format) `"Firmware.ino.rambo.hex"`: `Sketch->ExportCompiledBinary` and then upload it to the printer using the program `"FirmwareUpdater"`
_note: this file is created in the directory `"Firmware/"`_
### Using Linux subsystem under Windows 10 64-bit
@@ -106,6 +108,9 @@ Now your Ubuntu subsystem is ready to use the automatic `PF-build.sh` script and
- Example: You files are under `C:\Users\<your-username>\Downloads\Prusa-Firmware-MK3`
- use under Ubuntu the following command `cd /mnt/c/Users/<your-username>/Downloads/Prusa-Firmware-MK3`
to change to the right folder
+- Unix and windows have different line endings (LF vs CRLF), try dos2unix to convert
+ - This should fix the `"$'\r': command not found"` error
+ - to install run `apt-get install dos2unix`
#### Compile Prusa-firmware with Ubuntu Linux subsystem installed
- open Ubuntu bash
@@ -132,14 +137,12 @@ _notes: Script and instructions contributed by 3d-gussner. Use at your own risk.
# 3. Automated tests
## Prerequisites
-c++11 compiler e.g. g++ 6.3.1
-
-cmake
-
-build system - ninja or gnu make
+* c++11 compiler e.g. g++ 6.3.1
+* cmake
+* build system - ninja or gnu make
## Building
-Create folder where you want to build tests.
+Create a folder where you want to build tests.
Example:
@@ -170,3 +173,20 @@ Example:
# 4. Documentation
run [doxygen](http://www.doxygen.nl/) in Firmware folder
+
+# 5. FAQ
+Q:I built firmware using Arduino and I see "?" instead of numbers in printer user interface.
+
+A:Step 1.c was ommited or you updated Arduino and now platform.txt located somewhere in your user profile is used.
+
+Q:I built firmware using Arduino and printer now speaks Klingon (nonsense characters and symbols are displayed @^#$&*°;~ÿ)
+
+A:Step 2.c was omitted.
+
+Q:What environment does Prusa use to build the firmware in the first place?
+
+A:Our production builds are 99.9% equivalent to https://github.com/prusa3d/Prusa-Firmware#linux this is also easiest way to build as only one step is needed - run single script, which downloads patched Arduino from github, builds using it, then extracts translated strings and creates language variants (for MK2x) or language hex file for external SPI flash (MK3x). But you need Linux or Linux in virtual machine. This is also what happens when you open pull request to our repository - all variants are built by Travis http://travis-ci.org/ (to check for compilation errors). You can see, what is happening in .travis.yml. It would be also possible to get hex built by travis, only deploy step is missing in .travis.yml. You can get inspiration how to deploy hex by travis and how to setup travis in https://github.com/prusa3d/MM-control-01/ repository. Final hex is located in ./lang/firmware.hex Community reproduced this for Windows in https://github.com/prusa3d/Prusa-Firmware#using-linux-subsystem-under-windows-10-64-bit or https://github.com/prusa3d/Prusa-Firmware#using-git-bash-under-windows-10-64-bit .
+
+Q:Why are build instructions for Arduino mess.
+
+Y:We are too lazy to ship proper board definition for Arduino. We plan to swich to cmake + ninja to be inherently multiplatform, easily integrate build tools, suport more IDEs, get 10 times shorter build times and be able to update compiler whenewer we want.
-"Bed leveling failed. Sensor disconnected or cable broken. Waiting for reset."
-
-#MSG_BED_LEVELING_FAILED_POINT_HIGH c=20 r=4
-"Bed leveling failed. Sensor triggered too high. Waiting for reset."
-
-#MSG_BED c=0 r=0
+#MSG_BED
"Bed"
#MSG_MENU_BELT_STATUS c=15 r=1
@@ -94,10 +88,10 @@
#
"Calibrating home"
-#MSG_CALIBRATE_BED c=0 r=0
+#MSG_CALIBRATE_BED
"Calibrate XYZ"
-#MSG_HOMEYZ c=0 r=0
+#MSG_HOMEYZ
"Calibrate Z"
#MSG_CALIBRATE_PINDA c=17 r=1
@@ -112,37 +106,34 @@
#MSG_MOVE_CARRIAGE_TO_THE_TOP_Z c=20 r=8
"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done."
-#MSG_HOMEYZ_DONE c=0 r=0
+#MSG_HOMEYZ_DONE
"Calibration done"
-#MSG_MENU_CALIBRATION c=0 r=0
+#MSG_MENU_CALIBRATION
"Calibration"
#
"Cancel"
-#MSG_SD_INSERTED c=0 r=0
-"Card inserted"
-
-#MSG_SD_REMOVED c=0 r=0
+#MSG_SD_REMOVED
"Card removed"
-#MSG_NOT_COLOR c=0 r=0
+#MSG_NOT_COLOR
"Color not correct"
-#MSG_COOLDOWN c=0 r=0
+#MSG_COOLDOWN
"Cooldown"
#
"Copy selected language?"
-#MSG_CRASHDETECT_ON c=0 r=0
+#MSG_CRASHDETECT_ON
"Crash det. [on]"
-#MSG_CRASHDETECT_NA c=0 r=0
+#MSG_CRASHDETECT_NA
"Crash det. [N/A]"
-#MSG_CRASHDETECT_OFF c=0 r=0
+#MSG_CRASHDETECT_OFF
"Crash det. [off]"
#MSG_CRASH_DETECTED c=20 r=1
@@ -160,7 +151,7 @@
#MSG_DATE c=17 r=1
"Date:"
-#MSG_DISABLE_STEPPERS c=0 r=0
+#MSG_DISABLE_STEPPERS
"Disable steppers"
#MSG_BABYSTEP_Z_NOT_SET c=20 r=12
@@ -169,27 +160,12 @@
#MSG_WIZARD_REPEAT_V2_CAL c=20 r=7
"Do you want to repeat last step to readjust distance between nozzle and heatbed?"
-#MSG_EXTRUDER_CORRECTION c=9 r=0
-"E-correct"
+#MSG_EXTRUDER_CORRECTION c=10
+"E-correct:"
#MSG_EJECT_FILAMENT c=17 r=1
"Eject filament"
-#MSG_EJECT_FILAMENT1 c=17 r=1
-"Eject filament 1"
-
-#MSG_EJECT_FILAMENT2 c=17 r=1
-"Eject filament 2"
-
-#MSG_EJECT_FILAMENT3 c=17 r=1
-"Eject filament 3"
-
-#MSG_EJECT_FILAMENT4 c=17 r=1
-"Eject filament 4"
-
-#MSG_EJECT_FILAMENT5 c=17 r=1
-"Eject filament 5"
-
#
"Eject"
@@ -199,10 +175,10 @@
#MSG_SELFTEST_ENDSTOP_NOTHIT c=20 r=1
"Endstop not hit"
-#MSG_SELFTEST_ENDSTOP c=0 r=0
+#MSG_SELFTEST_ENDSTOP
"Endstop"
-#MSG_SELFTEST_ENDSTOPS c=0 r=0
+#MSG_SELFTEST_ENDSTOPS
"Endstops"
#MSG_STACK_ERROR c=20 r=4
@@ -211,31 +187,16 @@
#MSG_FSENS_NOT_RESPONDING c=20 r=4
"ERROR: Filament sensor is not responding, please check connection."
-#MSG_ERROR c=0 r=0
+#MSG_ERROR
"ERROR:"
-#
-"External SPI flash W25X20CL not responding."
-
-#
-"Extruder 1"
-
-#
-"Extruder 2"
-
-#
-"Extruder 3"
-
-#
-"Extruder 4"
-
-#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 r=0
+#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18
"Extruder fan:"
#MSG_INFO_EXTRUDER c=15 r=1
"Extruder info"
-#MSG_MOVE_E c=0 r=0
+#MSG_MOVE_E
"Extruder"
#
@@ -253,10 +214,10 @@
#
"Fail stats"
-#MSG_FAN_SPEED c=14 r=0
+#MSG_FAN_SPEED c=14
"Fan speed"
-#MSG_SELFTEST_FAN c=20 r=0
+#MSG_SELFTEST_FAN c=20
"Fan test"
#MSG_FANS_CHECK_ON c=17 r=1
@@ -265,16 +226,13 @@
#MSG_FANS_CHECK_OFF c=17 r=1
"Fans check [off]"
-#MSG_FSENSOR_ON c=0 r=0
+#MSG_FSENSOR_ON
"Fil. sensor [on]"
-#MSG_RESPONSE_POOR c=20 r=2
-"Fil. sensor response is poor, disable it?"
-
-#MSG_FSENSOR_NA c=0 r=0
+#MSG_FSENSOR_NA
"Fil. sensor [N/A]"
-#MSG_FSENSOR_OFF c=0 r=0
+#MSG_FSENSOR_OFF
"Fil. sensor [off]"
#
@@ -283,15 +241,12 @@
#MSG_FILAMENT_CLEAN c=20 r=2
"Filament extruding & with correct color?"
-#MSG_NOT_LOADED c=19 r=0
+#MSG_NOT_LOADED c=19
"Filament not loaded"
-#MSG_FILAMENT_SENSOR c=20 r=0
+#MSG_FILAMENT_SENSOR c=20
"Filament sensor"
-#MSG_SELFTEST_FILAMENT_SENSOR c=18 r=0
-"Filament sensor:"
-
#MSG_FILAMENT_USED c=19 r=1
"Filament used"
@@ -313,70 +268,67 @@
#
"Fix the issue and then press button on MMU unit."
-#MSG_FLOW c=0 r=0
+#MSG_FLOW
"Flow"
-#MSG_PRUSA3D_FORUM c=0 r=0
+#MSG_PRUSA3D_FORUM
"forum.prusa3d.com"
-#MSG_SELFTEST_COOLING_FAN c=20 r=0
+#MSG_SELFTEST_COOLING_FAN c=20
"Front print fan?"
#MSG_BED_CORRECTION_FRONT c=14 r=1
"Front side[um]"
-#MSG_SELFTEST_FANS c=0 r=0
+#MSG_SELFTEST_FANS
"Front/left fans"
-#MSG_SELFTEST_HEATERTHERMISTOR c=0 r=0
+#MSG_SELFTEST_HEATERTHERMISTOR
"Heater/Thermistor"
-#MSG_BED_HEATING_SAFETY_DISABLED c=0 r=0
+#MSG_BED_HEATING_SAFETY_DISABLED
"Heating disabled by safety timer."
-#MSG_HEATING_COMPLETE c=20 r=0
+#MSG_HEATING_COMPLETE c=20
"Heating done."
-#MSG_HEATING c=0 r=0
+#MSG_HEATING
"Heating"
#MSG_WIZARD_WELCOME c=20 r=7
"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"
-#MSG_PRUSA3D_HOWTO c=0 r=0
+#MSG_PRUSA3D_HOWTO
"howto.prusa3d.com"
-#
-"Change extruder"
-
-#MSG_FILAMENTCHANGE c=0 r=0
+#MSG_FILAMENTCHANGE
"Change filament"
-#MSG_CHANGE_SUCCESS c=0 r=0
+#MSG_CHANGE_SUCCESS
"Change success!"
-#MSG_CORRECTLY c=20 r=0
+#MSG_CORRECTLY c=20
"Changed correctly?"
-#MSG_SELFTEST_CHECK_BED c=20 r=0
+#MSG_SELFTEST_CHECK_BED c=20
"Checking bed "
-#MSG_SELFTEST_CHECK_ENDSTOPS c=20 r=0
+#MSG_SELFTEST_CHECK_ENDSTOPS c=20
"Checking endstops"
-#MSG_SELFTEST_CHECK_HOTEND c=20 r=0
+#MSG_SELFTEST_CHECK_HOTEND c=20
"Checking hotend "
-#MSG_SELFTEST_CHECK_FSENSOR c=20 r=0
+#MSG_SELFTEST_CHECK_FSENSOR c=20
"Checking sensors "
-#MSG_SELFTEST_CHECK_X c=20 r=0
+#MSG_SELFTEST_CHECK_X c=20
"Checking X axis "
-#MSG_SELFTEST_CHECK_Y c=20 r=0
+#MSG_SELFTEST_CHECK_Y c=20
"Checking Y axis "
-#MSG_SELFTEST_CHECK_Z c=20 r=0
+#MSG_SELFTEST_CHECK_Z c=20
"Checking Z axis "
#MSG_CHOOSE_EXTRUDER c=20 r=1
@@ -397,28 +349,13 @@
#MSG_WIZARD_V2_CAL_2 c=20 r=12
"I will start to print line and you will gradually lower the nozzle by rotating the knob, until you reach optimal height. Check the pictures in our handbook in chapter Calibration."
-#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE1 c=60 r=0
-"Improving bed calibration point"
-
-#MSG_WATCH c=0 r=0
+#MSG_WATCH
"Info screen"
-#MSG_FILAMENT_LOADING_T0 c=20 r=4
-"Insert filament into extruder 1. Click when done."
-
-#MSG_FILAMENT_LOADING_T1 c=20 r=4
-"Insert filament into extruder 2. Click when done."
-
-#MSG_FILAMENT_LOADING_T2 c=20 r=4
-"Insert filament into extruder 3. Click when done."
-
-#MSG_FILAMENT_LOADING_T3 c=20 r=4
-"Insert filament into extruder 4. Click when done."
-
#
"Is filament 1 loaded?"
-#MSG_INSERT_FILAMENT c=20 r=0
+#MSG_INSERT_FILAMENT c=20
"Insert filament"
#MSG_WIZARD_FILAMENT_LOADED c=20 r=2
@@ -433,16 +370,13 @@
#MSG_STEEL_SHEET_CHECK c=20 r=2
"Is steel sheet on heatbed?"
-#MSG_FIND_BED_OFFSET_AND_SKEW_ITERATION c=20 r=0
-"Iteration "
-
#
"Last print failures"
#
"Last print"
-#MSG_SELFTEST_EXTRUDER_FAN c=20 r=0
+#MSG_SELFTEST_EXTRUDER_FAN c=20
"Left hotend fan?"
#
@@ -454,16 +388,16 @@
#
"Lin. correction"
-#MSG_BABYSTEP_Z c=0 r=0
+#MSG_BABYSTEP_Z
"Live adjust Z"
-#MSG_LOAD_FILAMENT c=17 r=0
+#MSG_LOAD_FILAMENT c=17
"Load filament"
-#MSG_LOADING_COLOR c=0 r=0
+#MSG_LOADING_COLOR
"Loading color"
-#MSG_LOADING_FILAMENT c=20 r=0
+#MSG_LOADING_FILAMENT c=20
"Loading filament"
#MSG_LOOSE_PULLEY c=20 r=1
@@ -475,13 +409,13 @@
#MSG_M117_V2_CALIBRATION c=25 r=1
"M117 First layer cal."
-#MSG_MAIN c=0 r=0
+#MSG_MAIN
"Main"
-#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=60 r=0
+#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=60
"Measuring reference height of calibration point"
-#MSG_MESH_BED_LEVELING c=0 r=0
+#MSG_MESH_BED_LEVELING
"Mesh Bed Leveling"
#MSG_MMU_OK_RESUMING_POSITION c=20 r=4
@@ -505,10 +439,10 @@
#MSG_MMU_OK_RESUMING c=20 r=4
"MMU OK. Resuming..."
-#MSG_STEALTH_MODE_OFF c=0 r=0
+#MSG_STEALTH_MODE_OFF
"Mode [Normal]"
-#MSG_SILENT_MODE_ON c=0 r=0
+#MSG_SILENT_MODE_ON
"Mode [silent]"
#
@@ -517,55 +451,52 @@
#
"MMU power fails"
-#MSG_STEALTH_MODE_ON c=0 r=0
+#MSG_STEALTH_MODE_ON
"Mode [Stealth]"
-#MSG_AUTO_MODE_ON c=0 r=0
+#MSG_AUTO_MODE_ON
"Mode [auto power]"
-#MSG_SILENT_MODE_OFF c=0 r=0
+#MSG_SILENT_MODE_OFF
"Mode [high power]"
#
"MMU2 connected"
-#MSG_SELFTEST_MOTOR c=0 r=0
+#MSG_SELFTEST_MOTOR
"Motor"
-#MSG_MOVE_AXIS c=0 r=0
+#MSG_MOVE_AXIS
"Move axis"
-#MSG_MOVE_X c=0 r=0
+#MSG_MOVE_X
"Move X"
-#MSG_MOVE_Y c=0 r=0
+#MSG_MOVE_Y
"Move Y"
-#MSG_MOVE_Z c=0 r=0
+#MSG_MOVE_Z
"Move Z"
-#MSG_NO_MOVE c=0 r=0
+#MSG_NO_MOVE
"No move."
-#MSG_NO_CARD c=0 r=0
+#MSG_NO_CARD
"No SD card"
#
"N/A"
-#MSG_NO c=0 r=0
+#MSG_NO
"No"
-#MSG_SELFTEST_NOTCONNECTED c=0 r=0
+#MSG_SELFTEST_NOTCONNECTED
"Not connected"
#
"New firmware version available:"
-#
-"No "
-
-#MSG_SELFTEST_FAN_NO c=19 r=0
+#MSG_SELFTEST_FAN_NO c=19
"Not spinning"
#MSG_WIZARD_V2_CAL c=20 r=8
@@ -574,7 +505,7 @@
#MSG_WIZARD_WILL_PREHEAT c=20 r=4
"Now I will preheat nozzle for PLA."
-#MSG_NOZZLE c=0 r=0
+#MSG_NOZZLE
"Nozzle"
#MSG_DEFAULT_SETTINGS_LOADED c=20 r=4
@@ -586,7 +517,7 @@
#
"Nozzle FAN"
-#MSG_PAUSE_PRINT c=0 r=0
+#MSG_PAUSE_PRINT
"Pause print"
#MSG_PID_RUNNING c=20 r=1
@@ -610,7 +541,7 @@
#MSG_CONFIRM_NOZZLE_CLEAN c=20 r=8
"Please clean the nozzle for calibration. Click when done."
-#MSG_SELFTEST_PLEASECHECK c=0 r=0
+#MSG_SELFTEST_PLEASECHECK
"Please check :"
#MSG_WIZARD_CALIBRATION_FAILED c=20 r=8
@@ -649,16 +580,16 @@
#MSG_UPDATE_MMU2_FW c=20 r=4
"Please update firmware in your MMU2. Waiting for reset."
-#MSG_PLEASE_WAIT c=20 r=0
+#MSG_PLEASE_WAIT c=20
"Please wait"
#
"Please remove shipping helpers first."
-#MSG_PREHEAT_NOZZLE c=20 r=0
+#MSG_PREHEAT_NOZZLE c=20
"Preheat the nozzle!"
-#MSG_PREHEAT c=0 r=0
+#MSG_PREHEAT
"Preheat"
#MSG_WIZARD_HEATING c=20 r=3
@@ -673,7 +604,7 @@
#
"Power failures"
-#MSG_PRINT_ABORTED c=20 r=0
+#MSG_PRINT_ABORTED c=20
"Print aborted"
#
@@ -682,10 +613,10 @@
#
"Preheating to unload"
-#MSG_SELFTEST_PRINT_FAN_SPEED c=18 r=0
+#MSG_SELFTEST_PRINT_FAN_SPEED c=18
"Print fan:"
-#MSG_CARD_MENU c=0 r=0
+#MSG_CARD_MENU
"Print from SD"
#
@@ -703,13 +634,7 @@
#
"Print FAN"
-#WELCOME_MSG c=20 r=0
-"Prusa i3 MK2.5 ready."
-
-#WELCOME_MSG c=20 r=0
-"Prusa i3 MK3 ready."
-
-#MSG_PRUSA3D c=0 r=0
+#MSG_PRUSA3D
"prusa3d.com"
#MSG_BED_CORRECTION_REAR c=14 r=1
@@ -724,16 +649,13 @@
#
"Prusa i3 MK3S OK."
-#
-"Prusa i3 MK2 ready."
-
-#MSG_CALIBRATE_BED_RESET c=0 r=0
+#MSG_CALIBRATE_BED_RESET
"Reset XYZ calibr."
-#MSG_BED_CORRECTION_RESET c=0 r=0
+#MSG_BED_CORRECTION_RESET
"Reset"
-#MSG_RESUME_PRINT c=0 r=0
+#MSG_RESUME_PRINT
"Resume print"
#MSG_RESUMING_PRINT c=20 r=1
@@ -760,25 +682,25 @@
#
"Right"
-#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=60 r=0
+#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=60
"Searching bed calibration point"
-#MSG_LANGUAGE_SELECT c=0 r=0
+#MSG_LANGUAGE_SELECT
"Select language"
-#MSG_SELFTEST_OK c=0 r=0
+#MSG_SELFTEST_OK
"Self test OK"
-#MSG_SELFTEST_START c=20 r=0
+#MSG_SELFTEST_START c=20
"Self test start "
-#MSG_SELFTEST c=0 r=0
+#MSG_SELFTEST
"Selftest "
-#MSG_SELFTEST_ERROR c=0 r=0
+#MSG_SELFTEST_ERROR
"Selftest error !"
-#MSG_SELFTEST_FAILED c=20 r=0
+#MSG_SELFTEST_FAILED c=20
"Selftest failed "
#MSG_FORCE_SELFTEST c=20 r=8
@@ -793,7 +715,7 @@
#MSG_SET_TEMPERATURE c=19 r=1
"Set temperature:"
-#MSG_SETTINGS c=0 r=0
+#MSG_SETTINGS
"Settings"
#MSG_SHOW_END_STOPS c=17 r=1
@@ -802,26 +724,20 @@
#
"Sensor state"
-#
-"Sensors info"
-
-#
-"Show pinda state"
-
#MSG_FILE_CNT c=20 r=4
"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100."
#MSG_SORT_NONE c=17 r=1
-"Sort: [none]"
+"Sort [none]"
#MSG_SORT_TIME c=17 r=1
-"Sort: [time]"
+"Sort [time]"
#
"Severe skew"
#MSG_SORT_ALPHA c=17 r=1
-"Sort: [alphabet]"
+"Sort [alphabet]"
#MSG_SORTING c=20 r=1
"Sorting files"
@@ -844,28 +760,28 @@
#MSG_SOUND_SILENT c=17 r=1
"Sound [silent]"
-#MSG_SPEED c=0 r=0
+#MSG_SPEED
"Speed"
-#MSG_SELFTEST_FAN_YES c=19 r=0
+#MSG_SELFTEST_FAN_YES c=19
"Spinning"
#MSG_TEMP_CAL_WARNING c=20 r=4
"Stable ambient temperature 21-26C is needed a rigid stand is required."
-#MSG_STATISTICS c=0 r=0
+#MSG_STATISTICS
"Statistics "
-#MSG_STOP_PRINT c=0 r=0
+#MSG_STOP_PRINT
"Stop print"
-#MSG_STOPPED c=0 r=0
+#MSG_STOPPED
"STOPPED. "
-#MSG_SUPPORT c=0 r=0
+#MSG_SUPPORT
"Support"
-#MSG_SELFTEST_SWAPPED c=0 r=0
+#MSG_SELFTEST_SWAPPED
"Swapped"
#MSG_TEMP_CALIBRATION c=20 r=1
@@ -886,7 +802,7 @@
#MSG_TEMP_CALIBRATION_DONE c=20 r=12
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
"Fix the issue and then press button on MMU unit."
"Opravte chybu a pote stisknete tlacitko na jednotce MMU."
-#MSG_FLOW c=0 r=0
+#MSG_FLOW
"Flow"
"Prutok"
-#MSG_PRUSA3D_FORUM c=0 r=0
+#MSG_PRUSA3D_FORUM
"forum.prusa3d.com"
"\x00"
-#MSG_SELFTEST_COOLING_FAN c=20 r=0
+#MSG_SELFTEST_COOLING_FAN c=20
"Front print fan?"
"Predni tiskovy vent?"
@@ -434,23 +374,23 @@
"Front side[um]"
"Vpredu [um]"
-#MSG_SELFTEST_FANS c=0 r=0
+#MSG_SELFTEST_FANS
"Front/left fans"
"Predni/levy vent."
-#MSG_SELFTEST_HEATERTHERMISTOR c=0 r=0
+#MSG_SELFTEST_HEATERTHERMISTOR
"Heater/Thermistor"
"Topeni/Termistor"
-#MSG_BED_HEATING_SAFETY_DISABLED c=0 r=0
+#MSG_BED_HEATING_SAFETY_DISABLED
"Heating disabled by safety timer."
"Zahrivani preruseno bezpecnostnim casovacem."
-#MSG_HEATING_COMPLETE c=20 r=0
+#MSG_HEATING_COMPLETE c=20
"Heating done."
"Zahrivani OK."
-#MSG_HEATING c=0 r=0
+#MSG_HEATING
"Heating"
"Zahrivani"
@@ -458,51 +398,47 @@
"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"
"Dobry den, jsem vase tiskarna Original Prusa i3. Chcete abych Vas provedla kalibracnim procesem?"
-#MSG_PRUSA3D_HOWTO c=0 r=0
+#MSG_PRUSA3D_HOWTO
"howto.prusa3d.com"
"\x00"
-#
-"Change extruder"
-"Zmenit extruder"
-
-#MSG_FILAMENTCHANGE c=0 r=0
+#MSG_FILAMENTCHANGE
"Change filament"
"Vymenit filament"
-#MSG_CHANGE_SUCCESS c=0 r=0
+#MSG_CHANGE_SUCCESS
"Change success!"
"Zmena uspesna!"
-#MSG_CORRECTLY c=20 r=0
+#MSG_CORRECTLY c=20
"Changed correctly?"
"Vymena ok?"
-#MSG_SELFTEST_CHECK_BED c=20 r=0
+#MSG_SELFTEST_CHECK_BED c=20
"Checking bed "
"Kontrola podlozky"
-#MSG_SELFTEST_CHECK_ENDSTOPS c=20 r=0
+#MSG_SELFTEST_CHECK_ENDSTOPS c=20
"Checking endstops"
"Kontrola endstopu"
-#MSG_SELFTEST_CHECK_HOTEND c=20 r=0
+#MSG_SELFTEST_CHECK_HOTEND c=20
"Checking hotend "
"Kontrola hotend "
-#MSG_SELFTEST_CHECK_FSENSOR c=20 r=0
+#MSG_SELFTEST_CHECK_FSENSOR c=20
"Checking sensors "
"Kontrola senzoru"
-#MSG_SELFTEST_CHECK_X c=20 r=0
+#MSG_SELFTEST_CHECK_X c=20
"Checking X axis "
"Kontrola osy X"
-#MSG_SELFTEST_CHECK_Y c=20 r=0
+#MSG_SELFTEST_CHECK_Y c=20
"Checking Y axis "
"Kontrola osy Y"
-#MSG_SELFTEST_CHECK_Z c=20 r=0
+#MSG_SELFTEST_CHECK_Z c=20
"Checking Z axis "
"Kontrola osy Z"
@@ -530,35 +466,15 @@
"I will start to print line and you will gradually lower the nozzle by rotating the knob, until you reach optimal height. Check the pictures in our handbook in chapter Calibration."
"Zacnu tisknout linku a Vy budete postupne snizovat trysku otacenim tlacitka dokud nedosahnete optimalni vysky. Prohlednete si obrazky v nasi prirucce v kapitole Kalibrace."
-#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE1 c=60 r=0
-"Improving bed calibration point"
-"Zlepsuji presnost kalibracniho bodu"
-
-#MSG_WATCH c=0 r=0
+#MSG_WATCH
"Info screen"
"Informace"
-#MSG_FILAMENT_LOADING_T0 c=20 r=4
-"Insert filament into extruder 1. Click when done."
-"Vlozte filament do extruderu 1. Potvrdte tlacitkem."
-
-#MSG_FILAMENT_LOADING_T1 c=20 r=4
-"Insert filament into extruder 2. Click when done."
-"Vlozte filament do extruderu 2. Potvrdte tlacitkem."
-
-#MSG_FILAMENT_LOADING_T2 c=20 r=4
-"Insert filament into extruder 3. Click when done."
-"Vlozte filament do extruderu 3. Potvrdte tlacitkem."
-
-#MSG_FILAMENT_LOADING_T3 c=20 r=4
-"Insert filament into extruder 4. Click when done."
-"Vlozte filament do extruderu 4. Potvrdte tlacitkem."
-
#
"Is filament 1 loaded?"
"Je filament 1 zaveden?"
-#MSG_INSERT_FILAMENT c=20 r=0
+#MSG_INSERT_FILAMENT c=20
"Insert filament"
"Vlozte filament"
@@ -578,10 +494,6 @@
"Is steel sheet on heatbed?"
"Je tiskovy plat na podlozce?"
-#MSG_FIND_BED_OFFSET_AND_SKEW_ITERATION c=20 r=0
-"Iteration "
-"Iterace "
-
#
"Last print failures"
"Selhani posl. tisku"
@@ -590,7 +502,7 @@
"Last print"
"Posledni tisk"
-#MSG_SELFTEST_EXTRUDER_FAN c=20 r=0
+#MSG_SELFTEST_EXTRUDER_FAN c=20
"Left hotend fan?"
"Levy vent na trysce?"
@@ -606,19 +518,19 @@
"Lin. correction"
"Korekce lin."
-#MSG_BABYSTEP_Z c=0 r=0
+#MSG_BABYSTEP_Z
"Live adjust Z"
"Doladeni osy Z"
-#MSG_LOAD_FILAMENT c=17 r=0
+#MSG_LOAD_FILAMENT c=17
"Load filament"
"Zavest filament"
-#MSG_LOADING_COLOR c=0 r=0
+#MSG_LOADING_COLOR
"Loading color"
"Cisteni barvy"
-#MSG_LOADING_FILAMENT c=20 r=0
+#MSG_LOADING_FILAMENT c=20
"Loading filament"
"Zavadeni filamentu"
@@ -634,15 +546,15 @@
"M117 First layer cal."
"M117 Kal. prvni vrstvy"
-#MSG_MAIN c=0 r=0
+#MSG_MAIN
"Main"
"Hlavni nabidka"
-#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=60 r=0
+#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=60
"Measuring reference height of calibration point"
"Merim referencni vysku kalibracniho bodu"
-#MSG_MESH_BED_LEVELING c=0 r=0
+#MSG_MESH_BED_LEVELING
"Mesh Bed Leveling"
"\x00"
@@ -674,11 +586,11 @@
"MMU OK. Resuming..."
"MMU OK. Pokracuji..."
-#MSG_STEALTH_MODE_OFF c=0 r=0
+#MSG_STEALTH_MODE_OFF
"Mode [Normal]"
"Mod [Normal]"
-#MSG_SILENT_MODE_ON c=0 r=0
+#MSG_SILENT_MODE_ON
"Mode [silent]"
"Mod [tichy]"
@@ -690,15 +602,15 @@
"MMU power fails"
"MMU vypadky proudu"
-#MSG_STEALTH_MODE_ON c=0 r=0
+#MSG_STEALTH_MODE_ON
"Mode [Stealth]"
"Mod [tichy]"
-#MSG_AUTO_MODE_ON c=0 r=0
+#MSG_AUTO_MODE_ON
"Mode [auto power]"
"Mod [automaticky]"
-#MSG_SILENT_MODE_OFF c=0 r=0
+#MSG_SILENT_MODE_OFF
"Mode [high power]"
"Mod [vys. vykon]"
@@ -706,31 +618,31 @@
"MMU2 connected"
"MMU2 pripojeno"
-#MSG_SELFTEST_MOTOR c=0 r=0
+#MSG_SELFTEST_MOTOR
"Motor"
"\x00"
-#MSG_MOVE_AXIS c=0 r=0
+#MSG_MOVE_AXIS
"Move axis"
"Posunout osu"
-#MSG_MOVE_X c=0 r=0
+#MSG_MOVE_X
"Move X"
"Posunout X"
-#MSG_MOVE_Y c=0 r=0
+#MSG_MOVE_Y
"Move Y"
"Posunout Y"
-#MSG_MOVE_Z c=0 r=0
+#MSG_MOVE_Z
"Move Z"
"Posunout Z"
-#MSG_NO_MOVE c=0 r=0
+#MSG_NO_MOVE
"No move."
"Bez pohybu."
-#MSG_NO_CARD c=0 r=0
+#MSG_NO_CARD
"No SD card"
"Zadna SD karta"
@@ -738,11 +650,11 @@
"N/A"
"\x00"
-#MSG_NO c=0 r=0
+#MSG_NO
"No"
"Ne"
-#MSG_SELFTEST_NOTCONNECTED c=0 r=0
+#MSG_SELFTEST_NOTCONNECTED
"Not connected"
"Nezapojeno "
@@ -750,11 +662,7 @@
"New firmware version available:"
"Vysla nova verze firmware:"
-#
-"No "
-"Ne"
-
-#MSG_SELFTEST_FAN_NO c=19 r=0
+#MSG_SELFTEST_FAN_NO c=19
"Not spinning"
"Netoci se"
@@ -766,7 +674,7 @@
"Now I will preheat nozzle for PLA."
"Nyni predehreji trysku pro PLA."
-#MSG_NOZZLE c=0 r=0
+#MSG_NOZZLE
"Nozzle"
"Tryska"
@@ -782,7 +690,7 @@
"Nozzle FAN"
"Trysk. vent."
-#MSG_PAUSE_PRINT c=0 r=0
+#MSG_PAUSE_PRINT
"Pause print"
"Pozastavit tisk"
@@ -814,7 +722,7 @@
"Please clean the nozzle for calibration. Click when done."
"Fix the issue and then press button on MMU unit."
"Beseitigen Sie das Problem und druecken Sie dann den Knopf am MMU."
-#MSG_FLOW c=0 r=0
+#MSG_FLOW
"Flow"
"Durchfluss"
-#MSG_PRUSA3D_FORUM c=0 r=0
+#MSG_PRUSA3D_FORUM
"forum.prusa3d.com"
"\x00"
-#MSG_SELFTEST_COOLING_FAN c=20 r=0
+#MSG_SELFTEST_COOLING_FAN c=20
"Front print fan?"
"Vorderer Luefter?"
@@ -434,23 +374,23 @@
"Front side[um]"
"Vorne [um]"
-#MSG_SELFTEST_FANS c=0 r=0
+#MSG_SELFTEST_FANS
"Front/left fans"
"Vorderer/linke Luefter"
-#MSG_SELFTEST_HEATERTHERMISTOR c=0 r=0
+#MSG_SELFTEST_HEATERTHERMISTOR
"Heater/Thermistor"
"Heizung/Thermistor"
-#MSG_BED_HEATING_SAFETY_DISABLED c=0 r=0
+#MSG_BED_HEATING_SAFETY_DISABLED
"Heating disabled by safety timer."
"Heizung durch Sicherheitstimer deaktiviert."
-#MSG_HEATING_COMPLETE c=20 r=0
+#MSG_HEATING_COMPLETE c=20
"Heating done."
"Aufwaermen OK."
-#MSG_HEATING c=0 r=0
+#MSG_HEATING
"Heating"
"Aufwaermen"
@@ -458,51 +398,47 @@
"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"
"Hallo, ich bin Ihr Original Prusa i3 Drucker. Moechten Sie, dass ich Sie durch den Einrich- tungsablauf fuehre?"
-#MSG_PRUSA3D_HOWTO c=0 r=0
+#MSG_PRUSA3D_HOWTO
"howto.prusa3d.com"
"\x00"
-#
-"Change extruder"
-"Wechsel Extruder"
-
-#MSG_FILAMENTCHANGE c=0 r=0
+#MSG_FILAMENTCHANGE
"Change filament"
"Filament-Wechsel"
-#MSG_CHANGE_SUCCESS c=0 r=0
+#MSG_CHANGE_SUCCESS
"Change success!"
"Wechsel erfolgr.!"
-#MSG_CORRECTLY c=20 r=0
+#MSG_CORRECTLY c=20
"Changed correctly?"
"Wechsel ok?"
-#MSG_SELFTEST_CHECK_BED c=20 r=0
+#MSG_SELFTEST_CHECK_BED c=20
"Checking bed "
"Pruefe Bett "
-#MSG_SELFTEST_CHECK_ENDSTOPS c=20 r=0
+#MSG_SELFTEST_CHECK_ENDSTOPS c=20
"Checking endstops"
"Pruefe Endschalter"
-#MSG_SELFTEST_CHECK_HOTEND c=20 r=0
+#MSG_SELFTEST_CHECK_HOTEND c=20
"Checking hotend "
"Pruefe Duese "
-#MSG_SELFTEST_CHECK_FSENSOR c=20 r=0
+#MSG_SELFTEST_CHECK_FSENSOR c=20
"Checking sensors "
"Pruefe Sensoren "
-#MSG_SELFTEST_CHECK_X c=20 r=0
+#MSG_SELFTEST_CHECK_X c=20
"Checking X axis "
"Pruefe X Achse "
-#MSG_SELFTEST_CHECK_Y c=20 r=0
+#MSG_SELFTEST_CHECK_Y c=20
"Checking Y axis "
"Pruefe Y Achse "
-#MSG_SELFTEST_CHECK_Z c=20 r=0
+#MSG_SELFTEST_CHECK_Z c=20
"Checking Z axis "
"Pruefe Z Achse "
@@ -530,35 +466,15 @@
"I will start to print line and you will gradually lower the nozzle by rotating the knob, until you reach optimal height. Check the pictures in our handbook in chapter Calibration."
"Ich werde jetzt eine Linie drucken. Waehrend des Druckes koennen Sie die Duese allmaehlich senken, indem Sie den Knopf drehen, bis Sie die optimale Hoehe erreichen. Sehen Sie sich die Bilder in unserem Handbuch im Kapitel Kalibrierung an."
-#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE1 c=60 r=0
-"Improving bed calibration point"
-"Verbessere Bett Kalibrierpunkt"
-
-#MSG_WATCH c=0 r=0
+#MSG_WATCH
"Info screen"
"Infoanzeige"
-#MSG_FILAMENT_LOADING_T0 c=20 r=4
-"Insert filament into extruder 1. Click when done."
-"Filament in Extruder 1 einlegen. Klicken wenn fertig."
-
-#MSG_FILAMENT_LOADING_T1 c=20 r=4
-"Insert filament into extruder 2. Click when done."
-"Filament in Extruder 2 einlegen. Klicken wenn fertig."
-
-#MSG_FILAMENT_LOADING_T2 c=20 r=4
-"Insert filament into extruder 3. Click when done."
-"Filament in Extruder 3 einlegen. Klicken wenn fertig."
-
-#MSG_FILAMENT_LOADING_T3 c=20 r=4
-"Insert filament into extruder 4. Click when done."
-"Filament in Extruder 4 einlegen. Klicken wenn fertig."
-
#
"Is filament 1 loaded?"
"Wurde Filament 1 geladen?"
-#MSG_INSERT_FILAMENT c=20 r=0
+#MSG_INSERT_FILAMENT c=20
"Insert filament"
"Filament einlegen"
@@ -578,10 +494,6 @@
"Is steel sheet on heatbed?"
"Liegt das Stahlblech auf dem Heizbett?"
-#MSG_FIND_BED_OFFSET_AND_SKEW_ITERATION c=20 r=0
-"Iteration "
-"\x00"
-
#
"Last print failures"
"Letzte Druckfehler"
@@ -590,7 +502,7 @@
"Last print"
"Letzter Druck"
-#MSG_SELFTEST_EXTRUDER_FAN c=20 r=0
+#MSG_SELFTEST_EXTRUDER_FAN c=20
"Left hotend fan?"
"Linker Luefter?"
@@ -606,19 +518,19 @@
"Lin. correction"
"Lineare Korrektur"
-#MSG_BABYSTEP_Z c=0 r=0
+#MSG_BABYSTEP_Z
"Live adjust Z"
"Z einstellen"
-#MSG_LOAD_FILAMENT c=17 r=0
+#MSG_LOAD_FILAMENT c=17
"Load filament"
"Filament laden"
-#MSG_LOADING_COLOR c=0 r=0
+#MSG_LOADING_COLOR
"Loading color"
"Lade Farbe"
-#MSG_LOADING_FILAMENT c=20 r=0
+#MSG_LOADING_FILAMENT c=20
"Loading filament"
"Filament laedt"
@@ -634,15 +546,15 @@
"M117 First layer cal."
"M117 Erste-Schicht Kal."
-#MSG_MAIN c=0 r=0
+#MSG_MAIN
"Main"
"Hauptmenue"
-#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=60 r=0
+#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=60
"Measuring reference height of calibration point"
"Messen der Referenzhoehe des Kalibrierpunktes"
-#MSG_MESH_BED_LEVELING c=0 r=0
+#MSG_MESH_BED_LEVELING
"Mesh Bed Leveling"
"Mesh Bett Ausgleich"
@@ -674,11 +586,11 @@
"MMU OK. Resuming..."
"MMU OK. Weiterdrucken..."
-#MSG_STEALTH_MODE_OFF c=0 r=0
+#MSG_STEALTH_MODE_OFF
"Mode [Normal]"
"Modus [Normal]"
-#MSG_SILENT_MODE_ON c=0 r=0
+#MSG_SILENT_MODE_ON
"Mode [silent]"
"Modus [leise]"
@@ -690,15 +602,15 @@
"MMU power fails"
"MMU Netzfehler"
-#MSG_STEALTH_MODE_ON c=0 r=0
+#MSG_STEALTH_MODE_ON
"Mode [Stealth]"
"Modus [Stealth]"
-#MSG_AUTO_MODE_ON c=0 r=0
+#MSG_AUTO_MODE_ON
"Mode [auto power]"
"Modus[Auto Power]"
-#MSG_SILENT_MODE_OFF c=0 r=0
+#MSG_SILENT_MODE_OFF
"Mode [high power]"
"Modus[Hohe Leist]"
@@ -706,31 +618,31 @@
"MMU2 connected"
"MMU2 verbunden"
-#MSG_SELFTEST_MOTOR c=0 r=0
+#MSG_SELFTEST_MOTOR
"Motor"
"\x00"
-#MSG_MOVE_AXIS c=0 r=0
+#MSG_MOVE_AXIS
"Move axis"
"Achse bewegen"
-#MSG_MOVE_X c=0 r=0
+#MSG_MOVE_X
"Move X"
"Bewege X"
-#MSG_MOVE_Y c=0 r=0
+#MSG_MOVE_Y
"Move Y"
"Bewege Y"
-#MSG_MOVE_Z c=0 r=0
+#MSG_MOVE_Z
"Move Z"
"Bewege Z"
-#MSG_NO_MOVE c=0 r=0
+#MSG_NO_MOVE
"No move."
"Keine Bewegung."
-#MSG_NO_CARD c=0 r=0
+#MSG_NO_CARD
"No SD card"
"Keine SD Karte"
@@ -738,11 +650,11 @@
"N/A"
"N.V."
-#MSG_NO c=0 r=0
+#MSG_NO
"No"
"Nein"
-#MSG_SELFTEST_NOTCONNECTED c=0 r=0
+#MSG_SELFTEST_NOTCONNECTED
"Not connected"
"Nicht angeschlossen"
@@ -750,11 +662,7 @@
"New firmware version available:"
"Neue Firmware- Version verfuegbar:"
-#
-"No "
-"Nein"
-
-#MSG_SELFTEST_FAN_NO c=19 r=0
+#MSG_SELFTEST_FAN_NO c=19
"Not spinning"
"Dreht sich nicht"
@@ -766,7 +674,7 @@
"Now I will preheat nozzle for PLA."
"Jetzt werde ich die Duese fuer PLA vorheizen."
-#MSG_NOZZLE c=0 r=0
+#MSG_NOZZLE
"Nozzle"
"Duese"
@@ -782,7 +690,7 @@
"Nozzle FAN"
"Duesen Luefter"
-#MSG_PAUSE_PRINT c=0 r=0
+#MSG_PAUSE_PRINT
"Pause print"
"Druck pausieren"
@@ -814,7 +722,7 @@
"Please clean the nozzle for calibration. Click when done."
"Bitte entfernen Sie ueberstehendes Filament von der Duese. Klicken wenn sauber."
-#MSG_SELFTEST_PLEASECHECK c=0 r=0
+#MSG_SELFTEST_PLEASECHECK
"Please check :"
"Bitte pruefe:"
@@ -866,7 +774,7 @@
"Please update firmware in your MMU2. Waiting for reset."
"Bitte aktualisieren Sie die Firmware in der MMU2. Warte auf Reset."
-#MSG_PLEASE_WAIT c=20 r=0
+#MSG_PLEASE_WAIT c=20
"Please wait"
"Bitte warten"
@@ -874,11 +782,11 @@
"Please remove shipping helpers first."
"Bitte zuerst Transportsicherungen entfernen."
-#MSG_PREHEAT_NOZZLE c=20 r=0
+#MSG_PREHEAT_NOZZLE c=20
"Preheat the nozzle!"
"Duese vorheizen!"
-#MSG_PREHEAT c=0 r=0
+#MSG_PREHEAT
"Preheat"
"Vorheizen"
@@ -898,7 +806,7 @@
"Power failures"
"Netzfehler"
-#MSG_PRINT_ABORTED c=20 r=0
+#MSG_PRINT_ABORTED c=20
"Print aborted"
"Druck abgebrochen"
@@ -910,11 +818,11 @@
"Preheating to unload"
"Heizen zum Entladen"
-#MSG_SELFTEST_PRINT_FAN_SPEED c=18 r=0
+#MSG_SELFTEST_PRINT_FAN_SPEED c=18
"Print fan:"
"Druckvent.:"
-#MSG_CARD_MENU c=0 r=0
+#MSG_CARD_MENU
"Print from SD"
"Drucken von SD"
@@ -938,15 +846,7 @@
"Print FAN"
"Druckluefter"
-#WELCOME_MSG c=20 r=0
-"Prusa i3 MK2.5 ready."
-"Prusa i3 MK2.5 bereit."
-
-#WELCOME_MSG c=20 r=0
-"Prusa i3 MK3 ready."
-"Prusa i3 MK3 bereit."
-
-#MSG_PRUSA3D c=0 r=0
+#MSG_PRUSA3D
"prusa3d.com"
"\x00"
@@ -966,19 +866,15 @@
"Prusa i3 MK3S OK."
"\x00"
-#
-"Prusa i3 MK2 ready."
-"Prusa i3 MK2 bereit."
-
-#MSG_CALIBRATE_BED_RESET c=0 r=0
+#MSG_CALIBRATE_BED_RESET
"Reset XYZ calibr."
"XYZ Kalibr. zuruecksetzen."
-#MSG_BED_CORRECTION_RESET c=0 r=0
+#MSG_BED_CORRECTION_RESET
"Reset"
"Ruecksetzen"
-#MSG_RESUME_PRINT c=0 r=0
+#MSG_RESUME_PRINT
"Resume print"
"Druck fortsetzen"
@@ -1014,33 +910,33 @@
"Right"
"Rechts"
-#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=60 r=0
+#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=60
"Searching bed calibration point"
"Suche Bett Kalibrierpunkt"
-#MSG_LANGUAGE_SELECT c=0 r=0
+#MSG_LANGUAGE_SELECT
"Select language"
"Waehle Sprache"
-#MSG_SELFTEST_OK c=0 r=0
+#MSG_SELFTEST_OK
"Self test OK"
"Selbsttest OK"
-#MSG_SELFTEST_START c=20 r=0
+#MSG_SELFTEST_START c=20
"Self test start "
"Selbsttest start "
-#MSG_SELFTEST c=0 r=0
+#MSG_SELFTEST
"Selftest "
"Selbsttest "
-#MSG_SELFTEST_ERROR c=0 r=0
+#MSG_SELFTEST_ERROR
"Selftest error !"
"Selbsttest Fehler!"
-#MSG_SELFTEST_FAILED c=20 r=0
+#MSG_SELFTEST_FAILED c=20
"Selftest failed "
-"Selbsttest misslung "
+"Selbsttest misslang "
#MSG_FORCE_SELFTEST c=20 r=8
"Selftest will be run to calibrate accurate sensorless rehoming."
@@ -1058,7 +954,7 @@
"Set temperature:"
"Temp. einstellen:"
-#MSG_SETTINGS c=0 r=0
+#MSG_SETTINGS
"Settings"
"Einstellungen"
@@ -1070,33 +966,25 @@
"Sensor state"
"Sensorstatus"
-#
-"Sensors info"
-"Sensoren Info"
-
-#
-"Show pinda state"
-"Pinda-Status anzeigen"
-
#MSG_FILE_CNT c=20 r=4
"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100."
"Einige Dateien wur- den nicht sortiert. Max. Dateien pro Verzeichnis = 100."
#MSG_SORT_NONE c=17 r=1
-"Sort: [none]"
-"Sort.: [Keine]"
+"Sort [none]"
+"Sort. [Keine]"
#MSG_SORT_TIME c=17 r=1
-"Sort: [time]"
-"Sort.: [Zeit]"
+"Sort [time]"
+"Sort. [Zeit]"
#
"Severe skew"
"Schwerer Schraeglauf"
#MSG_SORT_ALPHA c=17 r=1
-"Sort: [alphabet]"
-"Sort.: [Alphabet]"
+"Sort [alphabet]"
+"Sort. [Alphabet]"
#MSG_SORTING c=20 r=1
"Sorting files"
@@ -1126,11 +1014,11 @@
"Sound [silent]"
"Sound [leise]"
-#MSG_SPEED c=0 r=0
+#MSG_SPEED
"Speed"
"Geschwindigkeit"
-#MSG_SELFTEST_FAN_YES c=19 r=0
+#MSG_SELFTEST_FAN_YES c=19
"Spinning"
"Dreht sich"
@@ -1138,23 +1026,23 @@
"Stable ambient temperature 21-26C is needed a rigid stand is required."
"Stabile Umgebungs- temperatur 21-26C und feste Stand- flaeche erforderlich"
-#MSG_STATISTICS c=0 r=0
+#MSG_STATISTICS
"Statistics "
"Statistiken "
-#MSG_STOP_PRINT c=0 r=0
+#MSG_STOP_PRINT
"Stop print"
"Druck abbrechen"
-#MSG_STOPPED c=0 r=0
+#MSG_STOPPED
"STOPPED. "
"GESTOPPT. "
-#MSG_SUPPORT c=0 r=0
+#MSG_SUPPORT
"Support"
"\x00"
-#MSG_SELFTEST_SWAPPED c=0 r=0
+#MSG_SELFTEST_SWAPPED
"Swapped"
"Ausgetauscht"
@@ -1182,7 +1070,7 @@
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
"Temp.kalibrierung ist fertig + aktiv. Temp.kalibrierung kann ausgeschaltet werden im Menu Einstellungen -> Temp.kal."
-#MSG_TEMPERATURE c=0 r=0
+#MSG_TEMPERATURE
"Temperature"
"Temperatur"
@@ -1202,7 +1090,7 @@
"Total print time"
"Gesamte Druckzeit"
-#MSG_TUNE c=0 r=0
+#MSG_TUNE
"Tune"
"Feineinstellung"
@@ -1210,10 +1098,6 @@
"Unload"
"Entladen"
-#
-"Unload all"
-"Alles entladen"
-
#
"Total failures"
"Gesamte Fehler"
@@ -1226,7 +1110,7 @@
"to unload filament"
"zum Filament entladen"
-#MSG_UNLOAD_FILAMENT c=17 r=0
+#MSG_UNLOAD_FILAMENT c=17
"Unload filament"
"Filament entladen"
@@ -1250,7 +1134,7 @@
"unknown"
"unbekannt"
-#MSG_USERWAIT c=0 r=0
+#MSG_USERWAIT
"Wait for user..."
"Warte auf Benutzer.."
@@ -1282,7 +1166,7 @@
"Was filament unload successful?"
"Konnten Sie das Filament entnehmen?"
-#MSG_SELFTEST_WIRINGERROR c=0 r=0
+#MSG_SELFTEST_WIRINGERROR
"Wiring error"
"Verdrahtungsfehler"
@@ -1298,7 +1182,7 @@
"XYZ calibration failed. Please consult the manual."
"XYZ-Kalibrierung fehlgeschlagen. Bitte schauen Sie in das Handbuch."
-#MSG_YES c=0 r=0
+#MSG_YES
"Yes"
"Ja"
@@ -1315,8 +1199,8 @@
"XYZ Kalibrierung in Ordnung. X/Y Achsen sind etwas schraeg."
#
-"X-correct"
-"X-Korrektur"
+"X-correct:"
+"X-Korrektur:"
#MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8
"XYZ calibration ok. X/Y axes are perpendicular. Congratulations!"
@@ -1330,18 +1214,10 @@
"XYZ calibration compromised. Right front calibration point not reachable."
"XYZ-Kalibrierung beeintraechtigt. Rechter vorderer Kalibrierpunkt nicht erreichbar."
"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done."
"Calibrando Z. Gira el dial para subir el extrusor hasta tocar los topes superiores. Despues haz clic."
-#MSG_HOMEYZ_DONE c=0 r=0
+#MSG_HOMEYZ_DONE
"Calibration done"
"Calibracion OK"
-#MSG_MENU_CALIBRATION c=0 r=0
+#MSG_MENU_CALIBRATION
"Calibration"
"Calibracion"
@@ -162,19 +154,15 @@
"Cancel"
"Cancelar"
-#MSG_SD_INSERTED c=0 r=0
-"Card inserted"
-"Tarjeta insertada"
-
-#MSG_SD_REMOVED c=0 r=0
+#MSG_SD_REMOVED
"Card removed"
"Tarjeta retirada"
-#MSG_NOT_COLOR c=0 r=0
+#MSG_NOT_COLOR
"Color not correct"
"Color no homogeneo"
-#MSG_COOLDOWN c=0 r=0
+#MSG_COOLDOWN
"Cooldown"
"Enfriar"
@@ -182,15 +170,15 @@
"Copy selected language?"
"Copiar idioma seleccionado?"
-#MSG_CRASHDETECT_ON c=0 r=0
+#MSG_CRASHDETECT_ON
"Crash det. [on]"
"Det. choque [act]"
-#MSG_CRASHDETECT_NA c=0 r=0
+#MSG_CRASHDETECT_NA
"Crash det. [N/A]"
"Dec. choque [N/D]"
-#MSG_CRASHDETECT_OFF c=0 r=0
+#MSG_CRASHDETECT_OFF
"Crash det. [off]"
"Det. choque [ina]"
@@ -214,7 +202,7 @@
"Date:"
"Fecha:"
-#MSG_DISABLE_STEPPERS c=0 r=0
+#MSG_DISABLE_STEPPERS
"Disable steppers"
"Apagar motores"
@@ -226,34 +214,14 @@
"Do you want to repeat last step to readjust distance between nozzle and heatbed?"
"Quieres repetir el ultimo paso para reajustar la distancia boquilla-base?"
-#MSG_EXTRUDER_CORRECTION c=9 r=0
-"E-correct"
-"E-correcion"
+#MSG_EXTRUDER_CORRECTION c=10
+"E-correct:"
+"E-correcion:"
#MSG_EJECT_FILAMENT c=17 r=1
"Eject filament"
"Expulsar filamento"
-#MSG_EJECT_FILAMENT1 c=17 r=1
-"Eject filament 1"
-"Expulsar filamento 1"
-
-#MSG_EJECT_FILAMENT2 c=17 r=1
-"Eject filament 2"
-"Expulsar filamento 2"
-
-#MSG_EJECT_FILAMENT3 c=17 r=1
-"Eject filament 3"
-"Expulsar filamento 3"
-
-#MSG_EJECT_FILAMENT4 c=17 r=1
-"Eject filament 4"
-"Expulsar filamento 4"
-
-#MSG_EJECT_FILAMENT5 c=17 r=1
-"Eject filament 5"
-"Expulsar filamento 5"
-
#
"Eject"
"Expulsar"
@@ -266,11 +234,11 @@
"Endstop not hit"
"Endstop no alcanzado"
-#MSG_SELFTEST_ENDSTOP c=0 r=0
+#MSG_SELFTEST_ENDSTOP
"Endstop"
"\x00"
-#MSG_SELFTEST_ENDSTOPS c=0 r=0
+#MSG_SELFTEST_ENDSTOPS
"Endstops"
"\x00"
@@ -282,31 +250,11 @@
"ERROR: Filament sensor is not responding, please check connection."
"ERROR: El sensor de filamento no responde, por favor comprueba la conexion."
-#MSG_ERROR c=0 r=0
+#MSG_ERROR
"ERROR:"
"\x00"
-#
-"External SPI flash W25X20CL not responding."
-"No responde el flasheo externo SPI W25X20CL"
-
-#
-"Extruder 1"
-"Extrusor 1"
-
-#
-"Extruder 2"
-"Extrusor 2"
-
-#
-"Extruder 3"
-"Extrusor 3"
-
-#
-"Extruder 4"
-"Extrusor 4"
-
-#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 r=0
+#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18
"Extruder fan:"
"Ventilador del extrusor:"
@@ -314,7 +262,7 @@
"Extruder info"
"Informacion del extrusor"
-#MSG_MOVE_E c=0 r=0
+#MSG_MOVE_E
"Extruder"
"Extruir"
@@ -338,11 +286,11 @@
"Fail stats"
"Estadistica de fallos"
-#MSG_FAN_SPEED c=14 r=0
+#MSG_FAN_SPEED c=14
"Fan speed"
"Velocidad Vent."
-#MSG_SELFTEST_FAN c=20 r=0
+#MSG_SELFTEST_FAN c=20
"Fan test"
"Test ventiladores"
@@ -354,19 +302,15 @@
"Fans check [off]"
"Comprob.vent[ina]"
-#MSG_FSENSOR_ON c=0 r=0
+#MSG_FSENSOR_ON
"Fil. sensor [on]"
"Sensor Fil. [act]"
-#MSG_RESPONSE_POOR c=20 r=2
-"Fil. sensor response is poor, disable it?"
-"La respuesta del sensor de fil es deficiente, ?desactivarlo?"
-
-#MSG_FSENSOR_NA c=0 r=0
+#MSG_FSENSOR_NA
"Fil. sensor [N/A]"
"Sensor Fil. [N/D]"
-#MSG_FSENSOR_OFF c=0 r=0
+#MSG_FSENSOR_OFF
"Fil. sensor [off]"
"Sensor Fil. [ina]"
@@ -378,18 +322,14 @@
"Filament extruding & with correct color?"
"Es nitido el color nuevo?"
-#MSG_NOT_LOADED c=19 r=0
+#MSG_NOT_LOADED c=19
"Filament not loaded"
"Fil. no introducido"
-#MSG_FILAMENT_SENSOR c=20 r=0
+#MSG_FILAMENT_SENSOR c=20
"Filament sensor"
"Sensor de filamento"
-#MSG_SELFTEST_FILAMENT_SENSOR c=18 r=0
-"Filament sensor:"
-"Sensor de filamento:"
-
#MSG_FILAMENT_USED c=19 r=1
"Filament used"
"Filamento usado"
@@ -418,15 +358,15 @@
"Fix the issue and then press button on MMU unit."
"Corrige el problema y pulsa el boton en la unidad MMU."
-#MSG_FLOW c=0 r=0
+#MSG_FLOW
"Flow"
"Flujo"
-#MSG_PRUSA3D_FORUM c=0 r=0
+#MSG_PRUSA3D_FORUM
"forum.prusa3d.com"
"\x00"
-#MSG_SELFTEST_COOLING_FAN c=20 r=0
+#MSG_SELFTEST_COOLING_FAN c=20
"Front print fan?"
"Vent. frontal?"
@@ -434,23 +374,23 @@
"Front side[um]"
"Frontal [um]"
-#MSG_SELFTEST_FANS c=0 r=0
+#MSG_SELFTEST_FANS
"Front/left fans"
"Ventiladores frontal/izquierdo"
-#MSG_SELFTEST_HEATERTHERMISTOR c=0 r=0
+#MSG_SELFTEST_HEATERTHERMISTOR
"Heater/Thermistor"
"Calentador/Termistor"
-#MSG_BED_HEATING_SAFETY_DISABLED c=0 r=0
+#MSG_BED_HEATING_SAFETY_DISABLED
"Heating disabled by safety timer."
"Calentadores desactivados por el temporizador de seguridad."
-#MSG_HEATING_COMPLETE c=20 r=0
+#MSG_HEATING_COMPLETE c=20
"Heating done."
"Calentamiento acabado."
-#MSG_HEATING c=0 r=0
+#MSG_HEATING
"Heating"
"Calentando..."
@@ -458,51 +398,47 @@
"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"
"Hola, soy tu impresora Original Prusa i3. Quieres que te guie a traves de la configuracion?"
-#MSG_PRUSA3D_HOWTO c=0 r=0
+#MSG_PRUSA3D_HOWTO
"howto.prusa3d.com"
"\x00"
-#
-"Change extruder"
-"Cambiar extrusor."
-
-#MSG_FILAMENTCHANGE c=0 r=0
+#MSG_FILAMENTCHANGE
"Change filament"
"Cambiar filamento"
-#MSG_CHANGE_SUCCESS c=0 r=0
+#MSG_CHANGE_SUCCESS
"Change success!"
"Cambio correcto"
-#MSG_CORRECTLY c=20 r=0
+#MSG_CORRECTLY c=20
"Changed correctly?"
"Cambio correcto?"
-#MSG_SELFTEST_CHECK_BED c=20 r=0
+#MSG_SELFTEST_CHECK_BED c=20
"Checking bed "
"Control base cal."
-#MSG_SELFTEST_CHECK_ENDSTOPS c=20 r=0
+#MSG_SELFTEST_CHECK_ENDSTOPS c=20
"Checking endstops"
"Control endstops"
-#MSG_SELFTEST_CHECK_HOTEND c=20 r=0
+#MSG_SELFTEST_CHECK_HOTEND c=20
"Checking hotend "
"Control fusor"
-#MSG_SELFTEST_CHECK_FSENSOR c=20 r=0
+#MSG_SELFTEST_CHECK_FSENSOR c=20
"Checking sensors "
"Comprobando los sensores"
-#MSG_SELFTEST_CHECK_X c=20 r=0
+#MSG_SELFTEST_CHECK_X c=20
"Checking X axis "
"Control sensor X"
-#MSG_SELFTEST_CHECK_Y c=20 r=0
+#MSG_SELFTEST_CHECK_Y c=20
"Checking Y axis "
"Control sensor Y"
-#MSG_SELFTEST_CHECK_Z c=20 r=0
+#MSG_SELFTEST_CHECK_Z c=20
"Checking Z axis "
"Control sensor Z"
@@ -530,35 +466,15 @@
"I will start to print line and you will gradually lower the nozzle by rotating the knob, until you reach optimal height. Check the pictures in our handbook in chapter Calibration."
"Voy a comenzar a imprimir la linea y tu bajaras el nozzle gradualmente al rotar el dial, hasta que llegues a la altura optima. Mira las imagenes del capitulo Calibracion en el manual."
-#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE1 c=60 r=0
-"Improving bed calibration point"
-"Mejorando punto de calibracion base"
-
-#MSG_WATCH c=0 r=0
+#MSG_WATCH
"Info screen"
"Monitorizar"
-#MSG_FILAMENT_LOADING_T0 c=20 r=4
-"Insert filament into extruder 1. Click when done."
-"Insertar filamento en el extrusor 1. Haz clic una vez terminado."
-
-#MSG_FILAMENT_LOADING_T1 c=20 r=4
-"Insert filament into extruder 2. Click when done."
-"Insertar filamento en el extrusor 2. Haz clic una vez terminado."
-
-#MSG_FILAMENT_LOADING_T2 c=20 r=4
-"Insert filament into extruder 3. Click when done."
-"Insertar filamento en el extrusor 3. Haz clic una vez terminado."
-
-#MSG_FILAMENT_LOADING_T3 c=20 r=4
-"Insert filament into extruder 4. Click when done."
-"Insertar filamento en el extrusor 4. Haz clic una vez terminado."
-
#
"Is filament 1 loaded?"
"?Esta cargado el filamento 1?"
-#MSG_INSERT_FILAMENT c=20 r=0
+#MSG_INSERT_FILAMENT c=20
"Insert filament"
"Introducir filamento"
@@ -578,10 +494,6 @@
"Is steel sheet on heatbed?"
"?Esta colocada la lamina de acero sobre la base?"
-#MSG_FIND_BED_OFFSET_AND_SKEW_ITERATION c=20 r=0
-"Iteration "
-"Reiteracion "
-
#
"Last print failures"
"Ultimas impresiones fallidas"
@@ -590,7 +502,7 @@
"Last print"
"Ultima impresion"
-#MSG_SELFTEST_EXTRUDER_FAN c=20 r=0
+#MSG_SELFTEST_EXTRUDER_FAN c=20
"Left hotend fan?"
"Vent. izquierdo?"
@@ -606,19 +518,19 @@
"Lin. correction"
"Correccion de Linealidad"
-#MSG_BABYSTEP_Z c=0 r=0
+#MSG_BABYSTEP_Z
"Live adjust Z"
"Micropaso Eje Z"
-#MSG_LOAD_FILAMENT c=17 r=0
+#MSG_LOAD_FILAMENT c=17
"Load filament"
"Introducir filam."
-#MSG_LOADING_COLOR c=0 r=0
+#MSG_LOADING_COLOR
"Loading color"
"Cambiando color"
-#MSG_LOADING_FILAMENT c=20 r=0
+#MSG_LOADING_FILAMENT c=20
"Loading filament"
"Introduciendo filam."
@@ -634,15 +546,15 @@
"M117 First layer cal."
"M117 Cal. primera cap."
-#MSG_MAIN c=0 r=0
+#MSG_MAIN
"Main"
"Menu principal"
-#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=60 r=0
+#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=60
"Measuring reference height of calibration point"
"Midiendo altura del punto de calibracion"
-#MSG_MESH_BED_LEVELING c=0 r=0
+#MSG_MESH_BED_LEVELING
"Mesh Bed Leveling"
"Nivelacion Mesh Level"
@@ -674,11 +586,11 @@
"MMU OK. Resuming..."
"MMU OK. Resumiendo..."
-#MSG_STEALTH_MODE_OFF c=0 r=0
+#MSG_STEALTH_MODE_OFF
"Mode [Normal]"
"Modo [Normal]"
-#MSG_SILENT_MODE_ON c=0 r=0
+#MSG_SILENT_MODE_ON
"Mode [silent]"
"Modo [silencio]"
@@ -690,15 +602,15 @@
"MMU power fails"
"Fallo de energia en MMU"
-#MSG_STEALTH_MODE_ON c=0 r=0
+#MSG_STEALTH_MODE_ON
"Mode [Stealth]"
"Modo [Silencio]"
-#MSG_AUTO_MODE_ON c=0 r=0
+#MSG_AUTO_MODE_ON
"Mode [auto power]"
"Modo[fuerza auto]"
-#MSG_SILENT_MODE_OFF c=0 r=0
+#MSG_SILENT_MODE_OFF
"Mode [high power]"
"Modo [rend.pleno]"
@@ -706,31 +618,31 @@
"MMU2 connected"
"MMU2 conectado"
-#MSG_SELFTEST_MOTOR c=0 r=0
+#MSG_SELFTEST_MOTOR
"Motor"
"\x00"
-#MSG_MOVE_AXIS c=0 r=0
+#MSG_MOVE_AXIS
"Move axis"
"Mover ejes"
-#MSG_MOVE_X c=0 r=0
+#MSG_MOVE_X
"Move X"
"Mover X"
-#MSG_MOVE_Y c=0 r=0
+#MSG_MOVE_Y
"Move Y"
"Mover Y"
-#MSG_MOVE_Z c=0 r=0
+#MSG_MOVE_Z
"Move Z"
"Mover Z"
-#MSG_NO_MOVE c=0 r=0
+#MSG_NO_MOVE
"No move."
"Sin movimiento"
-#MSG_NO_CARD c=0 r=0
+#MSG_NO_CARD
"No SD card"
"No hay tarjeta SD"
@@ -738,11 +650,11 @@
"N/A"
"No disponible"
-#MSG_NO c=0 r=0
+#MSG_NO
"No"
"\x00"
-#MSG_SELFTEST_NOTCONNECTED c=0 r=0
+#MSG_SELFTEST_NOTCONNECTED
"Not connected"
"No hay conexion "
@@ -750,11 +662,7 @@
"New firmware version available:"
"Nuevo firmware disponible:"
-#
-"No "
-"No"
-
-#MSG_SELFTEST_FAN_NO c=19 r=0
+#MSG_SELFTEST_FAN_NO c=19
"Not spinning"
"Ventilador no gira"
@@ -766,7 +674,7 @@
"Now I will preheat nozzle for PLA."
"Voy a precalentar la boquilla para PLA ahora."
-#MSG_NOZZLE c=0 r=0
+#MSG_NOZZLE
"Nozzle"
"Boquilla"
@@ -782,7 +690,7 @@
"Nozzle FAN"
"Ventilador de capa"
-#MSG_PAUSE_PRINT c=0 r=0
+#MSG_PAUSE_PRINT
"Pause print"
"Pausar impresion"
@@ -814,7 +722,7 @@
"Please clean the nozzle for calibration. Click when done."
"Limpia boquilla para calibracion. Click cuando acabes."
-#MSG_SELFTEST_PLEASECHECK c=0 r=0
+#MSG_SELFTEST_PLEASECHECK
"Please check :"
"Controla :"
@@ -866,7 +774,7 @@
"Please update firmware in your MMU2. Waiting for reset."
"Por favor actualice el firmware en tu MMU2. Esperando el reseteo."
-#MSG_PLEASE_WAIT c=20 r=0
+#MSG_PLEASE_WAIT c=20
"Please wait"
"Por Favor Espere"
@@ -874,11 +782,11 @@
"Please remove shipping helpers first."
"Por favor retira los soportes de envio primero."
-#MSG_PREHEAT_NOZZLE c=20 r=0
+#MSG_PREHEAT_NOZZLE c=20
"Preheat the nozzle!"
"Precalienta extrusor!"
-#MSG_PREHEAT c=0 r=0
+#MSG_PREHEAT
"Preheat"
"Precalentar"
@@ -898,7 +806,7 @@
"Power failures"
"Cortes de energia"
-#MSG_PRINT_ABORTED c=20 r=0
+#MSG_PRINT_ABORTED c=20
"Print aborted"
"Impresion cancelada"
@@ -910,11 +818,11 @@
"Preheating to unload"
"Precalentar para descargar"
-#MSG_SELFTEST_PRINT_FAN_SPEED c=18 r=0
+#MSG_SELFTEST_PRINT_FAN_SPEED c=18
"Print fan:"
"Ventilador del fusor:"
-#MSG_CARD_MENU c=0 r=0
+#MSG_CARD_MENU
"Print from SD"
"Menu tarjeta SD"
@@ -938,15 +846,7 @@
"Print FAN"
"Ventilador del extrusor"
-#WELCOME_MSG c=20 r=0
-"Prusa i3 MK2.5 ready."
-"Preparado para Prusa i3 MK2.5."
-
-#WELCOME_MSG c=20 r=0
-"Prusa i3 MK3 ready."
-"Prusa i3 MK3 prep."
-
-#MSG_PRUSA3D c=0 r=0
+#MSG_PRUSA3D
"prusa3d.com"
"prusa3d.es"
@@ -966,19 +866,15 @@
"Prusa i3 MK3S OK."
"\x00"
-#
-"Prusa i3 MK2 ready."
-"Preparado para i3 MK2."
-
-#MSG_CALIBRATE_BED_RESET c=0 r=0
+#MSG_CALIBRATE_BED_RESET
"Reset XYZ calibr."
"\x00"
-#MSG_BED_CORRECTION_RESET c=0 r=0
+#MSG_BED_CORRECTION_RESET
"Reset"
"\x00"
-#MSG_RESUME_PRINT c=0 r=0
+#MSG_RESUME_PRINT
"Resume print"
"Reanudar impres."
@@ -1014,31 +910,31 @@
"Right"
"Derecha"
-#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=60 r=0
+#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=60
"Searching bed calibration point"
"Buscando punto de calibracion base"
-#MSG_LANGUAGE_SELECT c=0 r=0
+#MSG_LANGUAGE_SELECT
"Select language"
"Cambiar el idioma"
-#MSG_SELFTEST_OK c=0 r=0
+#MSG_SELFTEST_OK
"Self test OK"
"\x00"
-#MSG_SELFTEST_START c=20 r=0
+#MSG_SELFTEST_START c=20
"Self test start "
"Iniciar Selftest"
-#MSG_SELFTEST c=0 r=0
+#MSG_SELFTEST
"Selftest "
"Selftest"
-#MSG_SELFTEST_ERROR c=0 r=0
+#MSG_SELFTEST_ERROR
"Selftest error !"
"Error Selftest !"
-#MSG_SELFTEST_FAILED c=20 r=0
+#MSG_SELFTEST_FAILED c=20
"Selftest failed "
"Fallo Selftest"
@@ -1058,7 +954,7 @@
"Set temperature:"
"Establecer temp.:"
-#MSG_SETTINGS c=0 r=0
+#MSG_SETTINGS
"Settings"
"Configuracion"
@@ -1070,33 +966,25 @@
"Sensor state"
"Estado del sensor"
-#
-"Sensors info"
-"Informacion sensores"
-
-#
-"Show pinda state"
-"Mostrar estado pinda"
-
#MSG_FILE_CNT c=20 r=4
"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100."
"Algunos archivos no se ordenaran. Maximo 100 archivos por carpeta para ordenar. "
#MSG_SORT_NONE c=17 r=1
-"Sort: [none]"
-"Ordenar: [nada]"
+"Sort [none]"
+"Ordenar [nada]"
#MSG_SORT_TIME c=17 r=1
-"Sort: [time]"
-"Orden: [Fecha]"
+"Sort [time]"
+"Ordenar [Fecha]"
#
"Severe skew"
"Inclinacion severa"
#MSG_SORT_ALPHA c=17 r=1
-"Sort: [alphabet]"
-"Ordenar:[alfabet]"
+"Sort [alphabet]"
+"Ordenar[alfabet]"
#MSG_SORTING c=20 r=1
"Sorting files"
@@ -1126,11 +1014,11 @@
"Sound [silent]"
"Sonido[silencios]"
-#MSG_SPEED c=0 r=0
+#MSG_SPEED
"Speed"
"Velocidad"
-#MSG_SELFTEST_FAN_YES c=19 r=0
+#MSG_SELFTEST_FAN_YES c=19
"Spinning"
"Ventilador girando"
@@ -1138,23 +1026,23 @@
"Stable ambient temperature 21-26C is needed a rigid stand is required."
"Se necesita una temperatura ambiente ente 21 y 26C y un soporte rigido."
-#MSG_STATISTICS c=0 r=0
+#MSG_STATISTICS
"Statistics "
"Estadisticas "
-#MSG_STOP_PRINT c=0 r=0
+#MSG_STOP_PRINT
"Stop print"
"Detener impresion"
-#MSG_STOPPED c=0 r=0
+#MSG_STOPPED
"STOPPED. "
"PARADA"
-#MSG_SUPPORT c=0 r=0
+#MSG_SUPPORT
"Support"
"Soporte"
-#MSG_SELFTEST_SWAPPED c=0 r=0
+#MSG_SELFTEST_SWAPPED
"Swapped"
"Intercambiado"
@@ -1182,7 +1070,7 @@
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
"Calibracion temperatura terminada. Haz clic para continuar."
-#MSG_TEMPERATURE c=0 r=0
+#MSG_TEMPERATURE
"Temperature"
"Temperatura"
@@ -1202,7 +1090,7 @@
"Total print time"
"Tiempo total :"
-#MSG_TUNE c=0 r=0
+#MSG_TUNE
"Tune"
"Ajustar"
@@ -1210,10 +1098,6 @@
"Unload"
"Descargar"
-#
-"Unload all"
-"Soltar todos fil."
-
#
"Total failures"
"Fallos totales"
@@ -1226,7 +1110,7 @@
"to unload filament"
"para descargar el filamento"
-#MSG_UNLOAD_FILAMENT c=17 r=0
+#MSG_UNLOAD_FILAMENT c=17
"Unload filament"
"Soltar filamento"
@@ -1250,7 +1134,7 @@
"unknown"
"desconocido"
-#MSG_USERWAIT c=0 r=0
+#MSG_USERWAIT
"Wait for user..."
"Esperando ordenes"
@@ -1282,7 +1166,7 @@
"Was filament unload successful?"
"?Se cargocon exito el filamento?"
-#MSG_SELFTEST_WIRINGERROR c=0 r=0
+#MSG_SELFTEST_WIRINGERROR
"Wiring error"
"Error de conexion"
@@ -1298,7 +1182,7 @@
"XYZ calibration failed. Please consult the manual."
"Calibracion XYZ fallada. Consulta el manual por favor."
-#MSG_YES c=0 r=0
+#MSG_YES
"Yes"
"Si"
@@ -1315,8 +1199,8 @@
"Calibracion XYZ correcta. Los ejes X / Y estan ligeramente inclinados. Buen trabajo!"
#
-"X-correct"
-"X-correcion"
+"X-correct:"
+"X-correcion:"
#MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8
"XYZ calibration ok. X/Y axes are perpendicular. Congratulations!"
@@ -1330,18 +1214,10 @@
"XYZ calibration compromised. Right front calibration point not reachable."
"Calibrazion XYZ comprometida. Punto frontal derecho no alcanzable."
-"Bed leveling failed. Sensor disconnected or cable broken. Waiting for reset."
-"Echec du nivellement Capteur deconnecte ou cable casse. En attente d'un reset."
-
-#MSG_BED_LEVELING_FAILED_POINT_HIGH c=20 r=4
-"Bed leveling failed. Sensor triggered too high. Waiting for reset."
-"Echec bed leveling. Capt. declenche trop trop haut. En attente d'un reset."
-
-#MSG_BED c=0 r=0
+#MSG_BED
"Bed"
"Lit"
@@ -126,11 +118,11 @@
"Calibrating home"
"Calib. mise a 0"
-#MSG_CALIBRATE_BED c=0 r=0
+#MSG_CALIBRATE_BED
"Calibrate XYZ"
"Calibrer XYZ"
-#MSG_HOMEYZ c=0 r=0
+#MSG_HOMEYZ
"Calibrate Z"
"Calibrer Z"
@@ -150,11 +142,11 @@
"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done."
"Calibration de Z. Tournez le bouton pour monter le chariot de l'axe Z jusqu'aux butees. Cliquez une fois fait."
-#MSG_HOMEYZ_DONE c=0 r=0
+#MSG_HOMEYZ_DONE
"Calibration done"
"Calibration terminee"
-#MSG_MENU_CALIBRATION c=0 r=0
+#MSG_MENU_CALIBRATION
"Calibration"
"\x00"
@@ -162,19 +154,15 @@
"Cancel"
"Annuler"
-#MSG_SD_INSERTED c=0 r=0
-"Card inserted"
-"Carte inseree"
-
-#MSG_SD_REMOVED c=0 r=0
+#MSG_SD_REMOVED
"Card removed"
"Carte retiree"
-#MSG_NOT_COLOR c=0 r=0
+#MSG_NOT_COLOR
"Color not correct"
"Couleur incorrecte"
-#MSG_COOLDOWN c=0 r=0
+#MSG_COOLDOWN
"Cooldown"
"Refroidissement"
@@ -182,15 +170,15 @@
"Copy selected language?"
"Copier la langue selectionne ?"
-#MSG_CRASHDETECT_ON c=0 r=0
+#MSG_CRASHDETECT_ON
"Crash det. [on]"
"Detect. crash[on]"
-#MSG_CRASHDETECT_NA c=0 r=0
+#MSG_CRASHDETECT_NA
"Crash det. [N/A]"
"Detect. crash [N/A]"
-#MSG_CRASHDETECT_OFF c=0 r=0
+#MSG_CRASHDETECT_OFF
"Crash det. [off]"
"Detect. crash[off]"
@@ -214,7 +202,7 @@
"Date:"
"Date :"
-#MSG_DISABLE_STEPPERS c=0 r=0
+#MSG_DISABLE_STEPPERS
"Disable steppers"
"Desactiver moteurs"
@@ -226,34 +214,14 @@
"Do you want to repeat last step to readjust distance between nozzle and heatbed?"
"Voulez-vous repeter la derniere etape pour reajuster la distance entre la buse et le plateau chauffant ?"
-#MSG_EXTRUDER_CORRECTION c=9 r=0
-"E-correct"
-"Correct-E"
+#MSG_EXTRUDER_CORRECTION c=10
+"E-correct:"
+"Correct-E:"
#MSG_EJECT_FILAMENT c=17 r=1
"Eject filament"
"Ejecter le fil."
-#MSG_EJECT_FILAMENT1 c=17 r=1
-"Eject filament 1"
-"Ejecter fil. 1"
-
-#MSG_EJECT_FILAMENT2 c=17 r=1
-"Eject filament 2"
-"Ejecter fil. 2"
-
-#MSG_EJECT_FILAMENT3 c=17 r=1
-"Eject filament 3"
-"Ejecter fil. 3"
-
-#MSG_EJECT_FILAMENT4 c=17 r=1
-"Eject filament 4"
-"Ejecter fil. 4"
-
-#MSG_EJECT_FILAMENT5 c=17 r=1
-"Eject filament 5"
-"Ejecter fil. 5"
-
#
"Eject"
"Ejecter"
@@ -266,11 +234,11 @@
"Endstop not hit"
"Butee non atteinte"
-#MSG_SELFTEST_ENDSTOP c=0 r=0
+#MSG_SELFTEST_ENDSTOP
"Endstop"
"Butee"
-#MSG_SELFTEST_ENDSTOPS c=0 r=0
+#MSG_SELFTEST_ENDSTOPS
"Endstops"
"Butees"
@@ -282,31 +250,11 @@
"ERROR: Filament sensor is not responding, please check connection."
"ERREUR : Le capteur de filament ne repond pas, verifiez le branchement."
-#MSG_ERROR c=0 r=0
+#MSG_ERROR
"ERROR:"
"ERREUR :"
-#
-"External SPI flash W25X20CL not responding."
-"La Flash SPI externe W25X20CL ne repond pas."
-
-#
-"Extruder 1"
-"Extrudeur 1"
-
-#
-"Extruder 2"
-"Extrudeur 2"
-
-#
-"Extruder 3"
-"Extrudeur 3"
-
-#
-"Extruder 4"
-"Extrudeur 4"
-
-#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 r=0
+#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18
"Extruder fan:"
"Ventilo extrudeur:"
@@ -314,7 +262,7 @@
"Extruder info"
"Infos extrudeur"
-#MSG_MOVE_E c=0 r=0
+#MSG_MOVE_E
"Extruder"
"Extrudeur"
@@ -338,11 +286,11 @@
"Fail stats"
"Statist. d'echec"
-#MSG_FAN_SPEED c=14 r=0
+#MSG_FAN_SPEED c=14
"Fan speed"
"Vitesse ventil"
-#MSG_SELFTEST_FAN c=20 r=0
+#MSG_SELFTEST_FAN c=20
"Fan test"
"Test ventilateur"
@@ -354,19 +302,15 @@
"Fans check [off]"
"Verif venti [off]"
-#MSG_FSENSOR_ON c=0 r=0
+#MSG_FSENSOR_ON
"Fil. sensor [on]"
"Capteur Fil. [on]"
-#MSG_RESPONSE_POOR c=20 r=2
-"Fil. sensor response is poor, disable it?"
-"Capteur de fil. non precis, desactiver ?"
-
-#MSG_FSENSOR_NA c=0 r=0
+#MSG_FSENSOR_NA
"Fil. sensor [N/A]"
"Capteur Fil. [N/A]"
-#MSG_FSENSOR_OFF c=0 r=0
+#MSG_FSENSOR_OFF
"Fil. sensor [off]"
"Capteur Fil.[off]"
@@ -378,18 +322,14 @@
"Filament extruding & with correct color?"
"Filament extrude et avec bonne couleur ?"
-#MSG_NOT_LOADED c=19 r=0
+#MSG_NOT_LOADED c=19
"Filament not loaded"
"Filament non charge"
-#MSG_FILAMENT_SENSOR c=20 r=0
+#MSG_FILAMENT_SENSOR c=20
"Filament sensor"
"Capteur de filament"
-#MSG_SELFTEST_FILAMENT_SENSOR c=18 r=0
-"Filament sensor:"
-"Capteur filament :"
-
#MSG_FILAMENT_USED c=19 r=1
"Filament used"
"Filament utilise"
@@ -418,15 +358,15 @@
"Fix the issue and then press button on MMU unit."
"Corrigez le probleme et appuyez sur le bouton de l'unite MMU."
-#MSG_FLOW c=0 r=0
+#MSG_FLOW
"Flow"
"Flux"
-#MSG_PRUSA3D_FORUM c=0 r=0
+#MSG_PRUSA3D_FORUM
"forum.prusa3d.com"
"\x00"
-#MSG_SELFTEST_COOLING_FAN c=20 r=0
+#MSG_SELFTEST_COOLING_FAN c=20
"Front print fan?"
"Ventilo impr avant ?"
@@ -434,23 +374,23 @@
"Front side[um]"
"Avant [um]"
-#MSG_SELFTEST_FANS c=0 r=0
+#MSG_SELFTEST_FANS
"Front/left fans"
"Ventilos avt/gauche"
-#MSG_SELFTEST_HEATERTHERMISTOR c=0 r=0
+#MSG_SELFTEST_HEATERTHERMISTOR
"Heater/Thermistor"
"Chauffage/Thermistor"
-#MSG_BED_HEATING_SAFETY_DISABLED c=0 r=0
+#MSG_BED_HEATING_SAFETY_DISABLED
"Heating disabled by safety timer."
"Chauffe desactivee par le compteur de securite."
-#MSG_HEATING_COMPLETE c=20 r=0
+#MSG_HEATING_COMPLETE c=20
"Heating done."
"Chauffe terminee."
-#MSG_HEATING c=0 r=0
+#MSG_HEATING
"Heating"
"Chauffe"
@@ -458,51 +398,47 @@
"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"
"Bonjour, je suis votre imprimante Original Prusa i3. Voulez-vous que je vous guide a travers le processus d'installation ?"
-#MSG_PRUSA3D_HOWTO c=0 r=0
+#MSG_PRUSA3D_HOWTO
"howto.prusa3d.com"
"\x00"
-#
-"Change extruder"
-"Changer extrudeur"
-
-#MSG_FILAMENTCHANGE c=0 r=0
+#MSG_FILAMENTCHANGE
"Change filament"
"Changer filament"
-#MSG_CHANGE_SUCCESS c=0 r=0
+#MSG_CHANGE_SUCCESS
"Change success!"
"Changement reussi!"
-#MSG_CORRECTLY c=20 r=0
+#MSG_CORRECTLY c=20
"Changed correctly?"
"Change correctement?"
-#MSG_SELFTEST_CHECK_BED c=20 r=0
+#MSG_SELFTEST_CHECK_BED c=20
"Checking bed "
"Verification du lit"
-#MSG_SELFTEST_CHECK_ENDSTOPS c=20 r=0
+#MSG_SELFTEST_CHECK_ENDSTOPS c=20
"Checking endstops"
"Verifications butees"
-#MSG_SELFTEST_CHECK_HOTEND c=20 r=0
+#MSG_SELFTEST_CHECK_HOTEND c=20
"Checking hotend "
"Verif. tete impr."
-#MSG_SELFTEST_CHECK_FSENSOR c=20 r=0
+#MSG_SELFTEST_CHECK_FSENSOR c=20
"Checking sensors "
"Verif. des capteurs"
-#MSG_SELFTEST_CHECK_X c=20 r=0
+#MSG_SELFTEST_CHECK_X c=20
"Checking X axis "
"Verification axe X"
-#MSG_SELFTEST_CHECK_Y c=20 r=0
+#MSG_SELFTEST_CHECK_Y c=20
"Checking Y axis "
"Verification axe Y"
-#MSG_SELFTEST_CHECK_Z c=20 r=0
+#MSG_SELFTEST_CHECK_Z c=20
"Checking Z axis "
"Verification axe Z"
@@ -530,35 +466,15 @@
"I will start to print line and you will gradually lower the nozzle by rotating the knob, until you reach optimal height. Check the pictures in our handbook in chapter Calibration."
"Je vais commencer a imprimer une ligne et vous baisserez au fur et a mesure la buse en tournant le bouton jusqu'a atteindre la hauteur optimale. Regardez les photos dans notre manuel au chapitre Calibration"
-#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE1 c=60 r=0
-"Improving bed calibration point"
-"Amelioration du point de calibration du lit"
-
-#MSG_WATCH c=0 r=0
+#MSG_WATCH
"Info screen"
"Ecran d'info"
-#MSG_FILAMENT_LOADING_T0 c=20 r=4
-"Insert filament into extruder 1. Click when done."
-"Inserez le filament dans l'extrudeur 1. Cliquez une fois pret."
-
-#MSG_FILAMENT_LOADING_T1 c=20 r=4
-"Insert filament into extruder 2. Click when done."
-"Inserez le filament dans l'extrudeur 2. Cliquez une fois pret."
-
-#MSG_FILAMENT_LOADING_T2 c=20 r=4
-"Insert filament into extruder 3. Click when done."
-"Inserez le filament dans l'extrudeur 3. Cliquez une fois pret."
-
-#MSG_FILAMENT_LOADING_T3 c=20 r=4
-"Insert filament into extruder 4. Click when done."
-"Inserez le filament dans l'extrudeur 4. Cliquez une fois pret."
-
#
"Is filament 1 loaded?"
"Le filament 1 est-il charge ?"
-#MSG_INSERT_FILAMENT c=20 r=0
+#MSG_INSERT_FILAMENT c=20
"Insert filament"
"Inserez le filament"
@@ -578,10 +494,6 @@
"Is steel sheet on heatbed?"
"Feuille d'acier sur plateau chauffant ?"
-#MSG_FIND_BED_OFFSET_AND_SKEW_ITERATION c=20 r=0
-"Iteration "
-"\x00"
-
#
"Last print failures"
"Echecs derniere impr"
@@ -590,7 +502,7 @@
"Last print"
"Derniere impression"
-#MSG_SELFTEST_EXTRUDER_FAN c=20 r=0
+#MSG_SELFTEST_EXTRUDER_FAN c=20
"Left hotend fan?"
"Ventilo tete gauche?"
@@ -606,19 +518,19 @@
"Lin. correction"
"Correction lin."
-#MSG_BABYSTEP_Z c=0 r=0
+#MSG_BABYSTEP_Z
"Live adjust Z"
"Ajuster Z en direct"
-#MSG_LOAD_FILAMENT c=17 r=0
+#MSG_LOAD_FILAMENT c=17
"Load filament"
"Charger filament"
-#MSG_LOADING_COLOR c=0 r=0
+#MSG_LOADING_COLOR
"Loading color"
"Chargement couleur"
-#MSG_LOADING_FILAMENT c=20 r=0
+#MSG_LOADING_FILAMENT c=20
"Loading filament"
"Chargement filament"
@@ -634,15 +546,15 @@
"M117 First layer cal."
"M117 Cal. 1ere couche"
-#MSG_MAIN c=0 r=0
+#MSG_MAIN
"Main"
"Principal"
-#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=60 r=0
+#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=60
"Measuring reference height of calibration point"
"Mesure de la hauteur de reference du point de calibration"
-#MSG_MESH_BED_LEVELING c=0 r=0
+#MSG_MESH_BED_LEVELING
"Mesh Bed Leveling"
"\x00"
@@ -674,11 +586,11 @@
"MMU OK. Resuming..."
"MMU OK. Reprise ..."
-#MSG_STEALTH_MODE_OFF c=0 r=0
+#MSG_STEALTH_MODE_OFF
"Mode [Normal]"
"\x00"
-#MSG_SILENT_MODE_ON c=0 r=0
+#MSG_SILENT_MODE_ON
"Mode [silent]"
"Mode [silencieux]"
@@ -690,15 +602,15 @@
"MMU power fails"
"Echecs alim. MMU"
-#MSG_STEALTH_MODE_ON c=0 r=0
+#MSG_STEALTH_MODE_ON
"Mode [Stealth]"
"Mode [Furtif]"
-#MSG_AUTO_MODE_ON c=0 r=0
+#MSG_AUTO_MODE_ON
"Mode [auto power]"
"Mode [puiss.auto]"
-#MSG_SILENT_MODE_OFF c=0 r=0
+#MSG_SILENT_MODE_OFF
"Mode [high power]"
"Mode [haute puiss]"
@@ -706,31 +618,31 @@
"MMU2 connected"
"MMU2 connecte"
-#MSG_SELFTEST_MOTOR c=0 r=0
+#MSG_SELFTEST_MOTOR
"Motor"
"Moteur"
-#MSG_MOVE_AXIS c=0 r=0
+#MSG_MOVE_AXIS
"Move axis"
"Deplacer l'axe"
-#MSG_MOVE_X c=0 r=0
+#MSG_MOVE_X
"Move X"
"Deplacer X"
-#MSG_MOVE_Y c=0 r=0
+#MSG_MOVE_Y
"Move Y"
"Deplacer Y"
-#MSG_MOVE_Z c=0 r=0
+#MSG_MOVE_Z
"Move Z"
"Deplacer Z"
-#MSG_NO_MOVE c=0 r=0
+#MSG_NO_MOVE
"No move."
"Pas de mouvement."
-#MSG_NO_CARD c=0 r=0
+#MSG_NO_CARD
"No SD card"
"Pas de carte SD"
@@ -738,11 +650,11 @@
"N/A"
"\x00"
-#MSG_NO c=0 r=0
+#MSG_NO
"No"
"Non"
-#MSG_SELFTEST_NOTCONNECTED c=0 r=0
+#MSG_SELFTEST_NOTCONNECTED
"Not connected"
"Non connecte"
@@ -750,11 +662,7 @@
"New firmware version available:"
"Nouvelle version de firmware disponible:"
-#
-"No "
-"Non"
-
-#MSG_SELFTEST_FAN_NO c=19 r=0
+#MSG_SELFTEST_FAN_NO c=19
"Not spinning"
"Ne tourne pas"
@@ -766,7 +674,7 @@
"Now I will preheat nozzle for PLA."
"Maintenant je vais prechauffer la buse pour du PLA."
-#MSG_NOZZLE c=0 r=0
+#MSG_NOZZLE
"Nozzle"
"Buse"
@@ -782,7 +690,7 @@
"Nozzle FAN"
"Ventilateur buse"
-#MSG_PAUSE_PRINT c=0 r=0
+#MSG_PAUSE_PRINT
"Pause print"
"Pause de l'impr."
@@ -814,7 +722,7 @@
"Please clean the nozzle for calibration. Click when done."
"Nettoyez la buse pour la calibration. Cliquez une fois fait."
-#MSG_SELFTEST_PLEASECHECK c=0 r=0
+#MSG_SELFTEST_PLEASECHECK
"Please check :"
"Verifiez :"
@@ -866,7 +774,7 @@
"Please update firmware in your MMU2. Waiting for reset."
"Veuillez mettre a jour le firmware de votre MMU2. En attente d'un reset."
-#MSG_PLEASE_WAIT c=20 r=0
+#MSG_PLEASE_WAIT c=20
"Please wait"
"Merci de patienter"
@@ -874,11 +782,11 @@
"Please remove shipping helpers first."
"Veuillez retirer d'abord les protections d'envoi."
-#MSG_PREHEAT_NOZZLE c=20 r=0
+#MSG_PREHEAT_NOZZLE c=20
"Preheat the nozzle!"
"Prechauffez la buse!"
-#MSG_PREHEAT c=0 r=0
+#MSG_PREHEAT
"Preheat"
"Prechauffage"
@@ -898,7 +806,7 @@
"Power failures"
"Coupures de courant"
-#MSG_PRINT_ABORTED c=20 r=0
+#MSG_PRINT_ABORTED c=20
"Print aborted"
"Impression annulee"
@@ -910,11 +818,11 @@
"Preheating to unload"
"Chauffe pr decharger"
-#MSG_SELFTEST_PRINT_FAN_SPEED c=18 r=0
+#MSG_SELFTEST_PRINT_FAN_SPEED c=18
"Print fan:"
"Ventilo impr. :"
-#MSG_CARD_MENU c=0 r=0
+#MSG_CARD_MENU
"Print from SD"
"Impr depuis la SD"
@@ -938,15 +846,7 @@
"Print FAN"
"Ventilo impression"
-#WELCOME_MSG c=20 r=0
-"Prusa i3 MK2.5 ready."
-"Prusa i3 MK2.5 prete."
-
-#WELCOME_MSG c=20 r=0
-"Prusa i3 MK3 ready."
-"Prusa i3 MK3 prete."
-
-#MSG_PRUSA3D c=0 r=0
+#MSG_PRUSA3D
"prusa3d.com"
"\x00"
@@ -966,19 +866,15 @@
"Prusa i3 MK3S OK."
"\x00"
-#
-"Prusa i3 MK2 ready."
-"Prusa i3 MK2 prete."
-
-#MSG_CALIBRATE_BED_RESET c=0 r=0
+#MSG_CALIBRATE_BED_RESET
"Reset XYZ calibr."
"Reinit. calibr. XYZ"
-#MSG_BED_CORRECTION_RESET c=0 r=0
+#MSG_BED_CORRECTION_RESET
"Reset"
"Reinitialiser"
-#MSG_RESUME_PRINT c=0 r=0
+#MSG_RESUME_PRINT
"Resume print"
"Reprendre impression"
@@ -1014,31 +910,31 @@
"Right"
"Droite"
-#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=60 r=0
+#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=60
"Searching bed calibration point"
"Recherche du point de calibration du lit"
-#MSG_LANGUAGE_SELECT c=0 r=0
+#MSG_LANGUAGE_SELECT
"Select language"
"Choisir langue"
-#MSG_SELFTEST_OK c=0 r=0
+#MSG_SELFTEST_OK
"Self test OK"
"Auto-test OK"
-#MSG_SELFTEST_START c=20 r=0
+#MSG_SELFTEST_START c=20
"Self test start "
"Debut auto-test"
-#MSG_SELFTEST c=0 r=0
+#MSG_SELFTEST
"Selftest "
"Auto-test"
-#MSG_SELFTEST_ERROR c=0 r=0
+#MSG_SELFTEST_ERROR
"Selftest error !"
"Erreur auto-test !"
-#MSG_SELFTEST_FAILED c=20 r=0
+#MSG_SELFTEST_FAILED c=20
"Selftest failed "
"Echec de l'auto-test"
@@ -1058,7 +954,7 @@
"Set temperature:"
"Regler temp. :"
-#MSG_SETTINGS c=0 r=0
+#MSG_SETTINGS
"Settings"
"Reglages"
@@ -1070,33 +966,25 @@
"Sensor state"
"Etat capteur"
-#
-"Sensors info"
-"Infos capteurs"
-
-#
-"Show pinda state"
-"Etat de la PINDA"
-
#MSG_FILE_CNT c=20 r=4
"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100."
"Certains fichiers ne seront pas tries. Max 100 fichiers tries par dossier."
#MSG_SORT_NONE c=17 r=1
-"Sort: [none]"
+"Sort [none]"
"Tri : [aucun]"
#MSG_SORT_TIME c=17 r=1
-"Sort: [time]"
-"Tri : [heure]"
+"Sort [time]"
+"Tri [heure]"
#
"Severe skew"
"Deviation severe"
#MSG_SORT_ALPHA c=17 r=1
-"Sort: [alphabet]"
-"Tri : [alphabet]"
+"Sort [alphabet]"
+"Tri [alphabet]"
#MSG_SORTING c=20 r=1
"Sorting files"
@@ -1126,11 +1014,11 @@
"Sound [silent]"
"Son [silencieux]"
-#MSG_SPEED c=0 r=0
+#MSG_SPEED
"Speed"
"Vitesse"
-#MSG_SELFTEST_FAN_YES c=19 r=0
+#MSG_SELFTEST_FAN_YES c=19
"Spinning"
"Tourne"
@@ -1138,23 +1026,23 @@
"Stable ambient temperature 21-26C is needed a rigid stand is required."
"Une temperature ambiante stable de 21-26C et un support stable sont requis."
-#MSG_STATISTICS c=0 r=0
+#MSG_STATISTICS
"Statistics "
"Statistiques"
-#MSG_STOP_PRINT c=0 r=0
+#MSG_STOP_PRINT
"Stop print"
"Arreter impression"
-#MSG_STOPPED c=0 r=0
+#MSG_STOPPED
"STOPPED. "
"ARRETE."
-#MSG_SUPPORT c=0 r=0
+#MSG_SUPPORT
"Support"
"\x00"
-#MSG_SELFTEST_SWAPPED c=0 r=0
+#MSG_SELFTEST_SWAPPED
"Swapped"
"Echange"
@@ -1182,7 +1070,7 @@
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
"La calibration en temperature est terminee et activee. La calibration en temperature peut etre desactivee dans le menu Reglages-> Cal. Temp."
-#MSG_TEMPERATURE c=0 r=0
+#MSG_TEMPERATURE
"Temperature"
"\x00"
@@ -1202,7 +1090,7 @@
"Total print time"
"Temps total impr."
-#MSG_TUNE c=0 r=0
+#MSG_TUNE
"Tune"
"Regler"
@@ -1210,10 +1098,6 @@
"Unload"
"Decharger"
-#
-"Unload all"
-"Decharger tout"
-
#
"Total failures"
"Total des echecs"
@@ -1226,7 +1110,7 @@
"to unload filament"
"pour decharger fil."
-#MSG_UNLOAD_FILAMENT c=17 r=0
+#MSG_UNLOAD_FILAMENT c=17
"Unload filament"
"Decharger fil."
@@ -1250,7 +1134,7 @@
"unknown"
"inconnu"
-#MSG_USERWAIT c=0 r=0
+#MSG_USERWAIT
"Wait for user..."
"Attente utilisateur..."
@@ -1282,7 +1166,7 @@
"Was filament unload successful?"
"Dechargement du filament reussi ?"
-#MSG_SELFTEST_WIRINGERROR c=0 r=0
+#MSG_SELFTEST_WIRINGERROR
"Wiring error"
"Erreur de cablage"
@@ -1298,7 +1182,7 @@
"XYZ calibration failed. Please consult the manual."
"Echec calibration XYZ. Consultez le manuel."
-#MSG_YES c=0 r=0
+#MSG_YES
"Yes"
"Oui"
@@ -1315,8 +1199,8 @@
"Calibration XYZ OK. Les axes X/Y sont legerement non perpendiculaires. Bon boulot !"
#
-"X-correct"
-"Correction-X"
+"X-correct:"
+"Correct-X:"
#MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8
"XYZ calibration ok. X/Y axes are perpendicular. Congratulations!"
@@ -1330,18 +1214,10 @@
"XYZ calibration compromised. Right front calibration point not reachable."
"Calibration XYZ compromise. Le point de calibration avant droit n'est pas atteignable."
-"Bed leveling failed. Sensor disconnected or cable broken. Waiting for reset."
-"Livellamento piano fallito. Sensore disconnesso o Cavo Danneggiato. In attesa di reset."
-
-#MSG_BED_LEVELING_FAILED_POINT_HIGH c=20 r=4
-"Bed leveling failed. Sensor triggered too high. Waiting for reset."
-"Livellamento piano fallito. Risposta sensore troppo presto. In attesa di reset."
-
-#MSG_BED c=0 r=0
+#MSG_BED
"Bed"
"Letto"
@@ -126,11 +118,11 @@
"Calibrating home"
"Calibrazione Home"
-#MSG_CALIBRATE_BED c=0 r=0
+#MSG_CALIBRATE_BED
"Calibrate XYZ"
"Calibra XYZ"
-#MSG_HOMEYZ c=0 r=0
+#MSG_HOMEYZ
"Calibrate Z"
"Calibra Z"
@@ -150,11 +142,11 @@
"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done."
"Calibrazione Z. Ruotare la manopola per alzare il carrello Z fino all'altezza massima. Click per terminare."
-#MSG_HOMEYZ_DONE c=0 r=0
+#MSG_HOMEYZ_DONE
"Calibration done"
"Calibrazione completa"
-#MSG_MENU_CALIBRATION c=0 r=0
+#MSG_MENU_CALIBRATION
"Calibration"
"Calibrazione"
@@ -162,19 +154,15 @@
"Cancel"
"Annulla"
-#MSG_SD_INSERTED c=0 r=0
-"Card inserted"
-"SD inserita"
-
-#MSG_SD_REMOVED c=0 r=0
+#MSG_SD_REMOVED
"Card removed"
"SD rimossa"
-#MSG_NOT_COLOR c=0 r=0
+#MSG_NOT_COLOR
"Color not correct"
"Colore non puro"
-#MSG_COOLDOWN c=0 r=0
+#MSG_COOLDOWN
"Cooldown"
"Raffredda"
@@ -182,15 +170,15 @@
"Copy selected language?"
"Copiare la lingua selezionata?"
-#MSG_CRASHDETECT_ON c=0 r=0
+#MSG_CRASHDETECT_ON
"Crash det. [on]"
"Rilevam.imp. [on]"
-#MSG_CRASHDETECT_NA c=0 r=0
+#MSG_CRASHDETECT_NA
"Crash det. [N/A]"
"Rilevam.imp.[N/A]"
-#MSG_CRASHDETECT_OFF c=0 r=0
+#MSG_CRASHDETECT_OFF
"Crash det. [off]"
"Rilevam.imp.[off]"
@@ -214,7 +202,7 @@
"Date:"
"Data:"
-#MSG_DISABLE_STEPPERS c=0 r=0
+#MSG_DISABLE_STEPPERS
"Disable steppers"
"Disabilita motori"
@@ -226,34 +214,14 @@
"Do you want to repeat last step to readjust distance between nozzle and heatbed?"
"Desideri ripetere l'ultimo passaggio per migliorare la distanza fra ugello e piatto?"
-#MSG_EXTRUDER_CORRECTION c=9 r=0
-"E-correct"
-"Correzione-E"
+#MSG_EXTRUDER_CORRECTION c=10
+"E-correct:"
+"Correzione-E:"
#MSG_EJECT_FILAMENT c=17 r=1
"Eject filament"
"Espelli filamento "
-#MSG_EJECT_FILAMENT1 c=17 r=1
-"Eject filament 1"
-"Espelli filamento 1"
-
-#MSG_EJECT_FILAMENT2 c=17 r=1
-"Eject filament 2"
-"Espellere filamento 2"
-
-#MSG_EJECT_FILAMENT3 c=17 r=1
-"Eject filament 3"
-"Espelli filamento 3"
-
-#MSG_EJECT_FILAMENT4 c=17 r=1
-"Eject filament 4"
-"Espellere filamento 4"
-
-#MSG_EJECT_FILAMENT5 c=17 r=1
-"Eject filament 5"
-"Espelli filamento 5"
-
#
"Eject"
"Espellere"
@@ -266,11 +234,11 @@
"Endstop not hit"
"Finecorsa fuori portata"
-#MSG_SELFTEST_ENDSTOP c=0 r=0
+#MSG_SELFTEST_ENDSTOP
"Endstop"
"Finecorsa"
-#MSG_SELFTEST_ENDSTOPS c=0 r=0
+#MSG_SELFTEST_ENDSTOPS
"Endstops"
"Finecorsa"
@@ -282,31 +250,11 @@
"ERROR: Filament sensor is not responding, please check connection."
"ERRORE: il sensore filam. non risponde,Controllare conness."
-#MSG_ERROR c=0 r=0
+#MSG_ERROR
"ERROR:"
"ERRORE:"
-#
-"External SPI flash W25X20CL not responding."
-"Flash SPI W25X20CL esterno non risponde."
-
-#
-"Extruder 1"
-"Estrusore 1"
-
-#
-"Extruder 2"
-"Estrusore 2"
-
-#
-"Extruder 3"
-"Estrusore 3"
-
-#
-"Extruder 4"
-"Estrusore 4"
-
-#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 r=0
+#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18
"Extruder fan:"
"Ventola estrusore:"
@@ -314,7 +262,7 @@
"Extruder info"
"Info estrusore"
-#MSG_MOVE_E c=0 r=0
+#MSG_MOVE_E
"Extruder"
"Estrusore"
@@ -338,11 +286,11 @@
"Fail stats"
"Statistiche fallimenti"
-#MSG_FAN_SPEED c=14 r=0
+#MSG_FAN_SPEED c=14
"Fan speed"
"Velocita ventola"
-#MSG_SELFTEST_FAN c=20 r=0
+#MSG_SELFTEST_FAN c=20
"Fan test"
"Test ventola"
@@ -354,19 +302,15 @@
"Fans check [off]"
"Control.vent[off]"
-#MSG_FSENSOR_ON c=0 r=0
+#MSG_FSENSOR_ON
"Fil. sensor [on]"
"Sensor filam.[On]"
-#MSG_RESPONSE_POOR c=20 r=2
-"Fil. sensor response is poor, disable it?"
-"Risposta Sens. Fil. debole, disattivare? "
-
-#MSG_FSENSOR_NA c=0 r=0
+#MSG_FSENSOR_NA
"Fil. sensor [N/A]"
"Sensor filam[N/A]"
-#MSG_FSENSOR_OFF c=0 r=0
+#MSG_FSENSOR_OFF
"Fil. sensor [off]"
"Sensor filam[off]"
@@ -378,18 +322,14 @@
"Filament extruding & with correct color?"
"Filamento estruso & con il giusto colore?"
-#MSG_NOT_LOADED c=19 r=0
+#MSG_NOT_LOADED c=19
"Filament not loaded"
"Fil. non caricato"
-#MSG_FILAMENT_SENSOR c=20 r=0
+#MSG_FILAMENT_SENSOR c=20
"Filament sensor"
"Sensore filam."
-#MSG_SELFTEST_FILAMENT_SENSOR c=18 r=0
-"Filament sensor:"
-"Sensore filam.:"
-
#MSG_FILAMENT_USED c=19 r=1
"Filament used"
"Filamento utilizzato"
@@ -418,15 +358,15 @@
"Fix the issue and then press button on MMU unit."
"Risolvi il problema e quindi premi il bottone sull'unita MMU. "
-#MSG_FLOW c=0 r=0
+#MSG_FLOW
"Flow"
"Flusso"
-#MSG_PRUSA3D_FORUM c=0 r=0
+#MSG_PRUSA3D_FORUM
"forum.prusa3d.com"
"\x00"
-#MSG_SELFTEST_COOLING_FAN c=20 r=0
+#MSG_SELFTEST_COOLING_FAN c=20
"Front print fan?"
"Ventola frontale?"
@@ -434,23 +374,23 @@
"Front side[um]"
"Fronte [um]"
-#MSG_SELFTEST_FANS c=0 r=0
+#MSG_SELFTEST_FANS
"Front/left fans"
"Ventola frontale/sinistra"
-#MSG_SELFTEST_HEATERTHERMISTOR c=0 r=0
+#MSG_SELFTEST_HEATERTHERMISTOR
"Heater/Thermistor"
"Riscald./Termist."
-#MSG_BED_HEATING_SAFETY_DISABLED c=0 r=0
+#MSG_BED_HEATING_SAFETY_DISABLED
"Heating disabled by safety timer."
"Riscaldamento fermato dal timer di sicurezza."
-#MSG_HEATING_COMPLETE c=20 r=0
+#MSG_HEATING_COMPLETE c=20
"Heating done."
"Riscald. completo"
-#MSG_HEATING c=0 r=0
+#MSG_HEATING
"Heating"
"Riscaldamento..."
@@ -458,51 +398,47 @@
"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"
"Ciao, sono la tua stampante Original Prusa i3. Gradiresti un aiuto nel processo di configurazione?"
-#MSG_PRUSA3D_HOWTO c=0 r=0
+#MSG_PRUSA3D_HOWTO
"howto.prusa3d.com"
"\x00"
-#
-"Change extruder"
-"Cambio estrusore"
-
-#MSG_FILAMENTCHANGE c=0 r=0
+#MSG_FILAMENTCHANGE
"Change filament"
"Cambia filamento"
-#MSG_CHANGE_SUCCESS c=0 r=0
+#MSG_CHANGE_SUCCESS
"Change success!"
"Cambio riuscito!"
-#MSG_CORRECTLY c=20 r=0
+#MSG_CORRECTLY c=20
"Changed correctly?"
"Cambiato correttamente?"
-#MSG_SELFTEST_CHECK_BED c=20 r=0
+#MSG_SELFTEST_CHECK_BED c=20
"Checking bed "
"Verifica piano"
-#MSG_SELFTEST_CHECK_ENDSTOPS c=20 r=0
+#MSG_SELFTEST_CHECK_ENDSTOPS c=20
"Checking endstops"
"Verifica finecorsa"
-#MSG_SELFTEST_CHECK_HOTEND c=20 r=0
+#MSG_SELFTEST_CHECK_HOTEND c=20
"Checking hotend "
"Verifica ugello"
-#MSG_SELFTEST_CHECK_FSENSOR c=20 r=0
+#MSG_SELFTEST_CHECK_FSENSOR c=20
"Checking sensors "
"Controllo sensori"
-#MSG_SELFTEST_CHECK_X c=20 r=0
+#MSG_SELFTEST_CHECK_X c=20
"Checking X axis "
"Verifica asse X"
-#MSG_SELFTEST_CHECK_Y c=20 r=0
+#MSG_SELFTEST_CHECK_Y c=20
"Checking Y axis "
"Verifica asse Y"
-#MSG_SELFTEST_CHECK_Z c=20 r=0
+#MSG_SELFTEST_CHECK_Z c=20
"Checking Z axis "
"Verifica asse Z"
@@ -530,35 +466,15 @@
"I will start to print line and you will gradually lower the nozzle by rotating the knob, until you reach optimal height. Check the pictures in our handbook in chapter Calibration."
"Adesso iniziero a stampare una linea e tu dovrai abbassare l'ugello poco per volta ruotando la manopola sino a raggiungere una altezza ottimale. Per favore dai uno sguardo all'immagine del nostro manuale, cap.Calibrazione."
-#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE1 c=60 r=0
-"Improving bed calibration point"
-"Perfezion. punto di calibraz. letto"
-
-#MSG_WATCH c=0 r=0
+#MSG_WATCH
"Info screen"
"Schermata info"
-#MSG_FILAMENT_LOADING_T0 c=20 r=4
-"Insert filament into extruder 1. Click when done."
-"Inserire filamento nell'estrusore 1. Click per continuare"
-
-#MSG_FILAMENT_LOADING_T1 c=20 r=4
-"Insert filament into extruder 2. Click when done."
-"Inserire filamento nell'estrusore 2. Click per continuare"
-
-#MSG_FILAMENT_LOADING_T2 c=20 r=4
-"Insert filament into extruder 3. Click when done."
-"Inserire filamento nell'estrusore 3. Click per continuare"
-
-#MSG_FILAMENT_LOADING_T3 c=20 r=4
-"Insert filament into extruder 4. Click when done."
-"Inserire filamento nell'estrusore 4. Click per continuare"
-
#
"Is filament 1 loaded?"
"Il filamento 1 e caricato?"
-#MSG_INSERT_FILAMENT c=20 r=0
+#MSG_INSERT_FILAMENT c=20
"Insert filament"
"Inserire filamento"
@@ -578,10 +494,6 @@
"Is steel sheet on heatbed?"
"La piastra d'acciaio e sul piano riscaldato?"
-#MSG_FIND_BED_OFFSET_AND_SKEW_ITERATION c=20 r=0
-"Iteration "
-"Iterazione"
-
#
"Last print failures"
"Fallimenti ultima stampa"
@@ -590,7 +502,7 @@
"Last print"
"Ultima stampa"
-#MSG_SELFTEST_EXTRUDER_FAN c=20 r=0
+#MSG_SELFTEST_EXTRUDER_FAN c=20
"Left hotend fan?"
"Vent SX hotend?"
@@ -606,19 +518,19 @@
"Lin. correction"
"Correzione lin."
-#MSG_BABYSTEP_Z c=0 r=0
+#MSG_BABYSTEP_Z
"Live adjust Z"
"Compensazione Z"
-#MSG_LOAD_FILAMENT c=17 r=0
+#MSG_LOAD_FILAMENT c=17
"Load filament"
"Carica filamento"
-#MSG_LOADING_COLOR c=0 r=0
+#MSG_LOADING_COLOR
"Loading color"
"Caricando colore"
-#MSG_LOADING_FILAMENT c=20 r=0
+#MSG_LOADING_FILAMENT c=20
"Loading filament"
"Caricando filamento"
@@ -634,15 +546,15 @@
"M117 First layer cal."
"M117 Calibrazione primo layer."
-#MSG_MAIN c=0 r=0
+#MSG_MAIN
"Main"
"Menu principale"
-#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=60 r=0
+#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=60
"Measuring reference height of calibration point"
"Misura altezza di rif. del punto di calib."
-#MSG_MESH_BED_LEVELING c=0 r=0
+#MSG_MESH_BED_LEVELING
"Mesh Bed Leveling"
"Mesh livel. letto"
@@ -674,11 +586,11 @@
"MMU OK. Resuming..."
"MMU OK. Riprendendo... "
-#MSG_STEALTH_MODE_OFF c=0 r=0
+#MSG_STEALTH_MODE_OFF
"Mode [Normal]"
"Modo [normale]"
-#MSG_SILENT_MODE_ON c=0 r=0
+#MSG_SILENT_MODE_ON
"Mode [silent]"
"Modo [silenzioso]"
@@ -690,15 +602,15 @@
"MMU power fails"
"Mancanza corrente MMU"
-#MSG_STEALTH_MODE_ON c=0 r=0
+#MSG_STEALTH_MODE_ON
"Mode [Stealth]"
"Modo [Silenziosa]"
-#MSG_AUTO_MODE_ON c=0 r=0
+#MSG_AUTO_MODE_ON
"Mode [auto power]"
"Modo [auto]"
-#MSG_SILENT_MODE_OFF c=0 r=0
+#MSG_SILENT_MODE_OFF
"Mode [high power]"
"Mode [forte]"
@@ -706,31 +618,31 @@
"MMU2 connected"
"MMU2 connessa"
-#MSG_SELFTEST_MOTOR c=0 r=0
+#MSG_SELFTEST_MOTOR
"Motor"
"Motore"
-#MSG_MOVE_AXIS c=0 r=0
+#MSG_MOVE_AXIS
"Move axis"
"Muovi asse"
-#MSG_MOVE_X c=0 r=0
+#MSG_MOVE_X
"Move X"
"Muovi X"
-#MSG_MOVE_Y c=0 r=0
+#MSG_MOVE_Y
"Move Y"
"Muovi Y"
-#MSG_MOVE_Z c=0 r=0
+#MSG_MOVE_Z
"Move Z"
"Muovi Z"
-#MSG_NO_MOVE c=0 r=0
+#MSG_NO_MOVE
"No move."
"Nessun movimento."
-#MSG_NO_CARD c=0 r=0
+#MSG_NO_CARD
"No SD card"
"Nessuna SD"
@@ -738,11 +650,11 @@
"N/A"
"\x00"
-#MSG_NO c=0 r=0
+#MSG_NO
"No"
"\x00"
-#MSG_SELFTEST_NOTCONNECTED c=0 r=0
+#MSG_SELFTEST_NOTCONNECTED
"Not connected"
"Non connesso"
@@ -750,11 +662,7 @@
"New firmware version available:"
"Nuova versione firmware disponibile:"
-#
-"No "
-"No"
-
-#MSG_SELFTEST_FAN_NO c=19 r=0
+#MSG_SELFTEST_FAN_NO c=19
"Not spinning"
"Non gira"
@@ -766,7 +674,7 @@
"Now I will preheat nozzle for PLA."
"Adesso preriscaldero l'ugello per PLA."
-#MSG_NOZZLE c=0 r=0
+#MSG_NOZZLE
"Nozzle"
"Ugello"
@@ -782,7 +690,7 @@
"Nozzle FAN"
"Ventola estrusore"
-#MSG_PAUSE_PRINT c=0 r=0
+#MSG_PAUSE_PRINT
"Pause print"
"Metti in pausa"
@@ -814,7 +722,7 @@
"Please clean the nozzle for calibration. Click when done."
"Pulire l'ugello per la calibrazione, poi fare click."
-#MSG_SELFTEST_PLEASECHECK c=0 r=0
+#MSG_SELFTEST_PLEASECHECK
"Please check :"
"Verifica:"
@@ -866,7 +774,7 @@
"Please update firmware in your MMU2. Waiting for reset."
"Aggiorna il firmware sul tuo MMU2. In attesa di reset. "
-#MSG_PLEASE_WAIT c=20 r=0
+#MSG_PLEASE_WAIT c=20
"Please wait"
"Attendere"
@@ -874,11 +782,11 @@
"Please remove shipping helpers first."
"Per favore rimuovete i materiali da spedizione"
-#MSG_PREHEAT_NOZZLE c=20 r=0
+#MSG_PREHEAT_NOZZLE c=20
"Preheat the nozzle!"
"Prerisc. ugello!"
-#MSG_PREHEAT c=0 r=0
+#MSG_PREHEAT
"Preheat"
"Preriscalda"
@@ -898,7 +806,7 @@
"Power failures"
"Mancanza corrente"
-#MSG_PRINT_ABORTED c=20 r=0
+#MSG_PRINT_ABORTED c=20
"Print aborted"
"Stampa interrotta"
@@ -910,11 +818,11 @@
"Preheating to unload"
"Preriscaldamento per scaricare"
-#MSG_SELFTEST_PRINT_FAN_SPEED c=18 r=0
+#MSG_SELFTEST_PRINT_FAN_SPEED c=18
"Print fan:"
"Ventola di stampa:"
-#MSG_CARD_MENU c=0 r=0
+#MSG_CARD_MENU
"Print from SD"
"Stampa da SD"
@@ -938,15 +846,7 @@
"Print FAN"
"Ventola di stampa"
-#WELCOME_MSG c=20 r=0
-"Prusa i3 MK2.5 ready."
-"\x00"
-
-#WELCOME_MSG c=20 r=0
-"Prusa i3 MK3 ready."
-"Prusa i3 MK3 pronta."
-
-#MSG_PRUSA3D c=0 r=0
+#MSG_PRUSA3D
"prusa3d.com"
"\x00"
@@ -966,19 +866,15 @@
"Prusa i3 MK3S OK."
"\x00"
-#
-"Prusa i3 MK2 ready."
-"Prusa i3 MK2 pronta."
-
-#MSG_CALIBRATE_BED_RESET c=0 r=0
+#MSG_CALIBRATE_BED_RESET
"Reset XYZ calibr."
"Reset calibrazione XYZ."
-#MSG_BED_CORRECTION_RESET c=0 r=0
+#MSG_BED_CORRECTION_RESET
"Reset"
"\x00"
-#MSG_RESUME_PRINT c=0 r=0
+#MSG_RESUME_PRINT
"Resume print"
"Riprendi stampa"
@@ -1014,31 +910,31 @@
"Right"
"Destra"
-#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=60 r=0
+#MSG_FIND_BED_OFFSET_AND_SKEW_LINE1 c=60
"Searching bed calibration point"
"Ricerca dei punti di calibrazione del piano"
-#MSG_LANGUAGE_SELECT c=0 r=0
+#MSG_LANGUAGE_SELECT
"Select language"
"Seleziona lingua"
-#MSG_SELFTEST_OK c=0 r=0
+#MSG_SELFTEST_OK
"Self test OK"
"Autotest OK"
-#MSG_SELFTEST_START c=20 r=0
+#MSG_SELFTEST_START c=20
"Self test start "
"Avvia autotest"
-#MSG_SELFTEST c=0 r=0
+#MSG_SELFTEST
"Selftest "
"Autotest"
-#MSG_SELFTEST_ERROR c=0 r=0
+#MSG_SELFTEST_ERROR
"Selftest error !"
"Errore Autotest !"
-#MSG_SELFTEST_FAILED c=20 r=0
+#MSG_SELFTEST_FAILED c=20
"Selftest failed "
"Autotest fallito"
@@ -1058,7 +954,7 @@
"Set temperature:"
"Imposta temperatura:"
-#MSG_SETTINGS c=0 r=0
+#MSG_SETTINGS
"Settings"
"Impostazioni"
@@ -1070,33 +966,25 @@
"Sensor state"
"Stato sensore"
-#
-"Sensors info"
-"Info Sensori"
-
-#
-"Show pinda state"
-"Mostra stato pinda"
-
#MSG_FILE_CNT c=20 r=4
"Some files will not be sorted. Max. No. of files in 1 folder for sorting is 100."
"Alcuni file non saranno ordinati. Il numero massimo di file in una cartella e 100 perche siano ordinati."
#MSG_SORT_NONE c=17 r=1
-"Sort: [none]"
-"Ordina: [none]"
+"Sort [none]"
+"Ordina [none]"
#MSG_SORT_TIME c=17 r=1
-"Sort: [time]"
-"Ordina: [time]"
+"Sort [time]"
+"Ordina [time]"
#
"Severe skew"
"Disassamento grave"
#MSG_SORT_ALPHA c=17 r=1
-"Sort: [alphabet]"
-"Ordine: [alfabet]"
+"Sort [alphabet]"
+"Ordine [alfabet]"
#MSG_SORTING c=20 r=1
"Sorting files"
@@ -1126,11 +1014,11 @@
"Sound [silent]"
"Suono[silenzioso]"
-#MSG_SPEED c=0 r=0
+#MSG_SPEED
"Speed"
"Velocita"
-#MSG_SELFTEST_FAN_YES c=19 r=0
+#MSG_SELFTEST_FAN_YES c=19
"Spinning"
"Gira"
@@ -1138,23 +1026,23 @@
"Stable ambient temperature 21-26C is needed a rigid stand is required."
"Sono necessari una temperatura ambiente di 21-26C e una superficie rigida "
-#MSG_STATISTICS c=0 r=0
+#MSG_STATISTICS
"Statistics "
"Statistiche"
-#MSG_STOP_PRINT c=0 r=0
+#MSG_STOP_PRINT
"Stop print"
"Arresta stampa"
-#MSG_STOPPED c=0 r=0
+#MSG_STOPPED
"STOPPED. "
"ARRESTATO."
-#MSG_SUPPORT c=0 r=0
+#MSG_SUPPORT
"Support"
"Supporto"
-#MSG_SELFTEST_SWAPPED c=0 r=0
+#MSG_SELFTEST_SWAPPED
"Swapped"
"Scambiato"
@@ -1182,7 +1070,7 @@
"Temperature calibration is finished and active. Temp. calibration can be disabled in menu Settings->Temp. cal."
"Calibrazione temperatura completata e attiva. Puo essere disattivata dal menu Impostazioni ->Cal. Temp."
-#MSG_TEMPERATURE c=0 r=0
+#MSG_TEMPERATURE
"Temperature"
"\x00"
@@ -1202,7 +1090,7 @@
"Total print time"
"Tempo di stampa totale"
-#MSG_TUNE c=0 r=0
+#MSG_TUNE
"Tune"
"Regola"
@@ -1210,10 +1098,6 @@
"Unload"
"Scarica"
-#
-"Unload all"
-"Rilasciare tutti"
-
#
"Total failures"
"Totale fallimenti"
@@ -1226,7 +1110,7 @@
"to unload filament"
"per scaricare il filamento"
-#MSG_UNLOAD_FILAMENT c=17 r=0
+#MSG_UNLOAD_FILAMENT c=17
"Unload filament"
"Scarica filam."
@@ -1250,7 +1134,7 @@
"unknown"
"sconosciuto"
-#MSG_USERWAIT c=0 r=0
+#MSG_USERWAIT
"Wait for user..."
"Attendendo utente..."
@@ -1282,7 +1166,7 @@
"Was filament unload successful?"
"Filamento scaricato con successo?"
-#MSG_SELFTEST_WIRINGERROR c=0 r=0
+#MSG_SELFTEST_WIRINGERROR
"Wiring error"
"Errore cablaggio"
@@ -1298,7 +1182,7 @@
"XYZ calibration failed. Please consult the manual."
"Calibrazione XYZ fallita. Si prega di consultare il manuale."
-#MSG_YES c=0 r=0
+#MSG_YES
"Yes"
"Si"
@@ -1315,8 +1199,8 @@
"Calibrazion XYZ corretta. Assi X/Y leggermente storti. Ben fatto!"
#
-"X-correct"
-"Correzione-X"
+"X-correct:"
+"Correzione-X:"
#MSG_BED_SKEW_OFFSET_DETECTION_PERFECT c=20 r=8
"XYZ calibration ok. X/Y axes are perpendicular. Congratulations!"
@@ -1330,18 +1214,10 @@
"XYZ calibration compromised. Right front calibration point not reachable."
"Calibrazione XYZ compromessa. Punto anteriore destro non raggiungibile."
-"Bed leveling failed. Sensor disconnected or cable broken. Waiting for reset."
-"Poziomowanie stolu nieudane. Sensor odlacz. lub uszkodz. przewod. Czekam na reset."
-
-#MSG_BED_LEVELING_FAILED_POINT_HIGH c=20 r=4
-"Bed leveling failed. Sensor triggered too high. Waiting for reset."
-"Kalibracja Z nieudana. Sensor aktywowal za wysoko. Czekam na reset."
-
-#MSG_BED c=0 r=0
+#MSG_BED
"Bed"
"Stol"
@@ -126,11 +118,11 @@
"Calibrating home"
"Zerowanie osi"
-#MSG_CALIBRATE_BED c=0 r=0
+#MSG_CALIBRATE_BED
"Calibrate XYZ"
"Kalibracja XYZ"
-#MSG_HOMEYZ c=0 r=0
+#MSG_HOMEYZ
"Calibrate Z"
"Kalibruj Z"
@@ -150,11 +142,11 @@
"Calibrating Z. Rotate the knob to move the Z carriage up to the end stoppers. Click when done."
"Kalibracja XYZ. Przekrec pokretlo, aby przesunac os Z do gornych ogranicznikow. Nacisnij, by potwierdzic."
-#MSG_HOMEYZ_DONE c=0 r=0
+#MSG_HOMEYZ_DONE
"Calibration done"
"Kalibracja OK"
-#MSG_MENU_CALIBRATION c=0 r=0
+#MSG_MENU_CALIBRATION
"Calibration"
"Kalibracja"
@@ -162,19 +154,15 @@
"Cancel"
"Anuluj"
-#MSG_SD_INSERTED c=0 r=0
-"Card inserted"
-"Karta wlozona"
-
-#MSG_SD_REMOVED c=0 r=0
+#MSG_SD_REMOVED
"Card removed"
"Karta wyjeta"
-#MSG_NOT_COLOR c=0 r=0
+#MSG_NOT_COLOR
"Color not correct"
"Kolor zanieczysz."
-#MSG_COOLDOWN c=0 r=0
+#MSG_COOLDOWN
"Cooldown"
"Chlodzenie"
@@ -182,15 +170,15 @@
"Copy selected language?"
"Skopiowac wybrany jezyk?"
-#MSG_CRASHDETECT_ON c=0 r=0
+#MSG_CRASHDETECT_ON
"Crash det. [on]"
"Wykr.zderzen [wl]"
-#MSG_CRASHDETECT_NA c=0 r=0
+#MSG_CRASHDETECT_NA
"Crash det. [N/A]"
"Wykr.zderzen[n/d]"
-#MSG_CRASHDETECT_OFF c=0 r=0
+#MSG_CRASHDETECT_OFF
"Crash det. [off]"
"Wykr.zderzen[wyl]"
@@ -214,7 +202,7 @@
"Date:"
"Data:"
-#MSG_DISABLE_STEPPERS c=0 r=0
+#MSG_DISABLE_STEPPERS
"Disable steppers"
"Wylaczenie silnikow"
@@ -226,34 +214,14 @@
"Do you want to repeat last step to readjust distance between nozzle and heatbed?"
"Chcesz powtorzyc ostatni krok i ponownie ustawic odleglosc miedzy dysza a stolikiem?"
-#MSG_EXTRUDER_CORRECTION c=9 r=0
-"E-correct"
-"Korekcja E"
+#MSG_EXTRUDER_CORRECTION c=10
+"E-correct:"
+"Korekcja E:"
#MSG_EJECT_FILAMENT c=17 r=1
"Eject filament"
"Wysun filament"
-#MSG_EJECT_FILAMENT1 c=17 r=1
-"Eject filament 1"
-"Wysun filament 1"
-
-#MSG_EJECT_FILAMENT2 c=17 r=1
-"Eject filament 2"
-"Wysun filament 2"
-
-#MSG_EJECT_FILAMENT3 c=17 r=1
-"Eject filament 3"
-"Wysun filament 3"
-
-#MSG_EJECT_FILAMENT4 c=17 r=1
-"Eject filament 4"
-"Wysun filament 4"
-
-#MSG_EJECT_FILAMENT5 c=17 r=1
-"Eject filament 5"
-"Wysun filament 5"
-
#
"Eject"
"Wysun"
@@ -266,11 +234,11 @@
"Endstop not hit"
"Krancowka nie aktyw."
-#MSG_SELFTEST_ENDSTOP c=0 r=0
+#MSG_SELFTEST_ENDSTOP
"Endstop"
"Krancowka"
-#MSG_SELFTEST_ENDSTOPS c=0 r=0
+#MSG_SELFTEST_ENDSTOPS
"Endstops"
"Krancowki"
@@ -282,31 +250,11 @@
"ERROR: Filament sensor is not responding, please check connection."
"BLAD: Czujnik filamentu nie odpowiada, sprawdz polaczenie."
-#MSG_ERROR c=0 r=0
+#MSG_ERROR
"ERROR:"
"BLAD:"
-#
-"External SPI flash W25X20CL not responding."
-"Zewnetrzna pamiec flash SPI W25X20CL nie odpowiada."
-
-#
-"Extruder 1"
-"Ekstruder 1"
-
-#
-"Extruder 2"
-"Ekstruder 2"
-
-#
-"Extruder 3"
-"Ekstruder 3"
-
-#
-"Extruder 4"
-"Ekstruder 4"
-
-#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18 r=0
+#MSG_SELFTEST_EXTRUDER_FAN_SPEED c=18
"Extruder fan:"
"Went. ekstrudera:"
@@ -314,7 +262,7 @@
"Extruder info"
"Informacje o ekstruderze"
-#MSG_MOVE_E c=0 r=0
+#MSG_MOVE_E
"Extruder"
"Ekstruder"
@@ -338,11 +286,11 @@
"Fail stats"
"Statystyki bledow"
-#MSG_FAN_SPEED c=14 r=0
+#MSG_FAN_SPEED c=14
"Fan speed"
"Predkosc went."
-#MSG_SELFTEST_FAN c=20 r=0
+#MSG_SELFTEST_FAN c=20
"Fan test"
"Test wentylatora"
@@ -354,19 +302,15 @@
"Fans check [off]"
"Sprawd.went.[wyl]"
-#MSG_FSENSOR_ON c=0 r=0
+#MSG_FSENSOR_ON
"Fil. sensor [on]"
"Czuj. filam. [wl]"
-#MSG_RESPONSE_POOR c=20 r=2
-"Fil. sensor response is poor, disable it?"
-"Reakcja czujnika slaba, wylaczyc?"
-
-#MSG_FSENSOR_NA c=0 r=0
+#MSG_FSENSOR_NA
"Fil. sensor [N/A]"
"Czuj. filam.[N/D]"
-#MSG_FSENSOR_OFF c=0 r=0
+#MSG_FSENSOR_OFF
"Fil. sensor [off]"
"Czuj. filam.[wyl]"
@@ -378,18 +322,14 @@
"Filament extruding & with correct color?"
"Filament wychodzi z dyszy a kolor jest czysty?"
-#MSG_NOT_LOADED c=19 r=0
+#MSG_NOT_LOADED c=19
"Filament not loaded"
"Fil. nie zaladowany"
-#MSG_FILAMENT_SENSOR c=20 r=0
+#MSG_FILAMENT_SENSOR c=20
"Filament sensor"
"Czujnik filamentu"
-#MSG_SELFTEST_FILAMENT_SENSOR c=18 r=0
-"Filament sensor:"
-"Czujnik filamentu:"
-
#MSG_FILAMENT_USED c=19 r=1
"Filament used"
"Uzyty filament"
@@ -418,15 +358,15 @@
"Fix the issue and then press button on MMU unit."
"Rozwiaz problem i wcisnij przycisk na MMU."
-#MSG_FLOW c=0 r=0
+#MSG_FLOW
"Flow"
"Przeplyw"
-#MSG_PRUSA3D_FORUM c=0 r=0
+#MSG_PRUSA3D_FORUM
"forum.prusa3d.com"
"\x00"
-#MSG_SELFTEST_COOLING_FAN c=20 r=0
+#MSG_SELFTEST_COOLING_FAN c=20
"Front print fan?"
"Przedni went. druku?"
@@ -434,23 +374,23 @@
"Front side[um]"
"Przod [um]"
-#MSG_SELFTEST_FANS c=0 r=0
+#MSG_SELFTEST_FANS
"Front/left fans"
"Przedni/lewy wentylator"
-#MSG_SELFTEST_HEATERTHERMISTOR c=0 r=0
+#MSG_SELFTEST_HEATERTHERMISTOR
"Heater/Thermistor"
"Grzalka/Termistor"
-#MSG_BED_HEATING_SAFETY_DISABLED c=0 r=0
+#MSG_BED_HEATING_SAFETY_DISABLED
"Heating disabled by safety timer."
"Grzanie wylaczone przez wyl. czasowy"
-#MSG_HEATING_COMPLETE c=20 r=0
+#MSG_HEATING_COMPLETE c=20
"Heating done."
"Grzanie zakonczone"
-#MSG_HEATING c=0 r=0
+#MSG_HEATING
"Heating"
"Grzanie..."
@@ -458,51 +398,47 @@
"Hi, I am your Original Prusa i3 printer. Would you like me to guide you through the setup process?"
"Czesc, jestem Twoja drukarka Original Prusa i3. Czy potrzebujesz pomocy z ustawieniem?"
-#MSG_PRUSA3D_HOWTO c=0 r=0
+#MSG_PRUSA3D_HOWTO
"howto.prusa3d.com"
"\x00"
-#
-"Change extruder"
-"Zmiana ekstrudera"
-
-#MSG_FILAMENTCHANGE c=0 r=0
+#MSG_FILAMENTCHANGE
"Change filament"
"Wymiana filamentu"
-#MSG_CHANGE_SUCCESS c=0 r=0
+#MSG_CHANGE_SUCCESS
"Change success!"
"Wymiana ok!"
-#MSG_CORRECTLY c=20 r=0
+#MSG_CORRECTLY c=20
"Changed correctly?"
"Wymiana ok?"
-#MSG_SELFTEST_CHECK_BED c=20 r=0
+#MSG_SELFTEST_CHECK_BED c=20
"Checking bed "
"Kontrola stolu"
-#MSG_SELFTEST_CHECK_ENDSTOPS c=20 r=0
+#MSG_SELFTEST_CHECK_ENDSTOPS c=20
"Checking endstops"
"Kontrola krancowek"
-#MSG_SELFTEST_CHECK_HOTEND c=20 r=0
+#MSG_SELFTEST_CHECK_HOTEND c=20
"Checking hotend "
"Kontrola hotendu"
-#MSG_SELFTEST_CHECK_FSENSOR c=20 r=0
+#MSG_SELFTEST_CHECK_FSENSOR c=20
"Checking sensors "
"Sprawdzanie czujnikow"
-#MSG_SELFTEST_CHECK_X c=20 r=0
+#MSG_SELFTEST_CHECK_X c=20
"Checking X axis "
"Kontrola osi X"
-#MSG_SELFTEST_CHECK_Y c=20 r=0
+#MSG_SELFTEST_CHECK_Y c=20
"Checking Y axis "
"Kontrola osi Y"
-#MSG_SELFTEST_CHECK_Z c=20 r=0
+#MSG_SELFTEST_CHECK_Z c=20
"Checking Z axis "
"Kontrola osi Z"
@@ -530,35 +466,15 @@
"I will start to print line and you will gradually lower the nozzle by rotating the knob, until you reach optimal height. Check the pictures in our handbook in chapter Calibration."
"Zaczne drukowac linie. Stopniowo opuszczaj dysze przekrecajac pokretlo, poki nie uzyskasz optymalnej wysokosci. Sprawdz obrazki w naszym Podreczniku w rozdz. Kalibracja"
-#MSG_IMPROVE_BED_OFFSET_AND_SKEW_LINE1 c=60 r=0
-"Improving bed calibration point"
-"Poprawiam precyzje punktu kalibracyjnego"
-
-#MSG_WATCH c=0 r=0
+#MSG_WATCH
"Info screen"
"Ekran informacyjny"
-#MSG_FILAMENT_LOADING_T0 c=20 r=4
-"Insert filament into extruder 1. Click when done."
-"Wloz filament do ekstrudera 1. Potwierdz naciskajac pokretlo."
-
-#MSG_FILAMENT_LOADING_T1 c=20 r=4
-"Insert filament into extruder 2. Click when done."
-"Wloz filament do ekstrudera 2. Potwierdz naciskajac pokretlo."
-
-#MSG_FILAMENT_LOADING_T2 c=20 r=4
-"Insert filament into extruder 3. Click when done."
-"Wloz filament do ekstrudera 3. Potwierdz naciskajac pokretlo."
-
-#MSG_FILAMENT_LOADING_T3 c=20 r=4
-"Insert filament into extruder 4. Click when done."
-"Wloz filament do ekstrudera 4. Potwierdz naciskajac pokretlo."
-
#
"Is filament 1 loaded?"
"Filament 1 zaladowany?"
-#MSG_INSERT_FILAMENT c=20 r=0
+#MSG_INSERT_FILAMENT c=20
"Insert filament"
"Wprowadz filament"
@@ -578,10 +494,6 @@
"Is steel sheet on heatbed?"
"Czy plyta stal. jest na podgrzew. stole?"
-#MSG_FIND_BED_OFFSET_AND_SKEW_ITERATION c=20 r=0
-"Iteration "
-"Iteracja "
-
#
"Last print failures"
"Ostatnie bledy druku"
@@ -590,7 +502,7 @@
"Last print"
"Ost. wydruk"
-#MSG_SELFTEST_EXTRUDER_FAN c=20 r=0
+#MSG_SELFTEST_EXTRUDER_FAN c=20
"Left hotend fan?"
"Lewy went hotendu?"
@@ -606,19 +518,19 @@
"Lin. correction"
"Korekcja lin."
-#MSG_BABYSTEP_Z c=0 r=0
+#MSG_BABYSTEP_Z
"Live adjust Z"
"Ustaw. Live Z"
-#MSG_LOAD_FILAMENT c=17 r=0
+#MSG_LOAD_FILAMENT c=17
"Load filament"
"Ladowanie fil."
-#MSG_LOADING_COLOR c=0 r=0
+#MSG_LOADING_COLOR
"Loading color"
"Czyszcz. koloru"
-#MSG_LOADING_FILAMENT c=20 r=0
+#MSG_LOADING_FILAMENT c=20
"Loading filament"
"Laduje filament"
@@ -634,15 +546,15 @@
"M117 First layer cal."
"M117 Kal. 1. warstwy"
-#MSG_MAIN c=0 r=0
+#MSG_MAIN
"Main"
"Menu glowne"
-#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=60 r=0
+#MSG_MEASURE_BED_REFERENCE_HEIGHT_LINE1 c=60
"Measuring reference height of calibration point"
"Okreslam wysokosc odniesienia punktu kalibracyjnego"
-#MSG_MESH_BED_LEVELING c=0 r=0
+#MSG_MESH_BED_LEVELING
"Mesh Bed Leveling"
"Poziomowanie stolu wg siatki"
@@ -674,11 +586,11 @@
"MMU OK. Resuming..."
"MMU OK. Wznawianie..."
-#MSG_STEALTH_MODE_OFF c=0 r=0
+#MSG_STEALTH_MODE_OFF
"Mode [Normal]"
"Tryb [normalny]"
-#MSG_SILENT_MODE_ON c=0 r=0
+#MSG_SILENT_MODE_ON
"Mode [silent]"
"Tryb [cichy]"
@@ -690,15 +602,15 @@
"MMU power fails"
"Zaniki zasil. MMU"
-#MSG_STEALTH_MODE_ON c=0 r=0
+#MSG_STEALTH_MODE_ON
"Mode [Stealth]"
"Tryb [Stealth]"
-#MSG_AUTO_MODE_ON c=0 r=0
+#MSG_AUTO_MODE_ON
"Mode [auto power]"
"Tryb [automatycz]"
-#MSG_SILENT_MODE_OFF c=0 r=0
+#MSG_SILENT_MODE_OFF
"Mode [high power]"
"Tryb[wysoka wyd.]"
@@ -706,31 +618,31 @@
"MMU2 connected"
"MMU podlaczone"
-#MSG_SELFTEST_MOTOR c=0 r=0
+#MSG_SELFTEST_MOTOR
"Motor"
"Silnik"
-#MSG_MOVE_AXIS c=0 r=0
+#MSG_MOVE_AXIS
"Move axis"
"Ruch osi"
-#MSG_MOVE_X c=0 r=0
+#MSG_MOVE_X
"Move X"
"Ruch osi X"
-#MSG_MOVE_Y c=0 r=0
+#MSG_MOVE_Y
"Move Y"
"Ruch osi Y"
-#MSG_MOVE_Z c=0 r=0
+#MSG_MOVE_Z
"Move Z"
"Ruch osi Z"
-#MSG_NO_MOVE c=0 r=0
+#MSG_NO_MOVE
"No move."
"Brak ruchu."
-#MSG_NO_CARD c=0 r=0
+#MSG_NO_CARD
"No SD card"
"Brak karty SD"
@@ -738,11 +650,11 @@
"N/A"
"N/D"
-#MSG_NO c=0 r=0
+#MSG_NO
"No"
"Nie"
-#MSG_SELFTEST_NOTCONNECTED c=0 r=0
+#MSG_SELFTEST_NOTCONNECTED
"Not connected"
"Nie podlaczono "
@@ -750,11 +662,7 @@
"New firmware version available:"
"Dostepna nowa wersja firmware:"
-#
-"No "
-"Nie"
-
-#MSG_SELFTEST_FAN_NO c=19 r=0
+#MSG_SELFTEST_FAN_NO c=19
"Not spinning"
"Nie kreci sie"
@@ -766,7 +674,7 @@
"Now I will preheat nozzle for PLA."
"Nagrzewam dysze dla PLA."
-#MSG_NOZZLE c=0 r=0
+#MSG_NOZZLE
"Nozzle"
"Dysza"
@@ -782,7 +690,7 @@
"Nozzle FAN"
"Went. hotendu"
-#MSG_PAUSE_PRINT c=0 r=0
+#MSG_PAUSE_PRINT
"Pause print"
"Wstrzymanie wydruku"
@@ -814,7 +722,7 @@
"Please clean the nozzle for calibration. Click when done."