PCEngineFans.com - The PC Engine and TurboGrafx-16 Community Forum

NEC TG-16/TE/TurboDuo => TG/PCE Repair/Mod Discussion => Topic started by: MuNaught on March 12, 2022, 09:59:58 AM

Title: PC Engine GT - Replacement HuCard Slot Board
Post by: MuNaught on March 12, 2022, 09:59:58 AM
I am repairing and restoring a PC Engine GT. The usual suspects of leaky capacitors are present, and while the main board and controller board were almost unaffected, the cap juice did a number on the HuCard slot board.

I am now at a point where I am considering two paths:

1) Design and send to fab a replacement HuCard board, I am considering a direct solder FFC 0.8mm /40p ribbon. This will re-use the HuCard slot, new C820 capacitor. Before I go down this path, does anyone else need this board?

2) Chop an IDE ribbon to connect what isn’t damaged, and bodge the rest directly to the HuCard slot pins. Sloppy, but functional.


For path #1, here is a rough-in of the replacement.

(https://i.imgur.com/0g1zDgj.png)

Or maybe an FFC connector variant.

(https://i.imgur.com/YSNVOk9.png)
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: tawy on March 24, 2022, 05:49:22 AM
love the idea :)

if you consider using the 1st way, maybe you can try to put a region switch on the PCB.
Maybe it does not worth it when you know that a everdrive could launch game from any region on any console, but if you are working on a PCB (and seems to know how to do it), a single CBT3383 + a component that can handle the BE and BX for the switchless is a plus (a transistor that can keep a H or L state maybe).
https://www.pcenginefans.com/forum/index.php?topic=10112.0
I did the same for the controller PCB, it was at first only for myself but now, people who needs it can buy me one  :thumbsup:
how did you put a clean picture on a pcb ? i am using eagle PCB and it does not look like yours, you are using kicad maybe ? did you vectorize the bee ?

please do not drill your console (BE/BX needs to be H or L to switch between the data lines). a lot of modders does that, i totally hate it ! switchless is the way. i know how to do it on an arduino, but i think there is a way to toogle H or L with a single electronic component.

ps : i will take a good resolution picture of the back sticker. i have 2 pcegt in good condition.
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: MuNaught on March 26, 2022, 11:38:44 PM
I use DipTrace.

Prototypes have arrived. Overall, the concept is sound. There are some things I'm not happy with and will work to correct. I also want to add a spacer to allow an FFC connector install on the mainboard as well. I may reverse the entire ribbon bend direction.

I do like the idea of integrating a region free mod. There is real estate and there is mechanical clearance to the motherboard for a CBT3383 and associated components.

I will only consider a "no-cut" path for the switch. I'm going to have to spend some time researching and thinking about this.
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: tawy on March 27, 2022, 03:04:38 AM
If you did the 1st version, I can guess what is wrong :)
The flex is not straight when you bend it (sorry for my English). The cable is not « aligned » to the one on the motherboard maybe ?
GG for your work. I’m sure it can interest more people if you do the region free mod.

Edit : finnaly i don’t know what is wrong with your pcb… you don’t design pcb only as hobby no ? It is your job ? Dip trace seems to be very advanced !!!
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: MuNaught on March 27, 2022, 09:47:45 AM
I am a mechanical engineer, not electrical. I'm self-taught on PCB design but wouldn't consider myself advanced yet.

Lateral ribbon alignment wasn't an issue. Rather I was getting an interference fit on the FFC ribbon against the battery housing (putting significant stress on the ribbon).

