Skip to content

Latest commit

 

History

History
119 lines (104 loc) · 9.53 KB

README.md

File metadata and controls

119 lines (104 loc) · 9.53 KB

Bill of Materials

This is a list of components you need to build the OpenTendo NES. You will need some components from the original NES and have to order more modern components. Open interactive_bom.html on a browser to open an interactive BOM which shows you where the component is located on the board.

From the OEM NES

Reference Qty Part Description
U5 1 NTSC: RP2C02
PAL: RP2C07
PPU
U6 1 NTSC: RP2A03
PAL: RP2A07
CPU
U10 1 3193A CIC
Q1 1 A937 Epitaxial planar PNP transistor
Q2, Q3 2 C2021 3 pin small signal bipolar transistor
DA1, DA3 2 DAN601 7 pin small signal diode array
DA2, DA4 2 UPA64H 7 pin high speed switching diode array
P2 1 Connector 48 pin expansion port
P6 1 Connector 5 pin connector for the power/reset breakout board

Alternatives

Reference Qty Part Description
U5 1 NTSC: UA6528 [1]
PAL: UA6528P
PPU clone
U6 1 NTSC: UA6527 [2]
PAL: UA6527P
CPU clone
U10 1 NullCIC[3] Small board to replace CIC
Q1 1 2SA937[4] Epitaxial planar PNP transistor
Q2, Q3 2 2SC2021[5] 3 pin small signal bipolar transistor
DA1, DA3 2 DAN601[6] 7 pin small signal diode array
P2 2 PPPC241LFBN-RC[7] 24 Pins Header Connector 0.100" (2.54mm) Through Hole

Note

[1] While it works as a direct drop-in replacement, it isn't known whether it is compatible with all NES games.

[2] They are known to have different sounding audio due to swapped duty cycles, as such they aren't a 100% identical substitute, they otherwise work though.

[3] NullCIC is optional. Use this if you want to remove the CIC but still have the reset functionality.

[4][5][6] These components are discontinued and difficult to find. If you could find them, we recommend replacing the OEM. If not, the OEM components should still be fine.

[7] If you don't want to use the OEM expansion port, you can replace it with a header pin connector or not put anything at all. OpenTendo should still work without the expansion port.

What to buy

We recommend using Octopart's BOM tool and import the BOM.csv. This tool makes ordering from multiple Octopart's authorized distributors (Digikey, Mouser, etc.) easier.

Resistors

Reference Qty Part Description
RA1 1 4613X-101-103LF 10k Ohm ±2% 200mW Bussed 12 Resistor Array 13-SIP
RA2 1 4605X-101-682LF 6.8k Ohm Bussed 4 Resistor Array 5-SIP
R1 1 RNF14FTD1M00 1M OHM 1% 1/4W
R2, R12 2 CF18JT510R 510 OHM 5% 1/8W
R3, R4 2 CF18JT100R 100 OHM 5% 1/8W
R5 1 CF18JT220R 220 OHM 5% 1/8W
R6 1 CF18JT47K0 47K OHM 5% 1/8W
R7, R9 2 CF18JT20K0 20K OHM 5% 1/8W
R8 1 CF18JT12K0 12K OHM 5% 1/8W
R10 1 CF18JT220K 220K OHM 5% 1/8W
R11 1 CF18JT1K20 1.2K OHM 5% 1/8W
R13 1 CFR-25JB-52-150K 150K OHM 5% 1/4W
R17 1 CF14JT2K20 2.2K OHM 5% 1/4W
R18, R19 2 CF18JT1K00 1K OHM 5% 1/8W

Capacitors

