Details about how to use the firmware are located in our help center here:
- Creality CR-10/CR-10S Firmware – SKR E3 Mini V3 Board – TH3D Studio Help Center
- Creality CR-10/CR-10S Mini Firmware – SKR E3 Mini V3 Board – TH3D Studio Help Center
- Creality CR-10/CR-10S S4 Firmware – SKR E3 Mini V3 Board – TH3D Studio Help Center
- Creality CR-10/CR-10S S5 Firmware – SKR E3 Mini V3 Board – TH3D Studio Help Center
- Creality Ender 2 Pro Firmware – SKR E3 Mini V3 Board – TH3D Studio Help Center
- Creality Ender 3 Firmware – SKR E3 Mini V3 Board – TH3D Studio Help Center
- Creality Ender 3 MAX Firmware – SKR E3 Mini V3 Board – TH3D Studio Help Center
- Creality Ender 3 Pro Firmware – SKR E3 Mini V3 Board – TH3D Studio Help Center
- Creality Ender 5 Firmware – SKR E3 Mini V3 Board – TH3D Studio Help Center
- Creality Ender 5 Plus Firmware – SKR E3 Mini V3 Board – TH3D Studio Help Center
- Creality Ender 5 Pro Firmware – SKR E3 Mini V3 Board – TH3D Studio Help Center
CPUs Supported
- STM32G0B1RET6
- STM32G0B0RET6
This is our Unified 2 Firmware for the BigTreeTech SKR E3 Mini V3 board. Included is the full source code for compiling on your computer with Visual Studio Code. 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.
Download Terms & Information
How long will I get updates for?
You will get download access for 6 months from the date of purchase.
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. Technical support can be purchased separately by contacting our support team here: Contact Us.Â
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.
Question
Greg Parachojuk –
Does this Unified 2 Firmware for SKR E3 Mini V3 support both your EZABL PRO 18mm and your EZOUT V2 sensors?
(0) (0) Watch Unwatch
Tim Hoogland (verified owner) –
Yes, it does. For the EZOut sensor, you will either need the kit (click here for that) or re-pin the cable at one end (this is also detailed in the firmware itself).
(1) (0)
Question
Miklos Kiszely –
Hi!
Does this firmware support Creality CR-10 S4 with SKR Mini E3 V3 Board (menzi is no longer there) also with BL-Touch with z-Homing?
Do I have to make a lot of manual settings or is it out of the box? (of course not z-probe)
Last question: which Marlin is the version you buy based on?
Many thanks and greetings from Switzerland
(0) (0) Watch Unwatch
Tim Hoogland (verified owner) –
It supports the CR-10 S4 with the standard 12864 LCD it comes with. For a stock machine all you need to do typically is uncomment the line for the CR-10 S4 and compile. We’re on Marlin 2.0.9.3 right now but we’re working on updating to 2.1.1 right now. Those updated released will be pushed out to all customers once it’s done being tested internally.
(0) (0)
Question
Miklos Kiszely –
Thanks Tim for the quick reply.
My standard display is not connected because it was connected to the old board with two cables (EXP1, EXP2). EXP3 is not available on the display board… I use octopi only.
However. One last question: does the firmware come as *.bin or as an editable source. (I would prefer)
Many Thanks
(0) (0) Watch Unwatch
Tim Hoogland (verified owner) –
We provide source files, no pre-compiled BIN files. But if you needed help compiling if you got the tech support addon our team could compile for your after editing the config. As for the LCD we have a conversion board that would let you use the LCD with the SKR V3: Creality Dual Cable LCD Adapter Board – For EZBoard/V4.2.7 Board/SKR E3 Mini Boards
(0) (0)
Question
christopherniedbalka –
Can this Firmware support this setup:
Ender Extender 400XL
CR Touch
Dual Z Axis
And will the tech support walk me through setting this up? Because I am having difficulty
(0) (0) Watch Unwatch
Tim Hoogland (verified owner) –
Yes, it supports those upgrades.
If you get the technical support addon we will be able to assist you with getting it setup. If you do not add on technical support then you will not get assistance from our technical support team.
(0) (0)
Question
asastwo –
Hi
Does this firmware support BL Touch and The BTT TFT35-E3 V3.0 Display Touch Screen?
thx
(1) (0) Watch Unwatch
Tim Hoogland (verified owner) –
Yes, it supports both.
(1) (0)
Question
lynnliam –
Hi,
Does this firmware support the Sprite extruder upgrade with the Ender 3 Pro?
(0) (0) Watch Unwatch
Tim Hoogland (verified owner) –
Yes it does.
(0) (0)
Question
rod.palominos.s –
Hello, for Ender 2 Pro do you have any firmware for this same board?
(0) (0) Watch Unwatch
Tim Hoogland (verified owner) –
Yes, this firmware supports the Ender 2 Pro. Link: https://support.th3dstudio.com/helpcenter/creality-ender-2-pro-firmware-skr-e3-mini-v3-board/
(0) (0)
Question
Lance Carmichael –
I saw that someone asked if your BTT SKS E3 V3 Unified Firmware supports the BLTouch and BTT TFT35 touch screen, and you said yes. I have that same setup on my E5Pro and been having issues with connecting BLTouch. Some people have fixed the issue by separating two wires from the BLTouch harness and connecting them to the Z limit switch port on the board. Does your Unified Firmware correct this or will I still need to do the harness mod to get BLTouch to work?
(0) (0) Watch Unwatch
Tim Hoogland (verified owner) –
The firmware by default uses the 3+2 separate connection but if you read the firmware config file there is an option called “BLTOUCH_ON_5PIN” which sets it to use the 5 pin header instead of the Zendstop and the servo pins from the 5 pin header. The person who was saying it doesn’t work on the 5 pin did not read the firmware directions. That option is directly under the BLTOUCH setup line. As for the TFTs that support is enabled by default.
Here is the BLTouch wiring info for the 5 pin on the attached image.
(0) (0)
Tim Hoogland (verified owner) –
Here is another link for the BLTouch wiring on MakeNPrint: MakeNPrint BLTouch Wiring
(0) (0)
Question
sheepondrugs –
Would this work for the Ender 5 Plus with BLtouch and stock LCD?
(0) (0) Watch Unwatch
Tim Hoogland (verified owner) –
These boards will not work with the stock LCD because of the firmware you need our LCD kit with the dual cable adapter board to use this board and firmware with the 5 plus. You can get the LCD kit here: https://www.th3dstudio.com/product/ender-5-plus-12864-lcd-upgrade-kit/
(0) (0)
Question
wazoo1985 –
Hi there,
Has this been updated to the marlin bugfix 2.1.x yet?
(0) (0) Watch Unwatch
Tim Hoogland (verified owner) –
We will be rolling out an update to the 2.1.2 Marlin before the end of January. We like to test the firmware before pushing it out to make sure we can catch as many bugs as possible to make the end-user experience better.
(0) (0)
Daniel (verified owner) –
This was well worth the $5! The firmware BTT provides does not work with the stock LCD screen. This firmware works great for the BigTechTree skr mini e3 v3.0 for the Ender 5 Pro stock lcd screen. It also adds a lot of features! Thanks TH3D!
(0) (0) Watch Unwatch
Question
neonman4231988 –
Will this download work with GTR V1 board?
(0) (0) Watch Unwatch
Tim Hoogland (verified owner) –
No. Nowhere does it state that in the description anywhere so I am not sure why you would be asking that. It is ONLY for the SKR E3 Mini V3.
(0) (0)
Question
boztech25 (verified owner) –
How much testing has been done on this Firmware? I am having all kinds of issues with it. It does not do the prime line in the right place. M206 unknown command. And will not do baby stepping. Screen freezes and z height does not change. I am also using the BTT TFT35. I have had my machine running perfect on older firmware. There are other issues but can not remember of the top of my head.
(0) (0) Watch Unwatch
Tim Hoogland (verified owner) –
We’ve tested this on the E3 Mini V3 with an Ender 3 Pro setup as well as other testers using them on various other models. The M206 command is disabled in our firmware as that is the marlin home offsets command. You should not be using that as the proper way to set a home offset with our firmware is with the HOME_ADJUST feature in the firmware. If you want to use the M206 you will need comment out #define NO_WORKSPACE_OFFSETS in the configuration_adv.h file to enable it. All the source code is provided so if you want to modify it from our baseline you are welcome to.
As for the LCD locking up, that sounds like an issue with the screen itself. I have one of those TFTs here we use for testing and have had lockups on it when I was running older firmware on the LCD itself. Refer to BTTs documentation for updating their LCD firmware. They have information on their github for those LCDs.
(0) (1)
todshiner (verified owner) –
Purfect!! It did what I wanted the first time. Now I have something to to break with my own stuipity. Thank you for what you do. I may live to see another day with a little hair left on my head.
(0) (0) Watch Unwatch
Question
seanulmighty –
will this firmware work on a cr10 v2 with titan direct drive attached?
(0) (0) Watch Unwatch
Tim Hoogland (verified owner) –
No, this firmware does not support that board as this board does not fit in that printer model. Only the original CR-10 series and CR-10S series are supported as listed on this page.
(0) (0)
Question
res0nu5w (verified owner) –
The extruder is set to turn on at 50C in your code right? I can manually turn it on and off but when I go print something it never turn on and if I manually turn it on before I start the print it will turn it off.
(0) (0) Watch Unwatch
Tim Hoogland (verified owner) –
FAN0 is your layer fan, FAN1 is the controller fan. This means it will come on/off when the motors and/or any heaters are on and turn off 1 minute after all are shut off/disabled. FAN2 is the hotend fan. This means it will come on/off when the hotend is above/below 50C. I checked the code and those fan pins are set to the correct pins. Make sure you have the fans connected to the correct headers on the board, that board has 3 fan headers on it.
(0) (0)