May 18, 2026 12:00 AM
Duet3 6hc-1lc SD Card issues
Setting Up the SD Card
Format the SD Card Properly
- Use a fresh SD card, preferably 8GB or 16GB (avoid very large sizes like 128GB).
- Format it as FAT32 (not exFAT).
#### Windows
- Use the built-in formatter or Rufus.
#### Linux/Mac
- Use gparted or diskutil.
Copy Files to the SD Card
- Download the required files:
duet3_full_sd_card.zip.- Extract the contents to the root of the SD card (not inside another folder).
- The folder structure should look like this:
-
/sys/-
/gcodes/-
/macros/-
/www/-
/firmware/-
/menu/- Verify that
config.g is inside the /sys/ folder.Insert the SD Card & Power On
- Insert the SD card into the Duet 3 6HC SD card slot.
- Power the Duet 3 via VIN power (recommended) or USB.
- Check the Diag LED status:
- LED On Constantly: The board is not reading the SD card.
- LED Blinking: The firmware is booting correctly.
Troubleshooting
Check Duet 3 Connection via USB
- If the board isn’t responding:
- Connect a USB cable to your PC.
- Open a serial terminal (e.g., YAT on Windows, screen on Linux/Mac).
- Windows: Use YAT, set baud rate to 115200, and connect to the COM port.
- Linux/Mac: Open a terminal and type:
`bashls /dev/ttyUSB*
screen /dev/ttyUSB0 115200
`- Send the command:
`bashM115
`- This should return the firmware version.
Flash Duet 3 Firmware (If Needed)
#### Manually Load Firmware (If Board Doesn’t Boot)
- Download the latest
Duet3Firmware.bin from Duet3D GitHub.- Copy
Duet3Firmware.bin to the /firmware/ folder on the SD card.- Reinsert the SD card and power cycle the board.
#### Flash Firmware via USB
- Download BOSSA (for flashing Duet firmware):
- Windows
- Linux/Mac: Install via:
`bashsudo apt install bossa-cli # Ubuntu/Debian
brew install bossac # macOS
`- Put the Duet into "bootloader mode":
- Press and hold the "Erase" button.
- While holding it, press and release the "Reset" button.
- Release "Erase" after 2-3 seconds.
- Flash the firmware using BOSSA:
`bashbossac -e -w -v -b Duet3Firmware.bin
`- Restart the Duet.
Verify Network Connectivity (If Using SBC Mode)
- If the Duet 3 was previously in SBC mode (with a Raspberry Pi), it may expect the Pi.
- To use Standalone mode, ensure:
- The
config.g file contains:`bashM552 S1 ; Enable networking
`- The
/www/ folder has Duet Web Control files.Last Resort: Test Another SD Card
- Some SD cards are not compatible with the Duet 3.
- Try using a SanDisk Ultra (8GB-32GB).
- If possible, test with another Duet 3 board to rule out hardware issues.
Conclusion
- Ensure the SD card is formatted correctly and files are in the right place.
- Verify via USB that the board is detected.
- Check the firmware and reflash if necessary.
- If using standalone mode, enable networking in
config.g.