This guide covers everything you need to know about the Sapphire Pro firmware, including the difference between stock and custom firmware, how to find your current version, and the step-by-step update process.
Two Trees provides an official firmware download service, where files are typically named with a clear logic (e.g., “Nano v1.2-4×2208 Firmware”). To check your hardware, you'll need to look at the silkscreen labels physically printed on the circuit board inside your printer's electronics compartment. For the most common MKS Robin Nano boards, you will use a firmware file named Robin_nano35.bin or Robin_nano43.bin , depending on your specific submodel and connected screen.
Clean the SD card completely. Drag and drop the following files onto the root directory: two trees sapphire pro firmware upd
Personalize your touch screen interface and menu options. 2. Identify Your Motherboard
Serial port incorrect or baud rate mismatch. Fix: In Configuration.h , set #define SERIAL_PORT 2 and #define BAUDRATE 115200 or 250000 . This guide covers everything you need to know
Place the .bin file and the assets folder directly onto the root of the microSD card (do not put them inside another folder).
Navigate through the menu to or "Version" to confirm the new firmware version is loaded. For the most common MKS Robin Nano boards,
Common configurations include 2x TMC2208 and 2x A4988, or all TMC2225 drivers. Typically an MKS Robin TFT35. 2. Prepare the MicroSD Card
Format the card to FAT32 with a 4096-byte cluster size to ensure the printer can read it. 2. Gather Firmware Files
If you want to update the existing firmware, here is the general path most users take:
A folder named assets containing the UI images and icons.