need help drawing pcb 72 pin nes to 60 pin fc board

Started by prince tomato, September 22, 2017, 08:18:10 am

Previous topic - Next topic

zombie343

March 18, 2022, 11:46:43 pm #15 Last Edit: April 26, 2022, 04:18:26 pm by zombie343 Reason: Adding gorgyrip's confirmations. Waiting on 1 more confirmation
Does anyone know where OP might have gotten those perfectly pitched 2.5mm connectors?

I'm also trying to confirm Expansion audio changes and MMC5 support in the schematic that @Krzy provided. Can anyone confirm if this steps I've written are correct?

1.) Separate pin 45 and 46 on the Fami side
2.) Connect a 10k resistor from Fami pin 46 to NES pin 54 (bridge NES 54 and 51 for ever drive and because toploaders don't have 54)
3.) Connect a 10k resistor from Fami pin 45 to the leg of the resistor on pin 46, on the Fami side.
(Edit: updated step#2, NES pin 51 also needs to be bridged to NES pin 54 for the adapter to work on top loaders too)

For MMC5 support:
1.) Separate pin 48 and 49 on the Fami side.
2.) Connect pin 48 on the Fami side to pin 57 on the NES side.
3.) Connect pin 49 on the Fami side to pin 58 on the NES side.

I think this is correct, but can anyone confirm? Also, lastly, what's the best way to verify pin for pin that this is correct? I know it was created by Krzy, who is a genius, but I'm trying to learn and I'm making a lot of progress.

gorgyrip

April 03, 2022, 12:57:39 pm #16 Last Edit: April 03, 2022, 01:14:25 pm by gorgyrip
In eagle 9.1.3 the files are working. Connectors are available on ali. Here are the cheapest I could find for nes (tested):
https://www.aliexpress.com/item/32791704809.html

About expansion audio,  2 x 10k resistors are used.
fami46----|---------10k--------NES54 (i'm also using nes51 because the missing pin in top loader)
              10k
fami45----|

What you said for mmc5 is correct.

zombie343

Quote from: gorgyrip on April 03, 2022, 12:57:39 pmIn eagle 9.1.3 the files are working. Connectors are available on ali. Here are the cheapest I could find for nes (tested):
https://www.aliexpress.com/item/32791704809.html

About expansion audio,  2 x 10k resistors are used.
fami46----|---------10k--------NES54 (i'm also using nes51 because the missing pin in top loader)
              10k
fami45----|

What you said for mmc5 is correct.

Thank you so much for your reply @gorgyrip! Do you mean to say that NES54 and 51 are bridged, so:

fami46----|---------10k--------NES54---NES51
              10k
fami45----|


I'll see if I can make these changes to OPs files...

gorgyrip

Yes. I bridge them because i made some nes repros with expansion audio on pin 54 because the top loader is missing pin 51. I believe nes everdrive is using pin 51 and pin pin 54 seems NC ( i don't have an everdrive).

zombie343


zombie343

OK so I add the resistors to the schematic. (I'm using fusion 360)



The resistors get put in a very strange spot ...off-board. I'm not sure how to fix this. See GREEN arrow:



At this point I get frustrated with Fusion360 and everyone tells me to switch to KICAD, so in Fusion360, I export the SCH and BRD files as Eagle files (not 'Eagle 9.x', just 'Eagle files') and import into KICAD 6.0. The Schematic imports just fine and is pictured in the imgur link above, but the BRD file doesn't work.

Still determined, in KICAD6.0, I "update PCB from (newly imported) Schematic" and I get these errors, which seem to mean that it can't find the cart connectors (or the resistors I added):

Error: Cannot add FAMI0 (footprint 'NES_GAR_Stabilizer:FAMICOM_CART_SLOT_THT' not found).
Error: Cannot add NES0 (footprint 'NES_GAR_Stabilizer:NES_CART_SLOT_THT' not found).
Error: Cannot add R1 (footprint 'NES_GAR_Stabilizer:R01005' not found).
Error: Cannot add R2 (footprint 'NES_GAR_Stabilizer:R01005' not found).

I know, I need to take a course or watch more tutorials in this. :(

zombie343

Wait ...now I'm second-guessing myself entirely ...Is there any need to add the two 10k resistors for expansion audio at all?

If this is connecting to a Famicom/AV Famicom, the 60-pin connector is simply a pass-through. ...But are there any special considerations needed for the 72-pin connector -> 60-pin conversation that takes place?

P

Yes I think so, Famicom and NES doesn't work the same way for expansion audio. There is only one expansion audio pin on the NES used for both input and output. The Famicom uses two pins, one for input and one for output.

zombie343

Ok, so what I posted above is correct. Thank you @P.

Now I'll go back to fiddling with KICAD to get this working.