-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GW Floppy Disk drive alignment uses #495
Comments
These alignment disks require use of analog test points on the drive, to which gw doesn't have access. I do plan to implement a much simpler alignment test which will simply report the current sectors that are readable, in a continual read-ans-report loop. Very useful but in no way as precise as a proper analog test disk. |
My gut feeling on this is because of the way the alignment track is constructed |
I attach some DYSAN Digital diagnostic disk info: Dysan DDD Brochure.pdf |
It would be great to have functionality for aligning drives without an alignment disk or oscilloscope too. I recently aligned a couple of 3.5" drives using Greaseweazle hardware and software and a small set of original commercial diskettes: I'd rotate the track stepper during reading to find the limits of readability, and then fix it at the midpoint. I used some shell one-liners to read the same track repeatedly, but it occurred to me that a Adjusting the track 0 sensor was trickier. I used a pad of small post-it-style flags as an adjustable spacer between the sensor PCB and the drive frame - each leaf is about 0.09 mm or about half a track, which seemed to be adequate resolution. A mode for stepping back and forth continuously between two specified tracks (it's not always 0 and 1, apparently) reporting the track 0 sensor state (without re-zeroing?) would help here. Perhaps another use case for a |
using the DDD alignment disk (see specs above) I get the following indication of the ability to reliably read +- 10 thou misalignment on my 8" disk recovery system: |
With the 3.5" DD drives, I found I could adjust the radial head alignment about +/- 0.03 mm (about 1.2 thou) before read errors occurred. I believe the track width on these is about 0.115 mm (track pitch is 0.1875 mm). Thanks for posting the Dysan PDFs. When I was getting started I'd found the Dymek guide, which was incredibly helpful for understanding the principles, even if the alignment disks themselves are now virtually unobtainable! |
what brand and model 3.5 drive are you using ST |
I've mostly been working on Amiga drives: some Chinon FZ-354 and Panasonic JU-253-043P units, a Mitsumi D357T2, and a Chinon FZ-357 that was easy to modify for Amiga use. Most were working just fine as they were, but it was one of the Panasonics that got me started on the alignment track (pardon the pun). I think there was terrible backlash in the leadscrew due to hardened grease, and it was skipping steps. After cleaning, lubricating and aligning I ended up with the stepper pretty much exactly where it was from the factory! At work we have a Mitsubishi M2896-63-02U 8" drive which shows signs of life on the bench power supply but we'll need a 50-pin adapter to use it. |
Floppy Disk drive alignment uses of Greaseweazle.
Need to rebuild some 8" YE data floppies by swapping parts and heads around
Do you have any utilities for GW to support the disk head alignment adjusting. I have alignment disks from various makers that have track pairs adjacent to tk40 or 44 these are normally used looking at an oscilloscope but because the L and R patterns are sine-wave based i thought you my have some clever stuff that can work out the incoming wave peaks in a GW and report when the L&R alternate peaks are the same level for alignment purposes.
My understanding of the alignment tracks is that there is no on-center track. The center has a sine wave track slightly offset on either side to accommodate the scope alignment measurement made on the L and R read head amplifiers in the service manuals. The sine wave in each track is oppositely phased.
There are also other tests on alignment disks for track zero etc, If you have code that supports any of this I would greatly appreciate being able to use it..
The text was updated successfully, but these errors were encountered: