XL will not read exfat formated USB
Tried to print some gcode files (Pruseslicer) I copied to a new Samsung 158GB USB flash drive. The XL would not open it. Checked on my computer the files were there. What is going on? I'm I missing something?
RE: XL will not read exfat formated USB
Similar discovery. I had a stubby Samsung drive that I thought would be ideal as less chance to bump.... Seems only fat32.
I then reformatted it to fat32 specifically for the XL, it recognised it and I had some success; I'm using Prusa Link/Connect to wirelessly transfer but the results were really erratic so have moved back to a native fat32 usb and resolved.
RE: XL will not read exfat formated USB
That's right - exFAT is not supported. https://help.prusa3d.com/article/sd-cards-and-usb-drives_112291
It would be nice though if the printer would report an error rather than showing and empty drive.
RE: XL will not read exfat formated USB
None of the buddy based printer do. GitHub issue here https://github.com/prusa3d/Prusa-Firmware-Buddy/issues/3011 it seems the devs are using the tiny usb library for usb support. Which does not support exfat.
RE: XL will not read exfat formated USB
Im no expert...just glancing, but tinyusb does seems to use FatFs as the filesystem module, as does the Buddy code: https://github.com/hathach/tinyusb/blob/master/lib/fatfs/source/ff.c
and
https://github.com/prusa3d/Prusa-Firmware-Buddy/blob/master/src/buddy/filesystem_fatfs.c
FatFs does support exFAT: http://elm-chan.org/fsw/ff/00index_e.html
Its enabled in the config code of the project by setting FF_FS_EXFAT to 1
http://elm-chan.org/fsw/ff/doc/config.html#fs_exfat
Enabling exFAT does seem to require you modify your filename code