Greaseweazle
project: keirf/Greaseweazle
Greaseweazle under Debian, FreeBSD,
Links
scp format, pinouts.ru: floppy disk drive connector, floppy disk drive pinout, Wikipedia: Floppy-disk controller,
back to Blue Pill, microcontrollers page.
Work log
2021-11-07: I re-created this page on my self-hosted web server.
2020-01-31: I soldered up one of the boards, IDC 34-pin male with shroud for the floppy connector, 4 x 1k resistors (used 0603 instead of 0805), and cobbled together female "headers" to insert the Blue Pill into. Nothing soldered to P5 (floppy power) connector yet.
2020-01-30: the PCBs from OSH Park arrived into my mailbox.
2020-01-23: OSH Park sent me a "shipped" notice.
2020-01-13: adapter board - made gerbers from keirf's Greaseweazle adapter board, and ordered from OSHPark. 3 x boards = USD 10.85.
2020-01-08: Greaseweazle connection to floppy drive (GW = Greaseweazle)
GW pin signal floppy pin B9 DENSEL 2 B6 INDEX 8 B10 SELECT 12 B11 MOTOR 16 B12 DIR 18 B13 STEP 20 B4 DKWD 22 B14 DKWE 24 B7 TRK0 26 B8 WRPROT 28 B3 DKRD 30 B15 SIDE 32
plus GND (and 5V if required)
2020-01-08: (34-pin) floppy connector: all odd-numbered pins (1 - 33) are ground: IBM/PC pinout
2 -REDWC density select 4 n/c 6 n/c 8 -INDEX index 10 -MOTEA motor enable A 12 -DRVSB drive select B (DS1) 14 -DRVSA drive select A (DS0) 16 -MOTEB motor enable B 18 -DIR direction 20 -STEP step 22 -WDATE write data 24 -WGATE floppy write enable 26 -TRK00 track 0 (zero) 28 -WPT write protect ( 0 = write protect) 30 -RDATA read data 32 -SIDE1 head select (1 = side 0, 0 = side 1) 34 -DISKCHG disk change / ready (1 = disk change, 0 = ready)
Shugart pinout
2 -DCD disck change detect 3 key no pin in this position 4 -INUSE 6 -DS3 device select 3 8 -INDEX index 10 -DS0 device select 0 12 -DS1 device select 1 14 -DS2 device select 2 16 -MTRON motor on 18 -DIR direction 20 -STEP step 22 -WDATE write data 24 -WGATE floppy write enable 26 -TRK00 track 0 (zero) 28 -WPT write protect 30 -RDATA read data 32 -SIDE1 head select 34 -RDY disk change / ready
IBM/PC pinout is more common.
2020-01-06: I created this page.