Bondtech Firmware Variation Updates For Prusa 3D Printers

Bondtech

/

Knowledge Base

/

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.

Instructions On How To Choose The Right Firmware:

  1. Identify your Prusa model to select the proper accordion tab inside each firmware tab;

    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.

  2. Identify your Prusa's mainboard version;

    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;...).

  3. Identify any hardware setup variant you may have and relate it to the files available.

    Hardware setup variants include, so far, the presence of Slice Engineering HT Thermistor . Others may be added in the Future.

About the firmware files naming

The name of the firmware file you download should match your setup.

Take the following as an example:

notice the printer model:
bondtech_fw_MK25s_RAMBo10a_3.8.1-SliceE-HT-Mosquito_Magnum

notice the mainboard model:
bondtech_fw_MK25s_RAMBo10a_3.8.1-SliceE-HT-Mosquito_Magnum

notice the base Prusa firmware:
bondtech_fw_MK25s_RAMBo10a_3.8.1-SliceE-HT-Mosquito_Magnum

notice the HT thermistor:
bondtech_fw_MK25s_RAMBo10a_3.8.1-SliceE-HT-Mosquito_Magnum

notice the Mosquito Magnum hot end:
bondtech_fw_MK25s_RAMBo10a_3.8.1-SliceE-HT-Mosquito_Magnum

If there is no mention to thermistor or hotend models, the firmware file is used to the default ones supplied by Prusa in your 3D printer.

Applies to the following models:

Based on 3.12.0 Firmware for MK3, MK3S, 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 BMG based hardware and sometimes to tweak specific features. You may find more information on the release notes below.

MMU2S Support

This firmware release supports Bondtech customers that are using the MMU2S with Prusa i3 MK25s or MK3s, and E3D or Mosquito hotends. Expand the tab that fits your 3D printer and choose the firmware file most adjusted to your configuration.

About this release

Please read Prusa’s release note to know about all changes : 3.12.0 Firmware

Source Code

Click the link below to visit the Source Code page to clone or download.

Select the Bondtech MK3 FW3120 branch

Remember!
The HT firmware versions should only be used with Slice's 450C thermistors.
For Slice's 300C thermistor, choose the non HT version.

Do not use any of the files below with LGX based Upgrade Kits.
For LGX based upgrade kits look for firmware on the related Product Page.

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

Based on 3.11.0 Firmware for MK3, MK3S, 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 BMG based hardware and sometimes to tweak specific features. You may find more information on the release notes below.

MMU2S Support

This firmware release supports Bondtech customers that are using the MMU2S with Prusa i3 MK25s or MK3s, and E3D or Mosquito hotends. Expand the tab that fits your 3D printer and choose the firmware file most adjusted to your configuration.

About this release

Please read Prusa’s release note to know about all changes : 3.11.0 Firmware

Source Code

Click the link below to visit the Source Code page to clone or download.

Select the Bondtech MK3 FW3110 branch

Remember!
The HT firmware versions should only be used with Slice's 450C thermistors.
For Slice's 300C thermistor, choose the non HT version.

Do not use any of the files below with LGX based Upgrade Kits.
For LGX based upgrade kits look for firmware on the related Product Page.

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

Based on 3.10.1 Firmware for MK3, MK3S, 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 BMG based hardware and sometimes to tweak specific features. You may find more information on the release notes below.

MMU2S Support

This firmware release supports Bondtech customers that are using the MMU2S with Prusa i3 MK25s or MK3s, and E3D or Mosquito hotends. Expand the tab that fits your 3D printer and choose the firmware file most adjusted to your configuration.

About this release

Please read Prusa’s release note to know about all changes : 3.10.1 Firmware

Source Code

Click the link below to visit the Source Code page to clone or download.

Select the Bondtech MK3 FW3101 branch

Remember!
The HT firmware versions should only be used with Slice's 450C thermistors.
For Slice's 300C thermistor, choose the non HT version.

Do not use any of the files below with LGX based Upgrade Kits.
For LGX based upgrade kits look for firmware on the related Product Page.

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

Based on 3.10.0 Firmware for MK3, MK3S, 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 BMG based hardware and sometimes to tweak specific features. You may find more information on the release notes below.

MMU2S Support

This firmware release supports Bondtech customers that are using the MMU2S with Prusa i3 MK25s or MK3s, and E3D or Mosquito hotends. Expand the tab that fits your 3D printer and choose the firmware file most adjusted to your configuration.

About this release

Compiled firmware to support the following upgrade kits:

  • Bondtech Prusa i3 MK25 / MK3;
  • Bondtech Prusa i3 MK25s / MK3s;
  • Bondtech Prusa i3 MK25s / MK3s Mosquito.

Firmware based on Prusa's latest release with adjustments to support bondtech extruders. Please read Prusa's release note to know about all changes : 3.10.0 Firmware for MK3, MK3S, MK3S+, MK2.5 and MK2.5S

Summary of Bondtech Specific Changes

  • Adjusted Load/Unload filament sequence.
  • MK3/MK3s: Variants for Slice Engineering's High temperature thermistor (SE_HT-thermistor).
  • MK3/MK3s: Changed microstep resolution to 16.
  • MK3s/MK25s: Correct Z_MAX_POS adjustments to allow XYZ Calibration.
  • MK3s/Mk25s: Adjusted mmu.cpp to correct values for E3Dv6, Mosquito and Mosquito Magnum together with the Bondtech extruder when preforming can_load and mmu_load_to_nozzle.
  • Full speed enabled for custom fans.

Click the title below that best fits your setup to download the right firmware update.

