Duet3 6hc-1lc SD Card issues

F

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: ```bash ls /dev/ttyUSB* screen /dev/ttyUSB0 115200 ``` - Send the command: ```bash M115 ``` - 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: ```bash sudo 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:

```bash bossac -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: ```bash M552 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.

Want to join the discussion? Create a free account to reply and post.

Join ForumLA Free →