Skip to main content

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

Compatibility Notice

Fly-SHT36 Max V3 only supports firmware version 3.5.1 and above.

Download the firmware file Duet3Firmware_SHT36MAX3.uf2:

Version Matching Warning

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

  1. Enter Flashing Mode:

    • Completely power off the tool board.
    • Press and hold the BOOT button (location shown in the image below) while connecting it to a computer via a Type-C data cable.
  2. Execute Flashing:

    • A drive named RPI will appear on the computer.
    • Drag and drop the downloaded .uf2 file into this drive to complete the flashing.

Connection Check and Address Configuration

1. Power-On Check

After powering on the printer, observe the tool board:

  • The 3.3V, 5V, and Power LEDs 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 124 to 20):
    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
Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
Loading...