Bondtech Firmware Variation Updates For Prusa 3D Printers

Bondtech

/

News

/

Firmware Updates for Prusa

Firmware Updates for Prusa

Prusa is doing an amazing job on continuously improving the firmware they supply to run their 3D printers. Bondtech is also doing an amazing job, if we can say it ourselves, on adding value to the many already awesome Prusa printers. Our hardware does add something extra to the Prusa units, and because of that, we always need to sprinkle a bit of firmware magic dust to every new version Prusa releases.

This presents us, and our customers, some challenges we will try to overcome here. Below you will find several groups, each one relating to a specific Prusa Firmware version. Inside each group several tabs host the multiple versions we have prepared to be used with our products.

This list will be updated every time there is a new firmware version from Prusa, by keeping older versions on bottom, and the new on top.

Based on 3.8.0 Firmware for MK3, MK3S, MK2.5 and MK2.5S

The firmware archives you will find below are based on the Prusa release mentioned above. All updates were done by Bondtech to optimize the usage of our hardware and sometimes to tweak specific features. You may find more information on the release notes below.

Summary of Bondtech changes

  • Variants for Slice Engineerings High temperature thermistor (SE_HT-thermistor)
  • Adjusted Load/Unload filament sequence
  • MK3s: Changed Z_MAX_POS 205 to allow Z and XYZ calibration
  • MK3s: Changed microstep resolution to 16

Click the link below to download all the source code files.

Source code.zip 994 KB

For MK3S

Changes for MK3s

  • #define CUSTOM_MENDEL_NAME “Bondtech-PE MK3s”
  • #define DEFAULT_AXIS_STEPS_PER_UNIT{100,100,3200/8,415}
  • #define Z_MAX_POS 205
  • #define TMC2130_USTEPS_E16
  • #define LOAD_FILAMENT_1 “G1 E80 F400”
  • #define UNLOAD_FILAMENT_1 “G1 E-95 F7000”
  • #define FILAMENTCHANGE_FINALRETRACT -95
  • #define FILAMENTCHANGE_FIRSTFEED 80

For EINSy 10a Mainboards

For MK3

Changes for MK3

  • #define CUSTOM_MENDEL_NAME “Bondtech-PE MK3”
  • #define DEFAULT_AXIS_STEPS_PER_UNIT{100,100,3200/8,415}
  • #define TMC2130_USTEPS_E16
  • #define LOAD_FILAMENT_1 “G1 E80 F400”
  • #define UNLOAD_FILAMENT_1 “G1 E-95 F7000”
  • #define FILAMENTCHANGE_FINALRETRACT -95
  • #define FILAMENTCHANGE_FIRSTFEED 80

For EINSy 10a Mainboards

For MK2.5S

Changes for MK2.5s

  • #define CUSTOM_MENDEL_NAME “Bondtech-PE MK2.5S”
  • #define DEFAULT_AXIS_STEPS_PER_UNIT{100,100,3200/8,415}
  • #define LOAD_FILAMENT_1 “G1 E80 F400”
  • #define UNLOAD_FILAMENT_1 “G1 E-95 F7000”
  • #define FILAMENTCHANGE_FINALRETRACT -95
  • #define FILAMENTCHANGE_FIRSTFEED 80

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

For MK2.5

Changes for MK2.5

  • #define CUSTOM_MENDEL_NAME “Bondtech-PE MK2.5”
  • #define DEFAULT_AXIS_STEPS_PER_UNIT{100,100,3200/8,415}
  • #define LOAD_FILAMENT_1 “G1 E80 F400”
  • #define UNLOAD_FILAMENT_1 “G1 E-95 F7000”
  • #define FILAMENTCHANGE_FINALRETRACT -95
  • #define FILAMENTCHANGE_FIRSTFEED 80

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

Based on 3.7.2 Firmware for MK3, MK3S, MK2.5 and MK2.5S

The firmware archives you will find below are based on the Prusa release mentioned above. All updates were done by Bondtech to optimize the usage of our hardware and sometimes to tweak specific features. You may find more information on the release notes below.

Summary of Bondtech changes

  • E-step set to 830.
  • Z_MAX_POS 204 to allow Z and XYZ calibration.
  • Changed printer name.

Click the link below to download all the source code files.

Source code.zip 899 KB

For MK3S

Changes for MK3S

For RAMBo 10a Mainboards

For MK3

Changes for MK3

For RAMBo 10a Mainboards

No specific firmware is available for this selection

For MK2.5S

Changes for MK2.5S

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

For MK2.5

Changes for MK2.5

For RAMBo 10a Mainboards

No specific firmware is available for this selection

For RAMBo 13a Mainboards

No specific firmware is available for this selection

Instructions On How To Choose The Right Firmware:

  1. Identify the firmware version running your Prusa;
  2. To check which firmware version you already have in your printer, power it up and in the LCD menu, go to Support. Scroll down and you will see the firmware version.

  3. Identify your Prusa model to select the proper accordion tab inside each firmware tab;
  4. To check which printer model you have, in the LCD menu, you will see the model name in the bottom line of the main screen.

  5. Identify your Prusa’s mainboard version;
  6. In the LCD menu, go to Support. and scroll down to the second line below the
    – – – – – – – – – – – – – –
    and you will see the mainboard version (eg: RAMBo10a; RAMBo13a; EINSy10a;…).

  7. Identify any hardware setup variant you may have and relate it to the files available.
  8. Hardware setup variants include, so far, the presence of Slice Engineering HT Thermistor . Others may be added in the Future.

Leave a Reply