UPDATE
UPDATE
Hey, Perifractic has been keeping you all updated, but I apologize that I haven't posted on the details in a while. Here are some salient points on where we're at:
- I've confirmed continuity through cable (50pin 0.5mm pitch FFC "reverse" 300mm long) between the backpack board (sockets into the VIC-II slot) and the daughtercard (holds the two VIC-II chips), so the board design and wiring are tested and confirmed.
- I've built a solder reflow oven to more consistently handle the surface mount parts (FFC connectors) on future revisions, and when we start building kits
- To simplify the problems I was having with the logic switching circuits, I just made the NTSC/PAL a switch that toggles between the two modes, BUT THE C64 MUST BE TURNED OFF BEFORE SWITCHING. We'll figure out how to make this happen logically later.
- I still haven't had an effective test with a VIC-II on the daughtercard. It works when I install a VIC-II in a DIP40 socket I've bodged on top of the backpack, but not when going through the FFC cable to the daughtercard.
- I removed the optocouplers (for now) and hard-switched them by using jumper wires. I don't want to blow the IR LEDs inside the optos while I'm testing, so this is the safest route until I figure out the VIC-II problem.
- I've always assumed that the FFC cable would pick up noise and mess with the signals coming from the motherboard, so I added aluminum foil tape around the cable for some shielding and heavy duty clear packing tape to insulate. This gave me a blank white screen (stable) instead of a wavy, static-filled black screen, so I chalk it up as progress. I may also later use this method (with a laminator and tin foil instead) to create an ad-hoc shielding box for each of the boards.
- The FFC cable seems excessively long, so I've ordered some 100mm, 150mm, and 200mm replacements to test.
Given that, here are my thoughts:
- If the new, shorter cables don't work, I'll need to create a different design of boards that keeps the VIC-IIs VERY close to the socket. In both breadbox and C style cases, this is TOUGH, as the keyboard just barely clears the metal box around the VIC... not much headroom.
- I'm thinking of creating a "step-down" board that brings the two VIC-IIs below the height of the shielding box, but on the 250407 boards it would have to intrude in the area over the ASSY NO.250407 silkscreen at the bottom of the board, and there are four components there (ceramic cap, electrolytic cap, filter, and a terminating resistor), which I would either have to move (could be moved to bottom of the motherboard), or design around. But for the 250425 boards the VIC-II is turned 90 degrees CCW, and if I used the same board, it would also spin 90 degrees CCW and the VIC-IIs would have to fight for space with a couple BIG electrolytic caps. This would mean that I'd need to use the space ABOVE and to the LEFT of the VIC-II slot on the 250425 board for the VIC-IIs (no components there!). But that config wouldn't work in the 250407, because there are about four ICs in the way in the 90 degree CW rotation... so, that would be TWO different boards for each of those two classes of mobos.
Anyway, that's where I'm at right now. Thanks for your words of support and positive feedback!
- Sean