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.
Robin_nano35.bin (Note: The name must be exact; if your board expects elegoo_nano.bin or similar based on a previous flash, match that).
Touch Screen Unresponsive? Ensure the cfg_touch_calibration setting in your config file is set to trigger a calibration on the next boot. Conclusion
#define CUSTOM_MACHINE_NAME "Sapphire Pro"- Adjust bed size, probe offset, etc.
Alternatively, send the M502 (factory reset) and M500 (save) commands via a USB terminal like Pronterface or Marlin. TwoTrees Sapphire Pro and Marlin 2.0 - It's working
Critical: Match the firmware to your mainboard chip (STM32F407 or STM32F103). Opening the electronics case to read the chip label is recommended if uncertain.