Ensure the card is 32GB or smaller, formatted to FAT32, and that you explicitly renamed the file to match what your specific board version looks for. Some bootloaders will not re-flash a file if it has the exact same name as the current firmware; try renaming it slightly if the bootloader allows, or format the card again.
the machine. You will see the status LED blink rapidly for 10–20 seconds, then solid.
The Two Trees Sapphire Pro is a large-format resin 3D printer. Updating its firmware is crucial for accessing new features, improving print reliability, fixing bugs, and ensuring compatibility with newer slicing software. The printer uses two separate firmware components: and LCD (UV light engine) firmware .
Run M115 via USB terminal to confirm.
– Look for a file named firmware.bin for your specific board. Two Trees official naming: TT_SapphirePro_Vx.x.bin .
#define X_DRIVER_TYPE TMC2208_STANDALONE #define Y_DRIVER_TYPE TMC2208_STANDALONE Use code with caution.
Verify your extruder moves the correct amount of filament. Troubleshooting "Firmware Upd" Issues
Which (v1.2, v1.3, v2.0) is currently inside your printer? Do you plan to install Marlin or Klipper firmware?
These community firmwares are provided "as is" without official Two Trees support, and you use them at your own risk.
Before downloading or compiling any firmware, you open the bottom electronics enclosure of your Sapphire Pro and look at the motherboard. Two Trees shipped this printer with different board versions, and flashing the wrong firmware can brick the board or screen.
Option 2: Upgrading to Klipper Firmware (Recommended for High Speed)
A: Absolutely. Many users abandon Marlin and flash Klipper. The firmware upd process for Klipper requires a different setup (Raspberry Pi + Flashing via SD card with Klipper’s .bin file). This is a separate guide but uses the same firmware.cur method.
Updating the firmware transforms the Sapphire Pro from a "capable" printer into a "high-performance" tool. The primary benefits include:
Download the latest stable bugfix branch of from the official Marlin GitHub repository. Simultaneously, download the Configurations zip file matching your Marlin version.
Use a high-quality card that is 8GB or smaller. Larger cards often fail during the bootloader flashing process.
Official: Check the Two Trees official site for the latest stock updates.
Press Q to save and exit, then type make . This generates a file named klipper.bin inside the out directory. 2. Flash the Board
Ensure the card is 32GB or smaller, formatted to FAT32, and that you explicitly renamed the file to match what your specific board version looks for. Some bootloaders will not re-flash a file if it has the exact same name as the current firmware; try renaming it slightly if the bootloader allows, or format the card again.
the machine. You will see the status LED blink rapidly for 10–20 seconds, then solid.
The Two Trees Sapphire Pro is a large-format resin 3D printer. Updating its firmware is crucial for accessing new features, improving print reliability, fixing bugs, and ensuring compatibility with newer slicing software. The printer uses two separate firmware components: and LCD (UV light engine) firmware .
Run M115 via USB terminal to confirm.
– Look for a file named firmware.bin for your specific board. Two Trees official naming: TT_SapphirePro_Vx.x.bin . two trees sapphire pro firmware upd
#define X_DRIVER_TYPE TMC2208_STANDALONE #define Y_DRIVER_TYPE TMC2208_STANDALONE Use code with caution.
Verify your extruder moves the correct amount of filament. Troubleshooting "Firmware Upd" Issues
Which (v1.2, v1.3, v2.0) is currently inside your printer? Do you plan to install Marlin or Klipper firmware?
These community firmwares are provided "as is" without official Two Trees support, and you use them at your own risk. Ensure the card is 32GB or smaller, formatted
Before downloading or compiling any firmware, you open the bottom electronics enclosure of your Sapphire Pro and look at the motherboard. Two Trees shipped this printer with different board versions, and flashing the wrong firmware can brick the board or screen.
Option 2: Upgrading to Klipper Firmware (Recommended for High Speed)
A: Absolutely. Many users abandon Marlin and flash Klipper. The firmware upd process for Klipper requires a different setup (Raspberry Pi + Flashing via SD card with Klipper’s .bin file). This is a separate guide but uses the same firmware.cur method.
Updating the firmware transforms the Sapphire Pro from a "capable" printer into a "high-performance" tool. The primary benefits include: You will see the status LED blink rapidly
Download the latest stable bugfix branch of from the official Marlin GitHub repository. Simultaneously, download the Configurations zip file matching your Marlin version.
Use a high-quality card that is 8GB or smaller. Larger cards often fail during the bootloader flashing process.
Official: Check the Two Trees official site for the latest stock updates.
Press Q to save and exit, then type make . This generates a file named klipper.bin inside the out directory. 2. Flash the Board