ShawMerlin / NES-Slotmaster

A fully open-sourced drop in replacement for the 72 Pin Cartridge Slot on a Front Loader NES
MIT License
130 stars 5 forks source link

Potential issues with an Everdrive Cart #5

Open ShawMerlin opened 5 months ago

ShawMerlin commented 5 months ago

We have had a few reports of issues when using an Everdrive Cartridge.

This is being looked at currently to see if a root cause can be found. It could be from previous Gerbers having small traces for the PWR/GND wire. It also might be because the ribbon cable is long and there is more distance than the stock connector.

I am opening this issue in case others want to share their experience on here and to keep updated on our progress.

Thanks, -Merlin Shaw

dbstallman1 commented 5 months ago

Here has been my experience - I purchased three Slotmasters from LaserBear. I installed the first one and my EverDrive N8 with latest firmware appeared to work until a game was played. It would then lock up or have graphical glitches within a minute or two. I installed the second one the same night and the Everdrive seemed to work correctly.

Then next day I installed the third and that system would not recognize the Everdrive cart at all, and when going back to the other two systems they no longer would boot either. I saw on the product page that the 8 pin header was needed for proper operation, so I ordered the headers and interconnects. When they arrived I added them and tried again.

The first system still boots the Everdrive, but gives alternating error codes - SD card initialization failed or SD card not formatted. I will add that this Everdrive continues to work perfectly in my top loader. The second and third systems will now do the blinking light and reset.

All three systems work with any other cart (beyond Dragon Warrior) that I put in them. The success with the Everdrive has been failure far more often then working.

ShawMerlin commented 5 months ago

I think the issue you are experiencing is due to an earlier Gerber file that had thinner traces. This results in not enough power getting into the Everdrive Cartridge.

If you are able, bodge the power pins from the 72 pin to the 64 pin connector so that it will provide more current. From looking at the back of the boards, it will be the 2 pins on the left and the bottom pin on the far right.

Let us know if that solves this issue.

Here is a picture of the Power Traces, they are twice as thick. check your boards to see what size they are compared to the other traces.

image image
dbstallman1 commented 5 months ago

From a cursory glance they appear to be the same size. I have v1.8 of the boards.

I'm heading out for an hour or so right now, but I can definitely get this done on at least one of them tonight. Reinforcing the connections on both sets of PCBs is what is best, correct?

ShawMerlin commented 5 months ago

Yes, use a wire between the thicker trace points above on the 72 pin and connect to the related pad on the 64 pin. By reinforcing with a wire, this will allow for the higher current for the Everdrive to pass through and should resolve your issue.

dbstallman1 commented 5 months ago

I've added reinforcement jumpers to all three pins on the top and bottom boards on one of sets. Unfortunately, it didn't make a difference. All other carts still work. I'll do the mod to the other two tomorrow night to see if that makes a difference on them.

So far, though, no success.

ShawMerlin commented 5 months ago

I did explain one of the top pins wrong and I believe you reinforced the System CLK and not the GND Pin. Here is a diagram showing the top board from the front. On the left, the top pin should be reinforced to the top pin on the IDC connector.

image
dbstallman1 commented 5 months ago

I actually couldn't remember which side was only one pin once I was at the workbench. Rather than go back and check, I reinforced pins 1, 36, 37, and 72. So that means I did the correct ones anyway.

ShawMerlin commented 5 months ago

Thank you for following up with that. I will see if I can get to the bottom of this issue. If you can send me an email . I will make sure to send you a board to test.

ShawMerlin commented 5 months ago

At this point. We feel that it's a Noise/EMI issue with the Data lines becoming corrupted. This could be due to the longer cable but we are seeing it as well with a shorter cable.

Some Everdrives work fine with no issue so it's very hit or miss. We are working on a solution that will improve compatibility with Everdrive Carts. Our goal is to have the same compatibility as an Everdrive with the original connector.

We feel at this point, providing better GND Coupling to help reduce Noise/EMI will be the solution to this issue.

I will update this thread when we have more news on this.

ShawMerlin commented 4 months ago

Thank you everyone for the support!! We have our new solution here and I will be sending it to everyone that was willing to test for us. If you have not already, please get me an email with your address so I can send you one -

Here is the IDC Cable Replacement https://github.com/ShawMerlin/NES-Slotmaster/tree/main/NES_Ampersand

Tzibu commented 4 months ago

@. @.> please 😊

Lähettäjä: Merlin Shaw @.> Lähetetty: lauantai 15. kesäkuuta 2024 19.20 Vastaanottaja: ShawMerlin/NES-Slotmaster @.> Kopio: Subscribed @.***> Aihe: Re: [ShawMerlin/NES-Slotmaster] Potential issues with an Everdrive Cart (Issue #5)

Thank you everyone for the support!! We have our new solution here and I will be sending it to everyone that was willing to test for us. If you have not already, please get me an email with your address so I can send you one -

Here is the IDC Cable Replacement https://github.com/ShawMerlin/NES-Slotmaster/tree/main/NES_Ampersand

— Reply to this email directly, view it on GitHub https://github.com/ShawMerlin/NES-Slotmaster/issues/5#issuecomment-2170122847 , or unsubscribe https://github.com/notifications/unsubscribe-auth/BIJQ3VCBDHHF7RBJFPK52CLZHRST7AVCNFSM6AAAAABHU6RHD2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNZQGEZDEOBUG4 . You are receiving this because you are subscribed to this thread. https://github.com/notifications/beacon/BIJQ3VCNQZ32WCOHCYWRO6DZHRST7A5CNFSM6AAAAABHU6RHD2WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTUBLFZF6.gif Message ID: @. @.> >

ShawMerlin commented 4 months ago

It masks your email address, you will have to email me. I'm sure if you look hard enough, you can find my email ;)

On Sat, Jun 15, 2024 at 12:21 PM Tzibu @.***> wrote:

@. @.> please 😊

Lähettäjä: Merlin Shaw @.> Lähetetty: lauantai 15. kesäkuuta 2024 19.20 Vastaanottaja: ShawMerlin/NES-Slotmaster @.> Kopio: Subscribed @.***> Aihe: Re: [ShawMerlin/NES-Slotmaster] Potential issues with an Everdrive Cart (Issue #5)

Thank you everyone for the support!! We have our new solution here and I will be sending it to everyone that was willing to test for us. If you have not already, please get me an email with your address so I can send you one

Here is the IDC Cable Replacement https://github.com/ShawMerlin/NES-Slotmaster/tree/main/NES_Ampersand

— Reply to this email directly, view it on GitHub < https://github.com/ShawMerlin/NES-Slotmaster/issues/5#issuecomment-2170122847> , or unsubscribe < https://github.com/notifications/unsubscribe-auth/BIJQ3VCBDHHF7RBJFPK52CLZHRST7AVCNFSM6AAAAABHU6RHD2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNZQGEZDEOBUG4> . You are receiving this because you are subscribed to this thread. < https://github.com/notifications/beacon/BIJQ3VCNQZ32WCOHCYWRO6DZHRST7A5CNFSM6AAAAABHU6RHD2WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTUBLFZF6.gif> Message ID: @. @.> >

— Reply to this email directly, view it on GitHub https://github.com/ShawMerlin/NES-Slotmaster/issues/5#issuecomment-2170469328, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQZJHHRWGMS2PKERREDG4P3ZHSAY7AVCNFSM6AAAAABHU6RHD2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNZQGQ3DSMZSHA . You are receiving this because you authored the thread.Message ID: @.***>