LisaList2

Advanced search  

News:

2022.06.03 added links to LisaList1 and LisaFAQ to the General Category

Pages: [1]   Go Down

Author Topic: Issues with 800K drive motor control  (Read 10202 times)

andrew

  • Sr. Member
  • ****
  • Karma: +10/-0
  • Offline Offline
  • Posts: 61
  • :)
    • Lisa themed website (under construction)
Issues with 800K drive motor control
« on: February 17, 2024, 07:15:52 pm »

I've been having an issue for a while with 800K drives connected to my Lisa. I thought that perhaps it was related to the existing 400K ROM, but I recently finally got around to researching and getting all the materials I needed to burn a universal drive rom (yes, I know it's been a year  :-[). I can confirm I burned the ROM correctly because I was able to get one of the drives to write 800K to a disk that reads correctly in my Mac Plus.

The main issue is the drives will run their ejection mechanisms constantly. One drive repeatedly tries to eject while the other constantly tries to intake a disk, such that to eject or insert a disk I need to manually hold down the drive ejection switch. Both drives work on my Mac Plus without issue, but when connected to the Lisa they malfunction as such.

Has anyone else had this problem? What was the underlying issue?
Logged

sigma7

  • Administrator
  • Sr. Member
  • *****
  • Karma: +147/-1
  • Offline Offline
  • Posts: 392
  • Warning: Memory errors found. Verify comments.
Re: Issues with 800K drive motor control
« Reply #1 on: February 17, 2024, 08:13:12 pm »

800K drives ... run their ejection mechanisms constantly

Apple changed the 800k drive version at some point, and this was the symptom if the newer version was put into one of the earlier Macs.

I think the version change may have corresponded to removal of the "auto-inject" feature of the earlier drives, where the earlier drives would sort of finish the insertion of a disk for you with a snap action, while the later version required that you keep pressing the disk in until it dropped down with a more manual feel like the 400k drives. (Or maybe I've got that backwards.)

The newer drives (or some at least) used a ribbon cable with a yellow stripe instead of a red one. Those cables are missing conductors in the 9th and 20th positions. That isn't evident unless you look at the end of the ribbon where you can see those are solid plastic whereas the others contain obvious metal strands.

So disabling the constant eject requires disconnecting one or both of those. (Perhaps someone else knows if both need to be cut?)

Since you probably don't want to modify your Lisa's cabling (so you can use a 400k drive in the future), you might purchase/make an extension or something similar.

eg. cut wires 9 & 20 of DigiKey part# H3AWH-3006G

edit: added some details, DigiKey part#, corrected some errors and made new ones
« Last Edit: February 17, 2024, 08:44:55 pm by sigma7 »
Logged
Warning: Memory errors found. ECC non-functional. Verify comments if accuracy is important to you.

ried

  • Sr. Member
  • ****
  • Karma: +25/-0
  • Offline Offline
  • Posts: 133
Re: Issues with 800K drive motor control
« Reply #2 on: February 17, 2024, 11:37:32 pm »

That is an excellent explanation and I concur. Ran into the same issue with my Macintosh 128K, and changing the floppy drive cable fixed it. I did not know it would affect a Lisa in the same way.
Logged

andrew

  • Sr. Member
  • ****
  • Karma: +10/-0
  • Offline Offline
  • Posts: 61
  • :)
    • Lisa themed website (under construction)
Re: Issues with 800K drive motor control
« Reply #3 on: February 18, 2024, 04:00:19 am »

It's an incredible relief to know there's a simple explanation for this. Rather than cutting wires on that digikey part, I'll just find a yellow stripe cable on ebay and swap it with the red stripe cable I'm using between my floppy A/B switch and the drive cage cable. Hopefully this will fix the issue.
« Last Edit: February 18, 2024, 02:49:01 pm by andrew »
Logged

AlexTheCat123

  • Sr. Member
  • ****
  • Karma: +68/-1
  • Offline Offline
  • Posts: 227
Re: Issues with 800K drive motor control
« Reply #4 on: February 18, 2024, 12:02:15 pm »

Ohhhhh! I had always wondered why one of my Lisas with an 800K floppy upgrade had a label on top of the floppy drive that said that "this 800K drive must be used with the cable that was included with the drive" but I guess that explains it! I thought it was really strange that you couldn't just use the existing 400K drive cable, but this makes a lot of sense if Sun switched over to using the manual inject drives at some point.
Logged

iJol

  • Newbie
  • *
  • Karma: +1/-0
  • Offline Offline
  • Posts: 5
Re: Issues with 800K drive motor control
« Reply #5 on: February 19, 2024, 05:26:04 am »

I guess it's not a problem with manual and auto-inject drives, the difference between them started with the 1.44 MB SuperDrives in the LC-Series if I remember correctly  - you can see this on the several LCs: some have a flush faceplate and some have a rounded floppy faceplate for pushing the floppy in.

It's more a difference between the wiring of 400k and some, not all, 800k drives.

Pin 9 carries -12v and pin 20 carries the spindle speed signal for the 400k drives, which some of the 800k drives will confuse because they don't need these signals. There are two kinds of 800k drives, the red label and the black label ones. On black label drives, pin 9 is not connected and so nothing will happen, but on the red label drives, pin 9 goes to the manual eject button and your drive will go crazy.

My Lisa 2/10 / Sun Mac XL had an 800k red label drive with a modded connector missing Pin 9 and Pin 20.
Logged

andrew

  • Sr. Member
  • ****
  • Karma: +10/-0
  • Offline Offline
  • Posts: 61
  • :)
    • Lisa themed website (under construction)
Re: Issues with 800K drive motor control
« Reply #6 on: February 28, 2024, 12:15:46 pm »

The yellow stripe cables came; I ordered two of them. I tried one cable and was getting a diskette controller error (I/O board, error 57). I tried the other and it worked just fine. So there... It works!

Thank you all for the assistance!
Logged
Pages: [1]   Go Up