now that we have successful flux reads, its time to get flexible! we've swapped our SAMD51 feather board out for an RP2040 feather. not only is this feather a lovely pink shade, but it comes with a totally different chipset. oh no, do we need to start over completely with a new toolchain, timer configuration and dma library? nope! our code is hardware agnostic enough that with pin name tweaks and a couple ifdefs, we can use it just fine with greaseweazle again. so now our library has 2 chips it can use, very handy when there's a silicon shortage going round. next up, could we use the $4 raspberry pi pico board??? stay tuned :)

YAY! floppy disk interfacing part 7, a floppy flux milestone! https://blog.adafruit.com/2022/01/01/yay-floppy-disk-interfacing-part6-a-floppy-flux-milestone/ https://youtu.be/IrSwMuFk-2c

reading floppy disk data part 6, MFM sector decoding https://youtu.be/mE-77nEXbGc https://blog.adafruit.com/2022/01/01/reading-floppy-disk-data-part-6-mfm-sector-decoding/

reading raw floppy disk data part 5, at night the greaseweazles come https://blog.adafruit.com/2022/01/01/reading-raw-floppy-disk-data-part-5-at-night-the-greaseweazles-come/ https://youtu.be/e6v7Q4h5JBM

interfacing with floppy disks at low level, part 4 https://blog.adafruit.com/2021/12/30/interfacing-with-floppy-disks-at-low-level-part-4/ https://youtu.be/a-zH9wdNwnE

Reading floppy disk data, part 3! itsa pulse party https://blog.adafruit.com/2021/12/29/reading-floppy-disk-data-part-3-itsa-pulse-party/ https://youtu.be/kynoLRQpDnU

Adding floppy disk support to CircuitPython, step 2 https://blog.adafruit.com/2021/12/28/adding-floppy-disk-support-to-circuitpython-step-2/ https://youtu.be/frnJ7pWr5Zg

Adding floppy disk support to CircuitPython, step 1… https://blog.adafruit.com/2021/12/28/adding-floppy-disk-support-to-circuitpython-step-1/ https://youtu.be/ceyM6vYpT74

Adafruit Floppy is a project to make a flexible, full-stack, open source hardware/software device for reading, archiving, accessing and duplicating floppy disk media. It joins a family of open source hardware and software such as greaseweazle and fluxengine, and will attempt to increase the availability and accessibility of floppy disk controllers by: porting the greaseweazle / fluxengine firmware to Arduino so that it is less tied to specific hardware, adding firmware support for the RP2040 chip / low cost pico, adding hardware support for reading apple ii disks including index sensing, adding woz/a2r support to greaseweazle / fluxengine, and investigating analog flux data acquisition methods for repair of damaged disks. all of this with permissively licensed hardware and software so folks can re-create without licensing agreements, NDAs, or discussion.

https://github.com/adafruit/Adafruit_Floppy

adafruit

floppy

raspberrypi

Visit the Adafruit shop online - http://www.adafruit.com


LIVE CHAT IS HERE! http://adafru.it/discord

Adafruit on Instagram: https://www.instagram.com/adafruit

Subscribe to Adafruit on YouTube: http://adafru.it/subscribe

New tutorials on the Adafruit Learning System: http://learn.adafruit.com/