RRF Firmware Flashing and Configuration
How to Determine if the Tool Board Supports RRF-CAN
Some packages of the SHT36 V3 support RRF-CAN. You can determine support by checking if the tool board has an RRF-CAN chip (refer to the physical location in the image below).
Firmware Download
Fly-SHT36 Max V3 only supports firmware versions 3.5.1 and above.
Download the firmware file Duet3Firmware_SHT36MAX3.uf2:
- Stable Release: Download Link
It is essential that the firmware version of the tool board exactly matches the firmware version of the connected mainboard.
Enter and Complete Flashing
-
Enter Flashing Mode:
- Ensure the tool board is completely powered off.
- Press and hold the
BOOTbutton (location shown below) while connecting the board to your computer via a Type-C data cable.
Loading... -
Perform Flashing:
- A drive named
RPIwill appear on your computer. - Drag and drop the downloaded
.uf2file into this drive to complete the flashing process.
- A drive named
Connection Check and Address Configuration
1. Power-On Check
After powering on the printer, observe the tool board:
- The
3.3V,5V, andPowerLEDs should be steadily lit. - The Status LED near the main chip will flash rapidly initially, then transition to flashing approximately once per second after a connection is established.
Loading...
2. Communication Verification
Send a command from the host console to verify communication with the tool board (default address 124):
M115 B124
This command will return the firmware information of the tool board.
3. Setting the CAN Address
To avoid conflicts, assign a unique address to each tool board (it is recommended to start from 20).
- Assign a New Address (e.g., change address
124to20):M952 B124 A20 - Reboot to Apply: Power cycle the board, or send
M999 B124. - Verify the New Address:
M115 B20 - Multiple Tool Boards: Power on each board one at a time, and repeat the steps above, assigning a different address (e.g.,
21,22...) to each one.
4. Startup Delay Setting
To ensure the mainboard can detect all CAN devices, add the following line at the top of the mainboard's config.g file:
G4 S2 ; Wait for expansion boards to start