Reference Qty Part Description
BC1, BC2 2 K153K10X7RF5UH5 0.015 µF 50V Ceramic Capacitor
TC1 1 GKG30015[1] 6.5-30 pF Capacitor Trimmer
C1 1 ECE-A0JKA101I 100 µF 6.3 V Electrolytic Capacitor
C2, C3, C4, C10,
C11, C12, C13,
C14, C15, C16,
C17, C18, C19,
C22, C24, C26,
C32, C38, C39,
C40
20 K103K10X7RF5UH5 10000 pF 50V Ceramic Capacitor
C5, C27, C28, C29,
C30, C31, C33,
C34, C35, C36,
C37
11 K331K15X7RF53L2 330 pF 50V Ceramic Capacitor
C8, C46 2 K104K15X7RF5UH5 0.1 µF 50V Ceramic Capacitor
C9 1 ECA-1HHG2R2I 2.2 µF 50 V Electrolytic Capacitor
C20, C21, C44 3 K221K15X7RF5TL2 220 pF 50V Ceramic Capacitor 2.5mm
C23 1 UVR2A010MDD1TD 1 µF 100 V Electrolytic Capacitor
C41 1 FG18C0G1H180JNT00 18 pF 50V Ceramic Capacitor
C42 1 K150J15C0GF5TL2 15 pF 50V Ceramic Capacitor
C43, C45 2 K560J15C0GF5TL2[2] 56 pF 50V Ceramic Capacitor

Note

[1] You might have to trim the capacitor to get a stable clock (21.47727MHz for NTSC and 26.601712MHz for PAL). If you don't have a way to probe the clock, We recommend just using the X1 and TC1 from the OEM NES.

[2] The OEM is using 51pF for C43 and C45. It's been difficult to find a 51pF Ceramic Capacitor. Using a 56pF is fine and have been tested.

ICs

Reference Qty Part Description
U1, U4 2 6116SA15SOG[1] SRAM Chip Async Single 5V 16K-Bit 2K x 8 15ns 24-Pin SOIC
U2 1 SN74HC373N D-Type Transparent Latch 1 Channel 8:8 IC Tri-State 20-PDIP
U3 1 SN74HC139N Decoder/Demultiplexer 1 x 2:4 16-PDIP
U7, U8 2 SN74HC368N Buffer, Inverting 2 Element 2, 4 (Hex) Bit per Element 3-State Output 16-PDIP
U9 1 SN74HCU04N Inverter IC 6 Channel 14-PDIP

Alternatives

Reference Qty Part Description
U1, U4 2 6116SA15TPG SRAM - Asynchronous Memory IC 16Kb (2K x 8) Parallel 15ns 24-PDIP

Note

[1] This component is an SOIC. You would need an SOIC to DIP adaptor (PA0009), listed in Others, to be able to use this component. If you're not comfortable working with SOIC, We recommend looking for the alternative 6116SA15TPG or use the SRAM from the OEM NES.

Connectors

Reference Qty Part Description
U5, U6 2 ED40DT 40 (2 x 20) Pos DIP, 0.6" (15.24mm) Row Spacing Socket Tin Through Hole
P4, P5 2 S7B-PH-K-S(LF)(SN) JST PH 2mm 7 Pins Male

Others

Reference Qty Part Description
X1 1 NTSC: ECS-214-S-4X
PAL: N/A[1]
NTSC: 21.47727MHz Crystal
PAL: 26.601712MHz Crystal
X2 1 CSTLS4M00G56-B0 4 MHz Ceramic Resonator Built in Capacitor 47 pF
D1, D2 2 1N5231BTR Zener Diode 5.1 V 500 mW Through Hole
FC1 1 B78108S1393K 39 µH Unshielded Drum Core, Wirewound Inductor 470 mA 1.02Ohm Max Axial
FC2 1 28L0138-10R-10 75 Ohms @ 100 MHz 1 Ferrite Bead Axial 5A 10mOhm
U1, U4 2 PA0009[2] SOIC-24 to DIP-24 SMT Adapte

Note

[1] We couldn't find a good part number for a crystal for PAL system. We recommend searching the internet to find a 26.601712MHz crystal for PAL.

[2] You only need this adaptor if you're using the 6116SA15SOG SRAM. When using this adaptor, you will need additional header connector (PPPC241LFBN-RC).