Two Trees Sapphire Pro Firmware Upd -
Option 2: Upgrading to Klipper Firmware (Recommended for High Speed)
Upgrading the firmware on your Two Trees Sapphire Pro is the most effective way to unlock better print quality, quieter operation, and essential safety features like thermal runaway protection. While the factory firmware is functional, most users transition to a custom Marlin build or Klipper to harness the full potential of the CoreXY motion system.
Use a small (8GB or less), FAT32-formatted MicroSD 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) two trees sapphire pro firmware upd
The Sapphire Pro uses TMC2208 or TMC2225 drivers. However, the stock firmware often runs them in "SpreadCycle" mode, which is noisy. A firmware update allows you to enable StealthChop2 , making the printer nearly silent during movement.
Once you’ve mastered the update process, you’ll be able to take advantage of community-driven improvements, custom laser modes, and stability patches that keep your Sapphire Pro running smoothly for years.
Indirectly yes—newer firmware allows higher acceleration ( $120-$122 ) and faster step rates, leading to shorter travel times. Option 2: Upgrading to Klipper Firmware (Recommended for
Tell me your motherboard version or the firmware you're trying to install, and I can help you find the right files or troubleshoot the flashing process. Share public link
#define X_DRIVER_TYPE TMC2208_STANDALONE #define Y_DRIVER_TYPE TMC2208_STANDALONE Use code with caution.
If your engine no longer responds to PWM after a main board update, re-calibrate the laser frequency: : Insert the card into the printer while it is powered off
(for fine-tuning the Z-height during the first layer), support for Auto Bed Leveling (ABL)
Ensure your extruder feeds the exact length of filament requested. Mark 100mm of filament above your extruder entry point, command a 100mm extrude action, and adjust your step settings via M92 commands if the physical mark under or over-travels. Troubleshooting Common Update Failures
A high-performance alternative where a host (like a Raspberry Pi) handles calculations. It requires a specific configuration for the MKS Robin Nano v1.2 and flashing a special file to the printer's board. Stavros' Notes How to Update (Step-by-Step)
Once the update hits 100%, the printer will reboot into the new interface.
A: The factory machine runs a modified version of Marlin 2.0 . However, the community has successfully ported the Sapphire Pro to Klipper (usually via a Nebula Smart Kit or Raspberry Pi) to utilize input shaping and faster printing speeds.