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 if it is supported by checking whether the tool board has an RRF-CAN chip (refer to the image below for the physical location).

Firmware Download
Fly-SHT36 Max V3 only supports firmware version 3.5.1 and above.
Download the firmware file Duet3Firmware_SHT36MAX3.uf2:
- Stable Version: Download Link
You must ensure that the firmware version of the tool board is exactly the same as the firmware version of the connected mainboard.
Enter and Complete Flashing
-
Enter Flashing Mode:
- Completely power off the tool board.
- Press and hold the
BOOTbutton (location shown in the image below) while connecting it to a computer via a Type-C data cable.

-
Execute Flashing:
- A drive named
RPIwill appear on the computer. - Drag and drop the downloaded
.uf2file into this drive to complete the flashing.
- 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 at first, then change to flashing approximately once per second after the connection is established.

2. Communication Verification
Send a command in 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, or send
M999 B124. - Verify the New Address:
M115 B20 - Multiple Tool Boards: Power on each board one by one, and repeat the above steps, assigning a different address (e.g.,
21,22...) to each.
4. Startup Delay Setting
To ensure the mainboard can recognize all CAN devices, add the following line to the top of the mainboard's config.g file:
G4 S2 ; Wait for expansion boards to start