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?
If you are looking to upgrade your machine, here is an informative guide to the best firmware options currently available for the Two Trees Sapphire Pro.
| 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 |
Like Klipper, you can edit configuration files via the web interface without compiling code. The Downside
Run: M303 E0 C8 S210 U1 (hotend) M303 E-1 C8 S60 U1 (bed)
The most reliable builds are typically hosted on GitHub. You should search for repositories specifically targeting the "Two Trees Bluer" or "Sapphire Plus" MKSGEN_L board. Most of these can be flashed directly onto the Sapphire Pro without hardware modification.
Improves corner sharping and reduces stringing.
Most users find the stock Marlin version provided by Two Trees to be buggy and outdated. To get the best out of Marlin, you should look for community-maintained branches like those from or independent GitHub contributors.
Choosing the "best" firmware for your TwoTrees Sapphire Pro (SP-3)
If you're not comfortable compiling your own firmware, precompiled binaries are available. Go to the releases page of the firmware repository and download the .zip file, which contains the Robin_nano35.bin file.
Do you have an available, like a Raspberry Pi ?
is the best choice if you want a reliable, standalone printer without needing an external Raspberry Pi. Klipper Firmware: The Performance King
The stock board typically uses TMC2208 or TMC2225 stepper drivers.
Extreme speeds (150mm/s+), amazing print quality, and a modern web interface (Mainsail/Fluidd).
| Board | Common Version | Best Firmware | |--------|----------------|----------------| | MKS Robin Nano V1.2 / V1.3 | STM32F407ZG | Marlin 2.1.x (preconfigured) | | MKS Robin Nano V3 | STM32F407VGT6 | Marlin 2.1.x or Klipper | | MKS Gen L | ATmega2560 | Marlin 2.0.x | | TwoTrees stock board (green) | STM32F103 | Marlin 2.0.x |
To choose the right file, you need to know your board version.
The Two Trees Sapphire Pro uses an SD card to flash firmware to the MKS Robin Nano board.
There is no description for this image.