Re: CBM 8250LP update (hints welcome)

From: Bill Degnan <billdegnan_at_gmail.com>
Date: Fri, 6 Jan 2023 16:42:08 -0500
Message-ID: <CABGJBuf10e9JDyfGezizv3Z7f=VzOWb-fdAb+wBDpkhQrF=veA_at_mail.gmail.com>
You can run the diagnostic to test this and adjust in real time.    If
you're using a B Series, not sure if there is a drive speed program for the
PET you're using.
BIll

On Fri, Jan 6, 2023 at 4:35 PM Francesco Messineo <
francesco.messineo_at_gmail.com> wrote:

> I mentioned I set the speed for 200ms index interval on the 8250LP
> drives, but forgot to mention that the owner of the 8250 also set the
> speed on the other two drives using the strobo patterns.
>
> On Fri, Jan 6, 2023 at 10:25 PM Bill Degnan <billdegnan_at_gmail.com> wrote:
> >
> > Is the drive speed correct?  There are utilities to test and adjust that
> too.  I may have missed a reference to drive speed in your post but that
> could explain the problems you've reported. THere is a pot to adjust drive
> speed on the drive control board IIRC
> > BIll
> >
> > On Fri, Jan 6, 2023 at 4:10 PM Francesco Messineo <
> francesco.messineo_at_gmail.com> wrote:
> >>
> >> Hi all,
> >> just a little update on the 8250LP drive I started some weeks ago.
> >> Basically, when I started, it seemed like the 6502 "FDC" would not
> >> execute any meaningful code. I found it had a dead PHI1 output, but
> >> would work fine into a PET. Also I've verified that PHI1 isn't
> >> connected on both the 6502s on these drives. In the end, by swapping
> >> the two 6502, the 8250LP started to have some life.
> >> It would however not read the disks (2) formatted with another 8250
> >> (non LP) that I received together with the unit to be serviced (I
> >> don't have any 100tpi drive myself).
> >> I've changed the capacitors on the Panasonic mechanics and verified
> >> that the nearby traces weren't damaged, I've removed the darkned
> >> solder mask around some leaking caps and re-tinned the traces. I've
> >> then verified and slightly tuned the spindle speed on both drives
> >> using the index sensor that I wired to 5V with a pullup resistor and
> >> ground, the sensors on both drives are not used by the Commodore
> >> digital board but are wired to pins 21 and 22 of each drive's
> >> connector. I've found both drives to have 201ms interval between index
> >> pulses, so I slightly tuned both to have 200ms nominal pulse interval.
> >> I believe -/+ 3ms is ok however.
> >> I've then tried formatting new floppies and drive 1 could complete the
> >> format on just about any floppy I tried (more than 20 of them, never
> >> failed one). However drive 0 would never finish formatting even on
> >> de-gaussed media.
> >> I've identified the problem of drive 0 to be a marginal or defective
> >> r/w coil on head 1, see these short videos:
> >> https://www.youtube.com/watch?v=_IWwMZAJjcI
> >> https://www.youtube.com/watch?v=BsykFp8qZw4
> >> https://www.youtube.com/watch?v=fn6r5pwQEqo
> >>
> >> The first one is read signal on drive 1, the format routine formats
> >> first the lower side (head 0), then the upper side (head 1) then step
> >> to the next track, You see there's no difference between the read
> >> signal on head0/head1 on the first video, this is drive 1. The
> >> interval when the signal disappears is a write phase, the signal is
> >> too big to be seen with the vertical scale I was using.
> >> Second video is drive 0 attempting to format, there's a noticeable
> >> difference between head 0 (normal) signal and head 1. Of course, as
> >> the drive progresses to inner traces, the radial speed of the media
> >> decreases and the signal gets eventually too low.
> >> Third video uses a lower vertical scale on the scope so also the write
> >> waveform is showed. The write waveform is also slightly different when
> >> it's switched to head 1.
> >> Of course I've tried to swap the drives to exclude head select diode
> >> issues on the analog board.
> >> Out of desperation I've also tried to see if I could re-align the
> >> upper head on drive 0. This isn't something to be attempted without a
> >> reference disk and the right programs on 100 tpi drives, but after a
> >> few hours tweaking the head position (I've got a macro picture of the
> >> mounting position before starting), I haven't at least made it worse.
> >> Drive 0 is still able to read all tracks on a disk formatted by drive
> >> 1, albeit with some occasional head bumps on media having a not
> >> brilliant S/N (and only when reading tracks on head 1).
> >>
> >> Now, the really puzzling part is: why I can't read the disks formatted
> >> on the other 8250? All I get is 20 READ ERROR 39 0
> >> Things that I've checked:
> >> DS0/1 start at 1/1 then change at tracks 40, 54, 65
> >> The GCR rom has the correct dump.
> >> I've written a program that leaves the motor on, and can step in or
> >> out by pressing a key on the PET, it seems the disks formatted on the
> >> other 8250 have lower signal (as if alignment isn't really spot-on)
> >> but the analog signal isn't too bad to justify a read error anyway.
> >> Sync is clearly recognized or I would get a 21 and not a 20.
> >> Is there something else I'm missing? The likely explanation would be
> >> that two drives in the 8250LP have exact track alignment and two
> >> drives in an 8250 also have exact alignment between them but one pair
> >> is badly out of alignment?
> >> This seems really unlikely to me.
> >> Any hint is welcome.
> >> Frank IZ8DWF
> >>
>
>
Received on 2023-01-06 23:04:10

Archive generated by hypermail 2.3.0.