| Parameter | Recommended Value | |-----------|------------------| | Bed size | X: 240, Y: 240, Z: 250 (or 260) | | Probe offset (BLTouch) | Depends on mount | | Max feedrate (X/Y) | 300 mm/s | | Max acceleration | 1000 mm/s² | | PID autotune | Run for bed & hotend |
Users who want a standalone experience with a stable, feature-rich interface.
Fewer Sapphire Pro users run RRF compared to Marlin or Klipper, meaning troubleshooting guides specific to your machine will be harder to find. Hardware Considerations Before Upgrading two trees sapphire pro firmware best
Double-check that the motor directions are correct. If your X moves when you command Y, your motor cables or firmware logic are inverted.
Out of the box, the Sapphire Pro runs a basic version of Marlin. While functional, it suffers from: If your X moves when you command Y,
For users looking to push their Sapphire Pro to the limit, is the superior choice. Klipper moves the calculations to a Raspberry Pi, allowing the MKS Robin Nano board to focus solely on moving the motors. This results in much higher printing speeds without losing quality.
Before we hunt for the "best," we must understand why you are searching for new firmware in the first place. Two Trees ships the Sapphire Pro with a customized, stripped-down version of Marlin 1.x or an early buggy version of Marlin 2.0 (depending on when you bought the machine). Klipper moves the calculations to a Raspberry Pi,
Two Trees eventually listened to the community. In late 2023, they released an updated official firmware (v2.0.x) that fixed thermal runaway and added a 5x5 mesh leveling.
This improves corner quality and reduces oozing by managing nozzle pressure more accurately than standard firmware.
Early Sapphire Pro models with 1.3 boards might have different configurations; ensure you identify your motherboard (Robin Nano V1, V2, or V3) before flashing. 2. Why Update Your Sapphire Pro Firmware?