Reading floppy disk data, part 3! itsa pulse party

Subscribers:
458,000
Published on ● Video Link: https://www.youtube.com/watch?v=kynoLRQpDnU



Duration: 1:00
3,150 views
139


OK so part 1 we got our wiring worked out and found an index pulse. Part 2 is we started getting MFM data coming out. Now we're capturing pulses with gpio bitbanging, and storing all the pulse widths in a large memory array. each track has a 500Khz signal, and outputs data every 5 Hz, so we have a max of 100K samples worst case.

since we're using a cortex arm with 192K~256K of RAM (the RP2040 has 264K!), its no biggie to store all the pulses in an array. here we are reading track 1 and binning the pulses: we're seeing three pulse width bins stand out, about 40 count, 62 count and 85 count. but there's also a couple ultra short pulses (25 count) and an ultra long pulse (~200 count).

each count is about 48ns-ish so that translates to 2us, 3us and 4us bins, with a few 1us and one or two 10us+. not exactly sure whats up with those outliers. do we ignore them? are they start-of-data markers? We also noticed that track 0 has way more unusually long or unbinned pulses, like almost 100 different values. its a little mysterious, we'll have to investigate if there's something special about track 0!

Part 2:
https://youtu.be/frnJ7pWr5Zg

Part 1:
https://youtu.be/ceyM6vYpT74

#floppy
#retro
#gpio
#bitbang
#pulse
#rp2040

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/
-----------------------------------------




Other Videos By Adafruit Industries


2022-01-02Desk of Ladyada - Full Time Floppy Fun!
2022-01-02low cost and easily available floppy interface hardware - all 9 parts of the video series in 1 video
2022-01-01low cost and easily available floppy interface hardware, part 9! pico power
2022-01-01click ... click ... click ... that is the sound of a Raspberry Pi Pico RP2040 + floppy drive
2022-01-01Cross-platform interfacing hardware for floppy disks, part 8 - PINK TIME!
2022-01-01YAY! floppy disk interfacing part6, a floppy flux milestone! part 7
2022-01-01reading floppy disk data part 6, MFM sector decoding
2021-12-31reading raw floppy disk data part 5, at night the greaseweazles come
2021-12-31from the (kitchen table) desk of ladyada & pt ... new year's hackin' 2021
2021-12-30interfacing with floppy disks at low level, part 4
2021-12-29Reading floppy disk data, part 3! itsa pulse party
2021-12-282021 3D Printing Project @adafruit #3DPrinting
2021-12-28Adding floppy disk support to CircuitPython, step 2
2021-12-28The Great Search: A Tool-Tastic Holiday! #TheGreatSearch #DigiKey #Adafruit @adafruit @DigiKey
2021-12-27Adding floppy disk support to CircuitPython, step 1
2021-12-27Gyarados #Timelapse #3DPrinting #adafruit
2021-12-27CircuitPython Weekly Meeting for December 27, 2021 @circuitpython #circuitpython #adafruit
2021-12-26Desk of Ladyada - Cozy Holiday Chillax Time
2021-12-23New Products 12/22/2021 Featuring #Adafruit QT Py ESP32-S2 WiFi Dev Board with STEMMA QT!
2021-12-23THIS SMELLS LIKE APPLE TV - FOUNDATION ....
2021-12-23EYE on NPI - TDK BCS Series Low Illumination Film Solar Cells #EyeOnNPI @DigiKey @TDK_Corporation



Tags:
adafruit
electronics
diy
arduino
hardware
opensource
projects
raspberry
pi
computer
raspberrypi
microcontrollers
limor
limorfried
ladyada
STEAM
STEM
python
microbit
circuitpython
neopixel
neopixels
raspberry pi
circuitplaygound
nyc
make
makers
micro:bit
adafrit
adafruit promo code
ada fruit
adafruit coupons
raspberry pi zero
micropython
machine learning
ai
tensorflow