Unified 2 Firmware for SKR E3 Mini V3 & V3.0.1

12 reviews|6 answered questions

This is our Unified 2 Firmware for the BigTreeTech SKR E3 Mini V3 boards. This firmware is tested by us on the actual board and works. Your purchase helps fund the development of the firmware for this board and others.

Currently the Unified 2 Firmware latest release is: 2.80.

Printer Models supported:

  • Ender 2 Pro
  • Ender 3
  • Ender 3 Pro
  • Ender 3 MAX
  • Ender 5
  • Ender 5 Pro
  • Ender 5 Plus (Requires LCD Kit)
  • CR-10/CR-10S
  • CR-10 Mini/CR-10S Mini
  • CR-10 S4/CR-10S S4
  • CR-10 S5/CR-10S S5


7 users have this item in wishlist
BTT SKR E3 Mini V3/V3.0.1 Boards

The firmware does not come with technical support. If you wish to add our standard email technical support you can add it here. Support applies to the control board install, includes firmware compiles by TH3D Support Staff, and included firmware features.


Firmware Directions

Directions for the firmware are located in our help center. It is sorted by brand and model. You can access the Help Center here: Unified 2 Help Center

Firmware Versions/Changelog

Currently the Unified 2 Firmware latest release is: 2.80.

You can review the changelog for all Unified 2 Firmware releases on our GitHub release page here: https://github.com/th3dstudio/UnifiedFirmware/releases

Video Guide

Firmware Features

Enhanced Performance – TH3D Studio Unified 2 Firmware is designed to optimize the performance of 3D printers, with features like Input Shaping and Linear Advance delivering smoother movements, reduced vibrations, and improved overall print quality. It incorporates advanced motion planning algorithms to enhance the precision and accuracy of your prints when tuned to your machine.

Easy Installation – The firmware is specifically engineered to be user-friendly and straightforward to install. TH3D Studio provides comprehensive installation guides and support to ensure a hassle-free setup process for both beginners and experienced users.

Advanced Bed Leveling – Our Unified 2 Firmware supports our EZABL Bed leveling kits as well as BLTouch and CRTouch Sensors. Don’t have a sensor? We also have Manual Mesh Leveling added as well so you can use mesh bed leveling without a sensor.

Customizability – Unified 2 Firmware offers extensive customization options, allowing users to tailor their 3D printing experience to their specific needs. It provides a wide range of configuration settings, enabling fine-tuning of print parameters, such as acceleration, jerk control, steps/mm, motor direction, PID tuning, and more.

Safety Features – TH3D Studio prioritizes safety and includes multiple features in Unified 2 Firmware to protect your printer and prevent potential issues. These features include thermal runaway protection, which detects heating failures and triggers an automatic shutdown to avoid dangerous situations.

Active Development and Support – TH3D Studio is dedicated to continuously improving and updating their firmware. They actively listen to user feedback, release regular firmware updates, and provide excellent customer support to address any questions or concerns. We patch most bugs that are reported to us in 1-2 business days or less.

Community and Documentation – TH3D Studio has a vibrant and supportive community around their firmware, offering a wealth of resources, including FB groups, discord server, guides, and troubleshooting tips. The availability of detailed documentation helps users understand the firmware’s features and functionality better.

Open-Source Philosophy – TH3D Studio follows an open-source approach, allowing users to contribute to the firmware’s development and customization. This fosters a collaborative environment where users can share their experiences, modifications, and enhancements, benefiting the entire community. TH3D also financially supports the Marlin Firmware Project which our Unified 2 firmware is built on top of.

What do you get? – Included is the full source code for compiling on your computer with Visual Studio Code. This firmware is tested by us on the actual boards and printers. Your purchase helps fund the development of the firmware for this board and others. If you get technical support we also will compile firmware for you if you have issues doing it on your own PC.

Board Models Supported

  • BTT SKR E3 Mini V3
  • BTT SKR E3 Mini V3.0.1

CPUs Supported

  • STM32G0B1RET6 (V3)
  • STM32G0B0RET6 (V3)
  • STM32F401RC (V3.0.1)

Download Terms & Information

How long will I get updates for?

You will get download access for 3 months (93 days) or 1 year (365 days) (whatever you selected) from the date of purchase. After that time the download access will expire. Once expired you will no longer be able to download the firmware unless you purchase it again. Make sure to download a copy before your subscription expires.

Slow CPU Disclaimer

Some printer boards that use slow CPUs (like the 8bit 2560 and entry level 32bit CPU boards under 90mhz speed) may experience a delayed response on the LCD when printing over SD while also using advanced features like input shaping. This does NOT affect print quality but is something to note in case you encounter it. Faster boards (like our EZBoard and MKS Boards) do not have this slowdown as they use a much quicker processor.

What happens when my subscription expires?

The firmware will NOT stop working after your subscription expires. Just make sure to download a copy before the expiration so you have it on your PC. Once the order for the firmware expires only the download link from our website will not work any longer.

How long will it take to get the firmware?

The firmware will be granted instantly once your payment clears. This is usually instantly unless your payment is held or fails to process.

Is Technical Support included?

There is NO technical support included with the purchase of this firmware unless you specifically add it on above. Technical support can be purchased separately by contacting our support team on a per-incident basis if you opt-out of purchasing support above with the firmware itself.