Remember!
The HT firmware versions should only be used with Slice's 450C thermistors.
For Slice's 300C thermistor, choose the non HT version.

Do not use any of the files below with LGX based Upgrade Kits.
For LGX based upgrade kits look for firmware on the related Product Page.

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

For RAMBo 10a Mainboards

For RAMBo 13a Mainboards

Click the link below to visit the Source Code page to clone or download.

Bondtech-Prusa-Firmware MK3 FW3100 branch 973 KB

Applies to the following models:

Based on Prusa v3.12.0

If you are using stock, Bondtech or Slice's 300C thermistor and EINSy10A board
Click here to download an archive with the firmware.

If you are using Slice's 450C thermistor and EINSy10A board
Click here to download an archive with the firmware.

Please read Prusa’s release note to know about all changes : 3.12.0 Firmware


Click the link below to visit the Source Code page to clone or download.

Select the Bondtech MK3 FW3120 branch

Based on Prusa v3.11.0

If you are using stock, Bondtech or Slice's 300C thermistor and EINSy10A board
Click here to download an archive with the firmware.

If you are using Slice's 450C thermistor and EINSy10A board
Click here to download an archive with the firmware.

Please read Prusa’s release note to know about all changes : 3.11.0 Firmware


Click the link below to visit the Source Code page to clone or download.

Select the Bondtech MK3 FW3110 branch

Based on Prusa v3.10.1

If you are using stock, Bondtech or Slice's 300C thermistor and EINSy10A board
Click here to download an archive with the firmware.

If you are using Slice's 450C thermistor and EINSy10A board
Click here to download an archive with the firmware.

Please read Prusa’s release note to know about all changes : 3.10.1 Firmware


Click the link below to visit the Source Code page to clone or download.

Select the Bondtech MK3 FW3101 branch

Based on Prusa v3.10.0

If you are using stock, Bondtech or Slice's 300C thermistor and EINSy10A board
Click here to download an archive with the firmware.

If you are using Slice's 450C thermistor and EINSy10A board
Click here to download an archive with the firmware.

Please read Prusa’s release note to know about all changes : 3.10.0 Firmware


Click the link below to visit the Source Code page to clone or download.

Select the Bondtech MK3 FW3100 branch

Applies to the following models:

Based on Prusa v3.12.0

If you are using stock or Slice's 300C thermistor and EINSy10A board
Click here to download an archive with the firmware.

If you are using Slice's 450C thermistor and EINSy10A board
Click here to download an archive with the firmware.

Please read Prusa’s release note to know about all changes : 3.12.0 Firmware


Click the link below to visit the Source Code page to clone or download.

Select Bondtech MK3 FW3120 LGX

Based on Prusa v3.12.0

If you are using stock or Slice's 300C thermistor and EINSy10A board
Click here to download an archive with the firmware.

If you are using Slice's 450C thermistor and EINSy10A board
Click here to download an archive with the firmware.

Please read Prusa’s release note to know about all changes : 3.12.0 Firmware


Click the link below to visit the Source Code page to clone or download.

Select Bondtech MK3 FW3120 LGX

Based on Prusa v3.11.0

If you are using stock or Slice's 300C thermistor and EINSy10A board
Click here to download an archive with the firmware.

If you are using Slice's 450C thermistor and EINSy10A board
Click here to download an archive with the firmware.

Please read Prusa’s release note to know about all changes : 3.11.0 Firmware


Click the link below to visit the Source Code page to clone or download.

Select Bondtech MK3 FW3110 LGX

Based on Prusa v3.11.0

If you are using stock or Slice's 300C thermistor and EINSy10A board
Click here to download an archive with the firmware.

If you are using Slice's 450C thermistor and EINSy10A board
Click here to download an archive with the firmware.

Please read Prusa’s release note to know about all changes : 3.11.0 Firmware


Click the link below to visit the Source Code page to clone or download.

Select Bondtech MK3 FW3110 LGX

Based on Prusa v3.10.1

If you are using stock or Slice's 300C thermistor and EINSy10A board
Click here to download an archive with the firmware.

If you are using Slice's 450C thermistor and EINSy10A board
Click here to download an archive with the firmware.

Please read Prusa’s release note to know about all changes : 3.10.1 Firmware


Click the link below to visit the Source Code page to clone or download.

Select Bondtech MK3 FW3101 LGX

Based on Prusa v3.10.1

If you are using stock or Slice's 300C thermistor and EINSy10A board
Click here to download an archive with the firmware.

If you are using Slice's 450C thermistor and EINSy10A board
Click here to download an archive with the firmware.

Please read Prusa’s release note to know about all changes : 3.10.1 Firmware


Click the link below to visit the Source Code page to clone or download.

Select Bondtech MK3 FW3101 LGX

Based on Prusa v3.10.0

If you are using stock or Slice's 300C thermistor and EINSy10A board
Click here to download an archive with the firmware.

If you are using Slice's 450C thermistor and EINSy10A board
Click here to download an archive with the firmware.

Please read Prusa’s release note to know about all changes : 3.10.0 Firmware


Click the link below to visit the Source Code page to clone or download.

Select Bondtech MK3 FW3100 LGX

Based on Prusa v3.10.0

If you are using stock or Slice's 300C thermistor and EINSy10A board
Click here to download an archive with the firmware.

If you are using Slice's 450C thermistor and EINSy10A board
Click here to download an archive with the firmware.

Please read Prusa’s release note to know about all changes : 3.10.0 Firmware


Click the link below to visit the Source Code page to clone or download.

Select Bondtech MK3 FW3100 LGX