There's been a lot of open hardware floppy controller projects lately. Here's some I know.

Fluxengine (multi-format): http://cowlark.com/fluxengine/

Arduino-based : http://amiga.robsmithdev.co.uk/

USB meant specifically for Amiga floppies: https://github.com/jtsiomb/usbamigafloppy

DiskIO. IDE+Floppy for ECB bus: https://www.retrobrewcomputers.org/doku.php?id=boards:ecb:di...

xt-fdc. Floppy controller for ISA bus: https://www.retrobrewcomputers.org/doku.php?id=boards:isa:xt...

zfdcv1. Floppy controller for S100 bus: https://www.retrobrewcomputers.org/doku.php?id=boards:s100:z...