Does Technical Support include compiling the firmware for me?

Yes. We include up to 10 compiles (for the 3 month) and 20 compiles (for the 1 year) at no charge if you add on the technical support when you purchase the firmware or if you pay for technical support separately after purchase. Most compile requests are fulfilled in 1 business day or less.

Just send us a ticket with details on your printer (and configuration.h file if you have it setup) and we’ll send you a compiled BIN file back to flash on your machine. Technical support covers the boards, printers, and other features already in the firmware. Changes, modifications, and/or additions for new features, support other products, and/or other addons are NOT covered under the support.

What does technical support cover?

Technical support covers the existing features, options, printer model(s), and hardware present in the firmware at the time of download.

This means that if a product and/or feature is not supported in the firmware adding support into the firmware would be billable time and NOT included under technical support coverage. Typically we will internally track requests for new features and hardware to place as possible additions to the firmware at a later time if there is enough demand.

Does the subscription Auto-Renew?

No. Our system does not support auto-renew at this time. If you wish to get updates again once your subscription expires you can purchase again for whatever length of time you wish that we offer.

What license is the firmware release under?

This firmware is released under the GPL V3 License.

Is the full source code included?

Yes. The download contains the FULL source code to build the firmware with Visual Studio Code. See the links above for your particular printer on how to setup Visual Studio Code and how to use the firmware.

What is the refund policy on digital downloads?

We do not offer refunds on digital downloads.

Additional information

Update Length

3 Months, 1 Year

Firmware Package

BTT SKR E3 Mini V3/V3.0.1 Boards

Made In


12 reviews for Unified 2 Firmware for SKR E3 Mini V3 & V3.0.1

Based on 12 reviews
5 star
4 star
3 star
2 star
1 star

Customer Images

Image #1 from robert Welsh
Image #1 from robert Welsh

robert Welsh

Esey to use some, some experience with vs coad helps,wach the video 3 or 4 times it will help

(0) (0)
Image #1 from robert Welsh
1-10 of 12 reviews
  1. Avatar photo

    The firmware is great. Well laid out and easy to go through.

    (0) (0)
  2. Avatar photo

    Works great and easy to use

    (0) (0)
  3. Avatar photo
    (0) (0)
  4. Love this firmware!

    (0) (0)
  5. The best and easiest way to get good Marlin firmware on your machine.

    (0) (0)
  6. Esey to use some, some experience with vs coad helps,wach the video 3 or 4 times it will help

    Image #1 from robert Welsh
    (0) (0)
  7. Firmware looks to be working well.

    (0) (0)
  8. (0) (0)
  9. Avatar photo

    Works well with my Creality3D CR-10’s and Ender 5 Plus. I HIGHLY RECOMMEND.

    (0) (0)
  10. Really got me up and running fast after upgrading my controller board. Thanks

    (0) (0)
Add a review
You must be logged in to post a review Log In

Q & A

I have a modified Ender 5 with SKR E3 V3, Hemera Extruder and Core XY Mod. IS it possible to activate Core xy option? Reno asked on December 2, 2023

While its not in the firmware you can add the #define COREXY or #define COREYX to the configuration.h file and it will use that motion system instead. If you need further help with your custom setup we do have paid support available as well for any printer setup.

Tim Hoogland answered on December 2, 2023 store manager
(1) (0)
Will the firmware support BigTreeTech's Smart Filament Sensor 2.0, which also has a motion sensor? It's a four wire setup Chris Jones asked on November 12, 2023

We do not use or support the SFS V2.0. You should contact BTT for support on the issue.

Tim Hoogland answered on November 13, 2023 store manager
(0) (0)
Will this work with an Ender 6? Josh asked on October 30, 2023

This board is not supported with that printer model with our firmware at this time. The only board we have that supports the Ender 6 with our firmware is our EZBoard V2: https://www.th3dstudio.com/product/ezboard-v2/ You would also need the LCD kit as well as the stock touch LCD is not supported due to it being closed source.

Tim Hoogland answered on October 30, 2023 store manager
(1) (0)
Does your Ender 5 Plus firmware comes with option to use the BLTOUCH just for Z stop instead of mesh probing? JosΓ© Moreira asked on October 29, 2023

Our firmware supports using it as both the ZStop and Mesh. If you only want to use it as the Zstop just use G28 Z and no G29 after.

Tim Hoogland answered on October 30, 2023 store manager
(1) (0)
I have a bigtreetech skr mini v3 e3. I see this firmware will wil with this board. What I am wondering is I also have a Bigtreetech TFT35 e3 can this display work also since they are both bigtreetech hardware Daniel W McMullen asked on October 2, 2023

Yes, we have an option for the BTT TFT's in the firmware. Just connect it to the serial and EXP header on the control board as per their directions.

Tim Hoogland answered on October 3, 2023 store manager
(0) (0)

Ask a question

Your question will be answered by a store representative or other customers.

Thank you for the question!

Your question has been received and will be answered soon. Please do not submit the same question again.



An error occurred when saving your question. Please report it to the website administrator. Additional information:

Add an answer

Thank you for the answer!

Your answer has been received and will be published soon. Please do not submit the same answer again.



An error occurred when saving your answer. Please report it to the website administrator. Additional information: