I'm repairing a Commodore 1541 floppy drive (Alps) with multiple toasted logic chips as a result of a possible catastrophic failure on the 5v line (dumpster dived).
Body count is 6 chips and some trace repair from previous "attempts" by previous owner(s) so far.
All essential logic is repaired and now working to the point where the computer section, communication over serial and head/motor movement is responsive.
The still not working part is getting the data from the read/write heads to arrive in a correct state to the computer section of the drive.
The drive refuses to read, write or format any floppy I've tried (Yes, they are DD, not HD)
Also, all C64 1541 diagnostic software I've tried cannot read a valid RPM detection from the drive.
I do get triangle-ish waves appearing on the outputs on the video amplifiers UF3 and UF4 NE592 (Top right in the schematics) from the r/w head when attempting to read a floppy with verified data on it (written on an identical drive), so I assume that the head and amplification of the signal is OK.
Next in line is the comparator LM311 UE4 that when idle (nothing on the inputs), continuously outputs something that looks like a square wave with a slow rise time, almost a rising sawtooth with a soft curve at varying length.
This goes away when data is read from a floppy, and the pulses then looks more like genuine data with shorter and longer square-ish pulses.
Should the LM311 continuously output something when there is no "data" on the inputs?
Could this be the reason why no valid data is decoded?
The 5V line is only between a 510ohm resistor to the output.
A hint?
The signal is also present when UD3 74LS86 XOR is removed.
It is worth mentioning that UD4 9602 (monostable multi vibrator) originally had a short on pin 7 to ground and was replaced with a "genuine" ebay chip.
UD3 74LS86 XOR is a Fairchild brand with almost the same vintage as UA1 74LS14 that was toast on top left and right gates.
UD3 was verified as functional with my Minipro TL866, but its output on both gates to the 9602 looks more like random spikes that actual pulses.
The other two gates on UD3 is used for serial communication which is functional.
Should I consider LM311 and potentially 74LS86 toast as well?
Edit: also worth noting is that the plug from the r/w head to the mainboard was inserted in reverse to the header when I first opened it.
Could this possibly have caused anything?