Raspberry Pi Floppy Controller Board
smbaker.com
smbaker.com
That would mean that you could choose your radio station (or Spotify playlist) by picking out the appropriate floppy disk and shoving it into the radio.
It just feels better than tapping on a button on a touchscreen...
Could also do it with barcodes
i did this with toggle switches in my car, and they're binary, so the 4 gave me 16 options... per mode, i had a mode button too, in radio mode it was either podcasts, a few SDR options, and a few mp3 music genres
then i decided the toggle switches were gonna get embedded in my face if i got in a wreck so i took them out ... there's a reason all the buttons in cars are round and plastic, I guess.
It would amuse my friends on car trips, not that I have any of those...
However, nobody still makes SD cards this small, and using a 16 GiB card for 1 album seems wasteful :)
But floppy disks would be much nicer.
I had a similar idea but i wanted to embed small nfc tag into some floppy disk and use a broken floppy reader that i own with a tag reader inside the gut of the reader reusing only the eject mechanism and the led, (i will be missing the nice motor noise tough...).
I'm also experimenting with other cartridge-style meccanism
https://en.wikipedia.org/wiki/FlashPath
It is an adapter that takes flash cards (e.g. SmartMedia) and can be used in 3.5" drives.
[1] https://www.raspberrypi.org/blog/who-needs-vinyl-records-whe...
My living room RPi based music solution is an old Grundig radio from the 50s, modified so I can control the volume using the actual volume control. Playback sources (currently online radio stations chosen by genre) can be switched using the physical buttons. The "off" button shuts down the Pi.
Maybe I'll do a writeup on my blog sometime, in case people would be interested...
The question is, will it read copy-protected floppies so you can run Lotus 1-2-3? :)
related, they make USB floppy disk drives, like https://amzn.com/B00RXEWOAA
But if you want to read floppy from home computers (and the various format/disk layout that they use) the only solution that i found is KryoFlux or Greaseweazle.
If someone know of others "modern" floppy disk controller please share.
(I use it as it has support for reading and writing 800KB Mac disks, which would otherwise require a special floppy drive that can change the rotation speed).
I recently got the parts but haven't tried it yet. I have vinatge machines that otherwise need a real floppy controller and not a modern one (nothing found on any motherboards newer than 486's), or a catweasel (also no longer made) or a KryoFlux (the nuclear option and not open source).
Greaseweasel (https://github.com/keirf/Greaseweazle) has come along recently as an open source catweasel. (the pcb design files are there too, just buried away in a zip file in one of the wiki pages, not directly in git, so both hardware and software source is aclvailable. Follow Hardware Assembly -> F7 Lightning Plus, scroll to bottom)
But that's more complicated.
I love how the FluxEngine is really just a single off-the-shelf part. You don't even need so much as a wiring/pinout adapter pcb for the 34-pin connector. You can just solder it directly to the dev board.
I keep an old Core Quad machine with a real floppy disk controller on it just for this reason. Windows XP / XP 64 and Linux are the only things that write to these drives properly (IIRC Windows versions after Vista don't control the floppy controller directly). I do have better options now for transferring files to these old machines.
I bought that a couple of years ago, it supports both dd and hd floppies.
If I use a real floppy disk controller + Linux can write to those disks in the correct format. It works. I am not an expert in how any of this works though. What I have at the moment is sufficient.
I am sure people have had luck with USB drives. I have not.
If you want to read/write Amiga disks with a PC you need a greaseweasel or a Kryoflux
Should that not be the other way around?
Has this extension hat already been tested with other (non-broadcom) SOCs, that have a compatible pin-header? Any reason why it shouldn't work on a OrangePi, RockPi, xPi?