Upgrading the firmware on your Two Trees Sapphire Pro (now often referred to as the SP-3) is one of the most effective ways to improve print quality and unlock advanced features like manual leveling and on-the-fly flow adjustment. Official and Community Firmware Options
While you can find official updates through the Twotrees Firmware Download page, many users prefer community-driven builds for enhanced stability and UI.
Marlin 2.0 (Custom): A popular choice is a Custom Marlin Firmware available on Thingiverse, which combines elements of Two Trees and Flying Bear firmware for a simplified UI and improved heating speeds.
Marlin 2.0 (GitHub): For those seeking a fork of the official Makerbase release, GitHub repositories like quentinDeroo's provide fixes for hotend temperature overshoots and bed dimension errors.
Klipper: For maximum speed and precision, some users transition to Klipper, though this requires an external host like a Raspberry Pi. You can compare the trade-offs on Reddit or Snapmaker. How to Flash the Firmware Firmware Download
Updating the firmware on your Two Trees Sapphire Pro (SP-3) improves stability and unlocks advanced features like better thermal management or support. Most Sapphire Pro models use the MKS Robin Nano
motherboard, and the update process is generally handled via a Micro-SD card. Core Update Process
For a standard update using the stock or pre-compiled Marlin firmware: Prepare the SD Card
: Use a small-capacity (typically 8GB–32GB) Micro-SD card formatted to Download Firmware : Obtain the correct file and any associated UI : Available via the TwoTrees Official Wiki Official Website Community Custom : Popular custom Marlin builds, such as those by quentinDeroo , offer improved GUIs and bug fixes. Copy Files : Rename your firmware file to Robin_nano35.bin two trees sapphire pro firmware upd
(or as specified by your board version) and place it in the root directory of the SD card.
: Insert the card into the printer while it is powered off. Turn the printer on; the screen should display a progress bar. Do not turn off the power during this time. Popular Firmware Options Recommendation Key Features TwoTrees Official Safe, basic, original touch interface. Marlin 2.x RolfZuckowskiUltras (GitHub)
Advanced features like UBL (Universal Bed Leveling), custom GUI, and S-Curve acceleration. Official Klipper Config Highest performance, requires a Raspberry Pi. Important Troubleshooting Tips
To update the firmware on your Two Trees Sapphire Pro (now often called the
), follow the steps below. The printer typically uses the MKS Robin Nano motherboard. Quick Update Guide
Updating is generally a simple process of placing the correct files on an SD card and booting the machine.
Prepare SD Card: Use a FAT32-formatted TF/microSD card (ideally 16GB or smaller).
Download Files: Obtain the firmware files from an official or community source. You will typically need: Robin_nano35.bin (the main firmware binary). assets folder (contains UI icons and fonts for the screen). Upgrading the firmware on your Two Trees Sapphire
Transfer: Copy these directly to the root directory of the SD card.
Install: Insert the card into the powered-off printer. Turn it on; the update should begin automatically.
Note: If it doesn't start, try renaming the file to Robin_nano.bin. Firmware Options Sapphire Pro Marlin 2.0.X
Title: Updating the Firmware on Your Two Trees Sapphire Pro: A Comprehensive Guide
Introduction The Two Trees Sapphire Pro is a popular budget-friendly CoreXY 3D printer known for its speed and rigid frame. However, like any 3D printer running on an open-source motherboard, keeping the firmware updated is essential for unlocking new features, fixing bugs (such as thermal runaway protection), and improving overall print quality.
This guide covers everything you need to know about the Sapphire Pro firmware, including the difference between stock and custom firmware, how to find your current version, and the step-by-step update process.
Two Trees’ Sapphire Pro has earned a solid following for blending reliable CoreXY performance with a compact, user-friendly design. Firmware updates for the Sapphire Pro aren’t just routine maintenance; they’re a meaningful part of the printer’s evolution—improving print quality, expanding features, and smoothing the user experience. Here’s a concise, natural-tone column on why the Sapphire Pro firmware updates matter and what to watch for.
Why firmware updates matter
What to look for in a Sapphire Pro firmware release
How to update safely
Practical effects observed by users
When to skip an update
Final take Firmware updates for the Two Trees Sapphire Pro are a high-impact way to extend and improve the printer—when approached carefully. Prioritize official or well-documented community builds, back up your settings, and re-calibrate after flashing. With the right precautions, an update can deliver tangible improvements in print quality, reliability, and functionality.
It is worth noting that Two Trees (and their parent company, BIQU) have released newer mainboards (like the BIQU SKR series) that run circles around the stock Sapphire Pro board.
Firmware updates provide significant benefits but carry risks if hardware specifics are mismatched. Following systematic identification, backup, conservative testing, and community-tested configurations minimizes failures and improves printer performance.
$20=0 (soft limits off) temporarily to test.