Need Help with Houdini II Cable Project - DOS Compatibility Card Y Cable Replacement

SteveHere

Tinkerer
I've finally started on a project that's been on my list for over a year. I got a 6100 with a DOS Compatibility card from an estate sale, but it had been separated from the Y Cable. This is a common problem and so the cables are hard to find and expensive. Previously I've duplicated the Y cable for the Apple IIe card, and so I was planning to do that again for the DOS Compatibility card. This being only my second circuit board design and a more complex project my first iteration is not working so I'm here for advice.

My design for this cable is based on the pinout available online here....
https://computers.popcorn.cx/apple/powermac/6100/cable/
Has anyone in the community built a cable based on this design? I'd like to verify that this information is correct.

Here's my card so far...
IMG_9451.JPG

IMG_9457.JPG


When I start the DOS machine, video does appear on the output port so that part of the design is working as expected, but video from the Mac is not passing through the card so that part of my design must have an error. (Probably self-induced)

If the large plug is disconnected, would we expect the Mac video signals to pass through to the Monitor? I think that the DOS Card must be connected in order to pass through video, but since I don't have a known good cable I can't confirm.

Is it possible that the cable is not entirely passive, that there are some diodes or other components embedded into the cable?

If I can get this design working, it is my intention to Open Source this design and put it up on my GitHub. Thanks in advance for any help / advice that owners of the Houdini II cable can provide!
 

Androda

TinkerDifferent Board Secretary 2023
Staff member
Sep 25, 2021
510
551
93
USA, Western
androda.work
Based on my understanding, it's expected that you need the DOS card to pass through video. DOS card is basically a switch, and outputs either the Mac video or its own signal.

It's kind of an awkward setup, where Mac video has to be passed into the DOS card and then the card decides which video to output.

Connectors like these bite me every time. Have to carefully count pin numbers, trace to the footprint position, and ensure that the correct style of connector is chosen (pins or socket) for your CAD program to show the pins in the right order.

Thanks for working on this! Do we know if the Houdini 1 and 2 use the same cable? I have the card but am missing the cable for my Houdini 1.
 
  • Like
Reactions: SteveHere

SteveHere

Tinkerer
Thanks @Androda. Going back and looking at my design based on your feedback, I changed a connector from male to female in order to make the cabling work better forgetting that this will change the order of the pins! I'll go have a look at that.

I've done a bit of poking around on the Internet to see if the Houdini and Houdini II cards / cabling are identical, but I can't find a conclusive answer that I can back up with multiple sources, sorry about that! Maybe someone else will remember?
 
  • Like
Reactions: Androda

wottle

Active Tinkerer
Oct 30, 2021
549
304
63
47
Fort Mill, SC
Thanks @Androda. Going back and looking at my design based on your feedback, I changed a connector from male to female in order to make the cabling work better forgetting that this will change the order of the pins! I'll go have a look at that.

I've done a bit of poking around on the Internet to see if the Houdini and Houdini II cards / cabling are identical, but I can't find a conclusive answer that I can back up with multiple sources, sorry about that! Maybe someone else will remember?
Any update on this? I just picked up a massive lot of machines and there are 4 6xxx machines with DOS compatibility cards. No cables. This could come in handy for the future owners.
 

SteveHere

Tinkerer
My cable design didn't work. After many hours of troubleshooting I decided I needed to break down and buy one of the Apple cables to aid the process. I do have an original cable now, but so much time has gone by that I see someone's already produced a solution and is selling them on eBay.

i haven't tried this one yet so I can't comment on the quality of this product...
 

dougg3

New Tinkerer
Jan 10, 2022
7
11
3
www.downtowndougbrown.com
For what it's worth, earlier this year I found this shared project at OSH Park by Zuofu and made a few. It works great with my Centris 610 with a Houdini I card. I'm pretty sure the Houdini II pinout is identical -- after all, the project on OSH Park says it's for the 6100. Here are the parts I used:
  • 1 x 2057-HDL26-SL-B-ND (to DOS Card)
  • 1 x L717SDA15P1ACH4R-ND (to Mac)
  • 2 x L77SDA15S1ACH3R-ND (to monitor and joystick)
  • 1 x CS-DSDHD26MM0-002.5 (cable to DOS card). It's super expensive and out of stock at Digi-Key, so linking Amazon instead.
  • On the 610, you will probably also want a DA-15 M-F cable to go from this adapter to the Mac's video out port. On the 6100 it isn't necessary since the HDI-45 adapter already acts as a cable.
I ended up also designing an enclosure for Zuofu's board, which I shared on Thingiverse. It's a really tight fit. I had to step on it to force the PCB into the enclosure, then I used plastic weld to glue the two halves of the case together. Someone more talented at 3D modeling could likely make something much better. I'm happy with it though!

It's probably more cost-effective to buy a single one from the seller on eBay, but if you need a few of them and don't mind doing some soldering and 3D printing, you might be able to save money using this design.
 

YMK

