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
⚠️ Warning: Do NOT power off during the LED blinking. This corrupts the bootloader.
. This ensures that the printer automatically shuts down if it detects a heating element is behaving abnormally, preventing potential fire hazards. Expanded Feature Set:
Before updating the firmware on your Two Trees Sapphire Pro, make sure to:
3. "Blind" Firmware Changes To change settings in the stock firmware, you often have to use the mysterious "Special Menu" button combinations or send G-code commands via your computer. Updated firmware makes menus more intuitive, but getting it installed can be intimidating for beginners.
Step 2: Obtain the Files
- Official: Contact Two Trees support or check the SD card that came with the printer for a folder named "Firmware."
- Community: Search GitHub for "Sapphire Pro Marlin 2.0." You will find repositories (often by users like
davidramiroorkisslorand) containing pre-compiled.binfiles specifically for the Sapphire Pro's board.
Frequently Asked Questions (FAQ)
Q1: How often should I update my Sapphire Pro firmware?
Only when you encounter a bug that a new version fixes, or when a feature (like rotary axis) requires it. Don’t update for the sake of updating.
- Download a known-good firmware (e.g., factory default)
- Short the BOOT0 pin (32-bit) or burn a bootloader via ISP (8-bit)
- Follow forced DFU recovery using STM32 Cube Programmer.
You generally need two components from your firmware package (whether from the Two Trees Wiki or a Marlin GitHub fork):