Arduino Mega2560 floppy disk controller.
Supports 8" / 5.25" / 3.5" drives (PS/2 2.88MB included) with custom geometry, FAT12 and experimental CP/M.
Interfaces via USB/RS232, also through keyboard and display.
Check out my website article to learn more!