Active Tinkerer
Nov 8, 2021
368
301
63
When I start the DOS machine, video does appear on the output port so that part of the design is working as expected, but video from the Mac is not passing through the card so that part of my design must have an error. (Probably self-induced)

I built a cable based on that pinout and the video pass-through didn't work, though everything else did. I run the Mac and PC video outputs to a VGA selector switch instead.

Good work on the PCB. I would use it with a cable between the PCB and the DOS card, perhaps in a printed box. A rigid assembly that plugs into where a cable normally goes is a lever; it will amplify the strain at the DOS card's connector whenever you tug at the video or joystick cable. If you must make a rigid adapter, place the connectors as close as possible to minimize leverage and strain.

Also on layout, it's best to run ground traces/planes between high speed signals like video to minimize crosstalk. On a two layer board, good practice is to use one layer for vertical runs and the other horizontal. Use vias to avoid floating copper islands.
 
Last edited:

wottle

Active Tinkerer
Oct 30, 2021
549
304
63
47
Fort Mill, SC
For what it's worth, earlier this year I found this shared project at OSH Park by Zuofu and made a few. It works great with my Centris 610 with a Houdini I card. I'm pretty sure the Houdini II pinout is identical -- after all, the project on OSH Park says it's for the 6100. Here are the parts I used:
  • 1 x 2057-HDL26-SL-B-ND (to DOS Card)
  • 1 x L717SDA15P1ACH4R-ND (to Mac)
  • 2 x L77SDA15S1ACH3R-ND (to monitor and joystick)
  • 1 x CS-DSDHD26MM0-002.5 (cable to DOS card). It's super expensive and out of stock at Digi-Key, so linking Amazon instead.
  • On the 610, you will probably also want a DA-15 M-F cable to go from this adapter to the Mac's video out port. On the 6100 it isn't necessary since the HDI-45 adapter already acts as a cable.
I ended up also designing an enclosure for Zuofu's board, which I shared on Thingiverse. It's a really tight fit. I had to step on it to force the PCB into the enclosure, then I used plastic weld to glue the two halves of the case together. Someone more talented at 3D modeling could likely make something much better. I'm happy with it though!

It's probably more cost-effective to buy a single one from the seller on eBay, but if you need a few of them and don't mind doing some soldering and 3D printing, you might be able to save money using this design.
Yeah, I'll need 4. Usually the minimum for PCBs is 5, so that would likely save me a bit of money, and then I would have several functional DOS compatible 6100s to let the community have (I recently picked up a large number of machines, and I don't want to make a profit, but would love to get my money back).

I'm going to try to use your PCB and see if it works - I got a deal on PCBs at JLCPCB for $5 for 5 boards. I got all the connectors for $40. And I found some HD26 cables for about $10 each. So for about $100, I might be able to get all 4 squared away. I'd like to be able to get those DOS compatibility cards in some nice Powermac 6100s with BlueSCSIs installed so people can use them. We'll see how it goes. I've got a crazy amount of cleaning yet to be done. I'll post details of my "barn find" shortly.
 

dougg3

New Tinkerer
Jan 10, 2022
7
11
3
www.downtowndougbrown.com
I'm going to try to use your PCB and see if it works - I got a deal on PCBs at JLCPCB for $5 for 5 boards. I got all the connectors for $40.

Nice! Just to clarify, it's not my PCB design, but I can confirm it works :)

Also, for anyone who might be shopping around for connectors, I originally bought some DA-15 connectors that didn't fit properly. The ones I linked above have a 10.3 mm backset spacing and are correct for this PCB. In my first try, I bought some other connectors with a shorter backset spacing (8.1 mm) and they didn't fit correctly.

Also, it looks like this PCB has the grounds all tied together (unlike Apple's pinout I linked) but the passthrough definitely works for me, so I dunno!
 
  • Like
Reactions: wottle

SteveHere

Tinkerer
For what it's worth, earlier this year I found this shared project at OSH Park by Zuofu and made a few.
Thanks for sharing that dougg3, I wish I would have known about that option before I started my design. But it's good to know that there's a couple of options out there now.

I built a cable based on that pinout and the video pass-through didn't work, though everything else did. I run the Mac and PC video outputs to a VGA selector switch instead.

Good work on the PCB. I would use it with a cable between the PCB and the DOS card, perhaps in a printed box. A rigid assembly that plugs into where a cable normally goes is a lever; it will amplify the strain at the DOS card's connector whenever you tug at the video or joystick cable. If you must make a rigid adapter, place the connectors as close as possible to minimize leverage and strain.

Also on layout, it's best to run ground traces/planes between high speed signals like video to minimize crosstalk. On a two layer board, good practice is to use one layer for vertical runs and the other horizontal. Use vias to avoid floating copper islands.
Thanks for the tips YMK, I'm a beginner at PCB Layout but now that there's a couple of options out there including an open design, I'm not sure if I'll come back to this.
 
  • Like
Reactions: dougg3