Two Trees Sapphire Pro Firmware Link [FHD]
Two Trees Sapphire Pro (SP-3) generally uses the MKS Robin Nano Go to product viewer dialog for this item.
motherboard, which can run several types of firmware including the stock closed-source firmware, Marlin, or Klipper. 1. Firmware Options and Direct Links
Depending on your technical skill and the features you need, you can choose from these primary firmware sources: Custom Marlin 2.0 (Stable & User-Friendly):
This version is a popular community fork optimized for the Sapphire Pro's stock hardware. It features a simplified interface and improved filament management. quentinDeroo GitHub Repository Key Features: two trees sapphire pro firmware link
Fixes hotend overshoot, corrects bed dimensions, and supports multiple languages. Marlin 2.0.x with GUI (Best for Touchscreens):
For those who prefer a modern graphical interface, this fork includes the LittlevGL GUI. RolfZuckowskiUltras GitHub Repository Check the "Releases" section for pre-compiled Robin_nano35.bin Klipper (Advanced Users):
If you have a Raspberry Pi and want higher speeds and more control, Klipper is the recommended choice. Configuration File: Official Klipper Sapphire Pro Config Hardware Setup: Requires compiling for 28KiB bootloader 2. Update Procedure Two Trees Sapphire Pro (SP-3) generally uses the
The update process is largely standard across most versions of this printer's hardware:
Step 1: Prepare the microSD Card
- Use a card 8GB or smaller (16GB may work, but is unreliable for bootloaders).
- Format it as FAT32 with a 4096 byte allocation unit size.
- Name the card something simple (e.g.,
FW_SD).
Troubleshooting Common Firmware Issues
Should You Build Your Own Firmware?
If you cannot find a pre-compiled firmware link that matches your exact setup (e.g., dual Z, filament runout sensor, E3D hotend), you must compile Marlin yourself.
Step 1: Download VS Code and PlatformIO.
Step 2: Get Marlin bugfix-2.1.x from https://github.com/MarlinFirmware/Marlin.
Step 3: Use the example configuration for TWO_TREES_SAPPHIRE_PRO.
Step 4: Set your MOTHERBOARD to BOARD_MKS_ROBIN_NANO_V3 or V4.
Step 5: Run PlatformIO: env:mks_robin_nano_v3 then copy the .bin to SD. Use a card 8GB or smaller (16GB may
Procedure:
- Format the SD card: Use FAT32, 4096 bytes allocation unit.
- Rename the file: The bootloader looks for a specific name. For MKS Robin Nano, rename the file to
Robin_nano.bin(orRobin_nano_v4.bindepending on your board). Some newer boards requireupdate.bin– check your manual. - Insert the SD card into the slot on the mainboard (not the front TFT slot).
- Power on the printer. The screen will stay blue for 10–20 seconds. Once the logo appears, flashing is complete.
- Remove the SD card immediately, or the firmware will reflash on next boot.
- Restore factory settings via the touchscreen: Menu > Configuration > Restore Defaults > Store Settings.
Warning: Do not power off during the flashing process. It will corrupt the bootloader.
Why Do You Need the Right Firmware Link for the Sapphire Pro?
The Two Trees Sapphire Pro typically ships with an MKS Robin Nano V3 or V4 mainboard (STM32-based). Using the wrong firmware file can lead to:
- A blank or inverted touchscreen.
- Motor skipping or incorrect homing directions.
- Thermal runaway errors.
- Complete boot failure.
Thus, having the correct firmware link is not just convenient—it’s essential for safety and print quality.