Date: [Current Date] Prepared For: Sapphire Pro Owner/Technician Subject: Locating and Verifying Official Firmware
Since the Sapphire Pro does not have built-in WiFi, the "Link" aspect must be handled via a companion configuration file on the SD card.
Feature: The update.ini file.
When the user inserts an SD card containing a specific configuration file, the printer reads it to find the firmware source.
File Structure (update.ini on SD Card):
[config]
# Direct URL to the latest binary file (hosted by Two Trees or community repo)
firmware_url = https://github.com/TwoTrees3D/SapphirePro-Firmware/raw/main/TFT35_B1_V1.2.4.bin
version = 1.2.4
checksum = a1b2c3d4e5f6...
release_notes = "Fixed TMC driver noise, improved bed leveling."
The Workflow:
Before downloading, check:
Klipper removes motion planning limitations of 8-bit MCUs. For the Sapphire Pro:
Fix: Your endstop logic is reversed (NC vs NO). You need a recompiled firmware. As a temporary workaround, manually trigger the endstop with a screwdriver while homing to see if it stops—if not, the pin mapping is wrong.