Transferring embroidery files to the Brother requires writing them to a USB stick, carrying it over to the embroidery machine, and plugging it in. Doesn’t seem hard, right? Except there’s an annoying bug in my Linux desktop that means ejecting the USB drive sometimes disables the entire USB port. A normal person would just use the command line, but no, I have to make things complicated.
A Raspberry Pi Zero is a single-board computer. Add a case, a microSD card (its “hard drive”), and a USB cable or connector and it’s around $20-30. It has a mode called Mass Storage Gadget in which it pretends to be a USB stick to anything plugged into its USB port. It also has onboard wifi, meaning I can log into it from my desktop machine. Put those two together, and I can just transfer files to my embroidery machine via wifi.
Right now it’s still super-nerdy (it involves a lot of command-line, uh, commands) but when I put together a drag-and-drop interface for it I’ll post the how-to and a downloadable image.