Board Models Supported
- Creality V4.2.7
CPUs Supported
- STM32F103RCT6
- STM32F103RET6
- GD32F303RCT6
- GD32F303RET6
Firmware Directions
Directions for the firmware are located in our Support Portal.
Click here for the guide for 32-Bit Boards
Click here for the guide for 8-Bit Boards
Firmware Versions/Changelog
Currently the Unified 2 Firmware latest release is: 2.96.
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.
Filament Outage Detection & Filament Changes – Our firmware supports stock sensors (if printer is equipped with them) and our EZOut filament sensors. This means you can print without worrying about running out of filament if you have a sensor on the machine. The firmware also supports M600 commands to do filament changes in sliced files as well as from the printer LCD screen. With an outage detection or filament change event the printer will park the print head and wait for the user to change the filament and then resume with the bed heated so your print doesn’t come off.
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.
Download Terms & Information
How long can I download the firmware 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 download access 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 download access expires?
The firmware will NOT stop working after your download access expires. Just make sure to download a copy before the expiration so you have it on your PC. Once the download access 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 30 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, printer wiring, and/or other addons are NOT covered under the support at discretion of the technician.
Does Unified 2 Work with Octoprint?
Unified 2 is 100% compatible and tested with Octoprint. Works great with our EZPi OctoPrint Kits as well!
Does Unified 2 Work with Klipper?
Unified 2 is completely standalone and runs on your printer control board. It does NOT work with Klipper as Klipper is its own firmware like our Unified 2. This means it will NOT work with devices like the Sonic Pad, Nebula Pad, BTT PAD7, or any other Klipper host.
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. Support is for assistance with setting up, using, installing, and/or configuring the firmware itself and does NOT extend to your entire 3D printer, any problems, and/or upgrades it may have.
Technical support does NOT extend to 3rd party products not purchased from TH3D (for example BLTouch or CRTouch sensors, LCDs, etc).
This means that if a product and/or feature is not supported in the firmware adding support and/or customizing the firmware would be billable time and NOT included under technical support coverage.
Major Printer Modifications
Firmware setup and/or changes to support major printer modifications (such as custom hotend swaps, motion component changes, printer motion system conversions, mods that change build volume, mods that change nozzle home location, etc) are NOT covered under support and is at the discretion of TH3D support to cover these or not based on the complexity of the modifications. Setup of these types of modifications are billable time and usually require a remote support call to get setup correctly and quickly.
Does the download access Auto-Renew?
No. Our system does not support auto-renew at this time. If you wish to get updates again once your download access 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. Make sure you are purchasing the correct download.
Not sure if you have the right one or have questions? Contact Us before purchase.
Riaan Janse van Rensburg (verified owner) –
So much easier than vanilla Marlin to get going. I upgraded my old ender 5 with creality 4.2.7 silent board and bltouch that I sourced locally. And then struggled for a day trying to get vanilla marlin to play nice, eventually gave up and came back to th3d for a clean working tested and sorted version. And it worked 1st shot. Why 4 stra and not 5? because every now and then my machince gets a bit confused with the same known working gcode and does some weird blobs of extrusion in the corner, and doesnt start the print usually after it completed a couple of prints before. Quick reboot and it works again. so not temp or hardware, just some code glitch somewhere I suspect. Can live with it. Other than that this firmware is great and easy way to make your old ender 5 brand new. The quietness and quality from the new board is simply amazing
Orsbie Wingfield (verified owner) –
I found the Unified 2 firmware to be easier than Vanilla Marlin and less confusing. I am still having problems with my CRTouch crashing into my build plate. To be fair it might be my fault when I programed the firmware file. I have a Ender3 Pro with the Creality 4.27 board with the STM32F103-RET6 processor and a Extender XLT conversion. I am still trying to figure out why my nozzle is crashing into the build plate. (CRTouch) passes the self test.
johnkelly.uk (verified owner) –
In 2023 when I purchased the then firmware upgrade from TH3D I was over the moon with the sudden improvements it made for my Ender 5 pro.
I did not have a good reason for buying the latest upgrade and tech support but I went ahead anyway. It’s hard thinking that any improvement would, in my case, be anything more than minor. Well, I was quite happy with the improvements gained last year and I’m over the moon with the latest improvements.
I’m currently using a marble PLA which I find very difficult to use without a lot of stringing. Stringing prior to using this filament just did not happen. As a result of this latest upgrade the improvement in layer compactness (I print at 0.8mm layer height) has noticeably improved with this filament and whilst I still get some stringing with marble PLA it is noticeably reduced.
If you want a great upgrade to your printer this is the one to go for.
Erick Alexander Peñaherrera (verified owner) –
It works perfectly for me, I just uncommented certain lines and everything is fine.
Сергей Бабанский (verified owner) –
JULIO DE SOUZA (verified owner) –
Perfect!
richardcencelewski (verified owner) –
A very good explanation on your video on how to setup the creality v4.2.7 board and ezabl setup. I’m not an IT, so the setup help alot.
Karen Carter (verified owner) –
I recently upgraded my Ender 5 with a v4.2.7 mainboard and a CR Touch, and let me tell you, it was a bit of a rollercoaster! Initially, I flashed the Creality Marlin firmware, and things went south fast. My printer decided “home” was now the back right corner (255, 255), and it seemed to have a serious identity crisis with left and right. It was printing… well, let’s just say it was creating abstract art, not functional prints.
Frustrated, I did some digging and stumbled upon TH3D’s firmware. Honestly, I was a little intimidated at first. Customizing firmware sounded complicated, but TH3D’s clear, step-by-step instructions made the whole process surprisingly smooth. They walked me through every step of customizing the code for my specific setup, and the installation was a breeze.
The result? Absolutely fantastic! My Ender 5 is now printing flawlessly. Home is where it should be (front left!), and my directions are actually obeyed. Not only did TH3D fix my printer issues, but I also learned a ton about firmware in the process. I feel so much more confident tinkering and tweaking my machine now. If you’re having similar issues or just want a rock-solid, customizable firmware for your 3D printer, I can’t recommend TH3D enough. They saved my sanity (and my prints!), and I’m incredibly grateful for their excellent product and support. Thank you, TH3D!