1
0
mirror of synced 2026-03-10 12:29:12 +00:00

chore: update README with BOM

This commit is contained in:
Kamoteshake
2024-08-29 17:00:05 -05:00
parent e723571035
commit c8f5c5ad5e
2 changed files with 26 additions and 18 deletions

View File

@@ -6,6 +6,7 @@ This is a list of components you need to build the OpenTendo NES. You will need
| --------- | :-: | ---- | ----------- |
| U5 | 1 | RP2C02 | PPU |
| U6 | 1 | RP2A03 | 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 | 6 pin small signal diode array |
@@ -15,15 +16,24 @@ This is a list of components you need to build the OpenTendo NES. You will need
### Alternatives
| Reference | Qty | Part | Description |
| --------- | :-: | ---- | ----------- |
| Q1 | 1 | [2SA937](https://octopart.com/2sa937-rohm-2179925)<sup>[1]</sup> | Epitaxial planar PNP transistor |
| Q2, Q3 | 2 | [2SC2021](https://octopart.com/2sc2021-rohm-2177186)<sup>[2]</sup> | 3 pin small signal bipolar transistor |
| DA1, DA3 | 2 | [DAN601](https://octopart.com/dan601-rohm-14372173)<sup>[3]</sup> | 6 pin small signal diode array |
| P2 | 2 | [PPPC241LFBN-RC](https://octopart.com/pppc241lfbn-rc-sullins-271073)<sup>[4]</sup> | 24 Pins Header Connector 0.100" (2.54mm) Through Hole |
| U5 | 1 | **NTSC:** UA6528 <sup>[1]</sup><br />**PAL:** UA6528P | PPU knockoff |
| U6 | 1 | **NTSC:** UA6527 <sup>[2]</sup><br />**PAL:** UA6527P | CPU knockoff |
| U10| 1 | [NullCIC](https://github.com/Redherring32/NullCIC)<sup>[3]</sup> | Small board to replace CIC |
| Q1 | 1 | [2SA937](https://octopart.com/2sa937-rohm-2179925)<sup>[4]</sup> | Epitaxial planar PNP transistor |
| Q2, Q3 | 2 | [2SC2021](https://octopart.com/2sc2021-rohm-2177186)<sup>[5]</sup> | 3 pin small signal bipolar transistor |
| DA1, DA3 | 2 | [DAN601](https://octopart.com/dan601-rohm-14372173)<sup>[6]</sup> | 6 pin small signal diode array |
| P2 | 2 | [PPPC241LFBN-RC](https://octopart.com/pppc241lfbn-rc-sullins-271073)<sup>[7]</sup> | 24 Pins Header Connector 0.100" (2.54mm) Through Hole |
> [!NOTE]
> <sup>[1][2][3]</sup> 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.
> <sup>[1]</sup> While it works as a direct drop-in replacement, it isn't known whether it is compatible with all NES games.
>
> <sup>[4]</sup> 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.
> <sup>[2]</sup> 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.
>
> <sup>[3]</sup> [NullCIC](https://github.com/Redherring32/NullCIC) is optional. Use this if you want to remove the CIC but still have the reset functionality.
>
> <sup>[4][5][6]</sup> 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.
>
> <sup>[7]</sup> 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](https://octopart.com/bom-tool/) and import the [BOM.csv](BOM.csv). This tool makes ordering from multiple Octopart's authorized distributors (Digikey, Mouser, etc.) easier.

View File

@@ -1,4 +1,12 @@
[![](https://dcbadge.limes.pink/api/server/https://discord.gg/XFrcBYFdBN?style=flat)](https://discord.gg/XFrcBYFdBN)
[![](https://dcbadge.limes.pink/api/server/https://discord.gg/XFrcBYFdBN?style=flat&theme=default-inverted&compact=true)](https://discord.gg/XFrcBYFdBN)
![Static Badge](https://img.shields.io/badge/KiCad-v8-2547ca)
![Static Badge](https://img.shields.io/badge/Revision-v1.4-brightgreen)
<br />
<p style="text-align:center;">
<img src="https://www.oshwa.org/wp-content/uploads/2014/03/oshw-logo.svg" alt="OSHW logo" style="max-width: 200px" />
</p>
# Open 'Tendo
An Open-Source HardWare (OSHW) recreation of the original 1985 Front-Loading NES motherboard.
@@ -57,17 +65,7 @@ Since this project is open-source you may do as you like with it, whether that i
I am not in any way affiliated with Nintendo, I'm just doing this in my free time as a stepping stone into further Reverse Engineering work.
>[!NOTE]
> At this point in time, any and all motherboards will require the use of an original CPU<sup>[1]</sup>, and PPU<sup>[2]</sup> to function.
These are the only two parts that are custom and have no available replacement, the rest can be replaced with modern, and or easily available parts.
The CIC lockout is also technically required, however you can either use an original part, or a [NullCIC replacement board](https://github.com/Redherring32/NullCIC).
><sup>[1]</sup>There is an aftermarket CPU, the part number is UA6527 (NTSC) or UA6527P (PAL), however 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.
>
><sup>[2]</sup>There is an aftermarket PPU that can be used; the part number is UA6528 (NTSC) or UA6528P (PAL), and it is available on Aliexpress.
While it works as a direct drop-in replacement, it isn't known whether it is compatible with all NES games.
> Please check the [BOM](./BOM#from-the-oem-nes) for the list of components needed from the OEM NES
## License