(https://i.imgur.com/EDn4g2Y.jpg)

(https://i.imgur.com/wsVCTXE.jpg)

I plan on reversing ribbon direction to resolve, but in doing this the [now flipped] FFC connector to be mounted on the main board cannot be opened due to D205 in the way. A 1.2mm thick spacer with castellated [edge] holes will solve this and will also help get the ribbon plane above the metal shielding if you wish to keep this.

New board with region switch IC and flipped FFC connector. I still need to determine latching switching method so those components are not populated yet.

(https://i.imgur.com/Lw6Fhbn.png)

Main board FFC connector spacer (ignore render glitches, it won't be that way in reality):

(https://i.imgur.com/sVCXoZX.png)
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: MuNaught on March 27, 2022, 11:01:56 PM
I spent too much time on this today. But I do now have a v2.0 candidate with region free capability. The only soldered wire needed to select region is the "SELECT" button input used to toggle region on power up.

(https://i.imgur.com/SkETVlf.png)
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: Astral on March 28, 2022, 04:25:28 AM
A select button solution is a very simple and so so practical solution. Great idea.
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: tawy on March 31, 2022, 03:07:04 AM
great !
can you tell me which component did you use to do the toggle H or L on power up ? and what is the schematic to do this 8)
I am very interested !
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: MuNaught on March 31, 2022, 07:59:54 AM
NOR gate from low select button, reset to send +5V to BX. Once BX gets 5V it switches over, and I'm using one of the spare I/O groups on the CBT3383 to latch that 5V to BX once switched. The only way to reset this latch is a power cycle.

(https://i.imgur.com/UOU7Onx.png)
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: tawy on March 31, 2022, 10:09:36 AM
thank you for taking your time for making this answer !
I understand your design, you use the group 5 of i/o to make that "switch" i just don't understand why 5B2/BX keeps the initial value (i can read a datasheet, but this one is too complicated for me ^^).
i hoped you used a transistor :) i am looking for that kind of schematics for my project... if you just can guide me on the right way...
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: MuNaught on March 31, 2022, 10:25:26 AM
Once BX is switched over, 5A1 is connected to 5B2, and the 5V is maintained into BX indefinitely until a power cycle.

(https://i.imgur.com/UBXL3SK.png)
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: tawy on March 31, 2022, 06:54:50 PM
(https://i.imgur.com/eux1M6j.png)
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: MuNaught on April 03, 2022, 02:42:51 PM
This has been a very busy week and I've had no time to work on this project. I have other unrelated projects I'm working on as well, and once those are validated I will send this to the fab. I'm probably a few weeks out from having v2.0 HuCard boards in my hands for testing.
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: MuNaught on April 21, 2022, 09:13:19 PM
I have good news and bad news. The good news: The v1.1 and v2.0 boards arrived, which are the direct replacement and region-free boards respectively. I had an opportunity to test the v1.1 board which works great. The FFC connector is certainly way nicer than the original crispy direct soldered ribbon. The main board FFC connector is on a riser which is different than my original design that I had to abandon because the fabs couldn't support the castellated holes at the small size and spacing needed; the new riser design works great though. The PCE GT pulls 4.0 watts at 9.0v. I haven't tested the v2.0 board yet, I need to order some components and will test it soon.

The bad news is the audio does not work, neither do the II and I face buttons. Probably an issue with the controller board. Further investigation is needed.

Does anyone know if aftermarket HuCard sockets are available anywhere?

(https://i.imgur.com/H2Imme6.jpg)

(https://i.imgur.com/yi21ZqV.jpg)

(https://i.imgur.com/XRM4TJD.jpg)

(https://i.imgur.com/5ZjBqo7.jpg)

(https://i.imgur.com/bxZtHnM.jpg)

(https://i.imgur.com/0Bx1VP7.jpg)
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: tawy on April 22, 2022, 09:45:55 AM
this board fits a specific need, the FFC connector is A LOT better than the original soldered one, making it "roll over" himself is a good idea to avoid stressing and fold to much the cable.
the only way to get a replacement connector is to sacrifice a PCEngine :-/ maybe find a connector with the same pitch and add a 3D printed "groove" to slide the hucard properly...
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: MuNaught on April 27, 2022, 04:24:26 PM
I have solved the button input issue:The I and II sliders were not making contact. I bent the pins up and cleaned them and the face buttons are all working now.

The audio issue was also solved: After much troubleshooting the usual causes, I eventually determined I have a failed volume dial potentiometer. I swapped in a DMG GameBoy potentiometer and now the audio is loud and perfect! Unfortunately the DMG pot is too thick for the PCE GT, so this is not a permanent solution. I haven't had success tracking down a pot of the same size originally used in the TurboExpress / PCE GT. Does anyone know where to find one?

Once I get this addressed I will button it up, and turn my attention to validation of the region free HuCard slot board. I have all of the parts on hand to put them together and test.
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: tawy on April 27, 2022, 05:17:26 PM
https://aliexpress.com/item/32968867573.html

DMG and GBA/GBC pot are the same, if you look the design, the only differences between the two are a bit of plastic to make the DMG wheel version thicker.
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: MuNaught on April 28, 2022, 10:46:26 AM
The GBC/GBA pot does function, and I have sound again. It is a slightly different offset, so I clipped the anchor points and relocated them. The only negative is it appears to be a different resistance range (10k ohm) from the factory original, which means volume does not go all the way down to zero. I am not concerned about this, it's functioning now, and I consider that a win.

I grounded pin 29 on the C6280 as required, wired the select button to the region-free HuCard board, and everything works perfectly. I am able to boot PCE games normally, and can boot TG16 games when holding "Select" during power on.

This is orders of magnitude cleaner and less destructive than previous region free mods that required cutting the HuCard slot pins and a rat's nest of wires.

(https://i.imgur.com/bF2jiDt.jpg)

(https://i.imgur.com/AVfzNy2.jpg)

(https://i.imgur.com/2FU1cfF.jpg)

(https://i.imgur.com/7lSPpgh.jpg)

(https://i.imgur.com/l3O636B.jpg)

At this point, everything is functional.
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: MasterofBiscuits on April 28, 2022, 04:52:56 PM
Awesome work, looks like a great option for a region mod/ damaged cart slot.
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: 24masks on May 01, 2022, 04:13:53 PM
This looks amazing! And the progress for it seems to have gone smoothly.
I have a PCE GT that has a HuCard slot that was completely wrecked by battery acid, causing some of the pins for the FFC connector to quite literally flake off.  :-({|=
Here's an image of it
https://imgur.com/a/20yVFrH
This would be the perfect solution to my sad GT.

I'd be very happy to order this replacement PCB whenever they are ready for selling.  :thumbsup:
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: MuNaught on May 01, 2022, 04:37:48 PM
Yes this would be a good solution. Are you thinking standard replacement or region-free?

I am open to the idea of beta testers as well. Right now I just have a sample size of one.

What do you feel your soldering experience is? This repair/mod is advanced, ~0.4mm pads so you will want a tip such as the T15-JS02 and needle probes for you DMM.
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: MuNaught on June 05, 2022, 09:50:37 PM
I have a lot of irons in the fire right now, but I do fully intend to put both the direct replacements and the region-free boards up for sale in the future. I don't expect there to be significant demand, but for those who are repairing an otherwise salvage console, this could really help. I have already sent out a few early release samples to some folks.
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: tawy on June 18, 2022, 11:16:24 AM
https://jt-studios.com/product/38pin-pc-engine-connector/
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: MuNaught on February 16, 2023, 07:26:58 AM
A new version of the board. It is functionally identical, just a new prettier style. I am still building these upon request, so if you are interested, contact me here or on Twitter (@KytorIndustries).

(https://i.imgur.com/pj7VzgO.jpg)

(https://i.imgur.com/eoyw5m8.jpg)

(https://i.imgur.com/RejASaT.jpg)
Title: Re: PC Engine GT - Replacement HuCard Slot Board
Post by: tawy on March 10, 2023, 08:53:19 AM
The GBC/GBA pot does function, and I have sound again. It is a slightly different offset, so I clipped the anchor points and relocated them. The only negative is it appears to be a different resistance range (10k ohm) from the factory original, which means volume does not go all the way down to zero. I am not concerned about this, it's functioning now, and I consider that a win.
I had the same issue repairing a pot last week.
You have to short 1 with 1 and 2 with 2 (if you think a little bit, it's obvious ^^), if you dont do this, your headphone output will always be very loud and the volume will never go to zero on speaker.
Shorting these input means that the GT cannot handle stereo output :-/