1
0
mirror of synced 2026-03-02 09:46:50 +00:00

4 Commits

Author SHA1 Message Date
Redherring32
3b9c6e0f49 Updated readme photo to show V1.2 PCB, and added note on video output "improvements" 2021-06-10 11:22:37 -07:00
Redherring32
c3f793accc Fix readme typo 2021-02-25 01:04:50 -06:00
Redherring32
627f0fbb3d + Fixed R13 value error 2021-02-15 12:35:53 -06:00
Redherring32
8fde526eec + Added JST footprint for future open source power/reset button PCB
+ Fixed outdated RF Modulator footprint
+ Edited schematic to further improve readability
+ Added silkscreen denoting PAL and NTSC X1 frequencies
+ Added mask layer to edge connector to remove soldermask from the mating surfaces
2021-01-08 17:01:13 -06:00
5 changed files with 5751 additions and 5564 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
update=12/2/2019 9:31:35 PM update=2/15/2021 12:34:27 PM
version=1 version=1
last_client=kicad last_client=kicad
[general] [general]
@@ -12,16 +12,6 @@ NetIExt=net
version=1 version=1
LibDir= LibDir=
[eeschema/libraries] [eeschema/libraries]
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=F:/NES-RE/Board Files
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew] [pcbnew]
version=1 version=1
PageLayoutDescrFile= PageLayoutDescrFile=
@@ -250,3 +240,13 @@ uViaDrill=0.1
dPairWidth=0.2 dPairWidth=0.2
dPairGap=0.25 dPairGap=0.25
dPairViaGap=0.25 dPairViaGap=0.25
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1

File diff suppressed because it is too large Load Diff

View File

@@ -1,17 +1,17 @@
(module Mod_RF (layer F.Cu) (tedit 5DF56B32) (module Mod_RF (layer F.Cu) (tedit 5FF8DCCF)
(fp_text reference REF** (at 0 0.5) (layer F.SilkS) (fp_text reference P3 (at 0.314 5.086) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15))) (effects (font (size 1 1) (thickness 0.15)))
) )
(fp_text value Mod_RF (at 0 -0.5) (layer F.Fab) (fp_text value "MOD RF" (at 6.224 -1.314) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15))) (effects (font (size 1 1) (thickness 0.15)))
) )
(pad 1 thru_hole circle (at 0 3) (size 3 3) (drill 1.5) (layers *.Cu *.Mask)) (pad 6 thru_hole oval (at 22.344 -2.275 90) (size 4.25 9.25) (drill oval 1.16 5.62) (layers *.Cu *.Mask))
(pad 2 thru_hole circle (at 4 3) (size 3 3) (drill 1.5) (layers *.Cu *.Mask)) (pad 6 thru_hole oval (at 22.344 16.575 90) (size 4.25 9.25) (drill oval 1.16 5.62) (layers *.Cu *.Mask))
(pad 3 thru_hole circle (at 8 3) (size 3 3) (drill 1.5) (layers *.Cu *.Mask)) (pad 6 thru_hole oval (at -6.23 15.9) (size 4.25 9.25) (drill oval 1.16 5.12) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 12 3) (size 3 3) (drill 1.5) (layers *.Cu *.Mask)) (pad 6 thru_hole oval (at -6.23 5.1) (size 4.25 9.25) (drill oval 1.16 5.12) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at 16 3) (size 3 3) (drill 1.5) (layers *.Cu *.Mask)) (pad 5 thru_hole circle (at 16 2.156) (size 3 3) (drill 1.5) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at -5.2 6) (size 4.25 9.25) (drill oval 1.16 4.18) (layers *.Cu *.Mask)) (pad 4 thru_hole circle (at 12 2.156) (size 3 3) (drill 1.5) (layers *.Cu *.Mask))
(pad 7 thru_hole oval (at -5.25 16.75) (size 4.25 9.25) (drill oval 1.16 4.18) (layers *.Cu *.Mask)) (pad 3 thru_hole circle (at 8 2.156) (size 3 3) (drill 1.5) (layers *.Cu *.Mask))
(pad 8 thru_hole oval (at 24.134 16.575 90) (size 4.25 9.25) (drill oval 1.16 4.18) (layers *.Cu *.Mask)) (pad 2 thru_hole circle (at 4 2.156) (size 3 3) (drill 1.5) (layers *.Cu *.Mask))
(pad 9 thru_hole oval (at 24.134 -2.275 90) (size 4.25 9.25) (drill oval 1.16 4.18) (layers *.Cu *.Mask)) (pad 1 thru_hole circle (at 0 2.156) (size 3 3) (drill 1.5) (layers *.Cu *.Mask))
) )

View File

@@ -1,6 +1,13 @@
# Open 'Tendo # Open 'Tendo
An Open-Source HardWare (OSHW) recreation of the original 1985 Front-Loading NES motherboard. An Open-Source HardWare (OSHW) recreation of the original 1985 Front-Loading NES motherboard.
## Note on RGB and HDMI:
Neither RGB nor HDMI video output were or are a goal of the OpenTendo project, the goal was/is documentation and preservation, and the project was an exercise in reverse engineering. As such "improved" video outputs will not be added to OpenTendo.
NESRGB and Hi-Def NES can be installed as normal, but will not be incorporated into the OpenTendo PCB
## Repository Structure: ## Repository Structure:
* Board Files: Contains all files necessary to open the project in KiCad, as well as the schematic and schematic symbols * Board Files: Contains all files necessary to open the project in KiCad, as well as the schematic and schematic symbols
@@ -18,11 +25,11 @@ The files required to order PCBs can be found under releases.
* 1.6mm thickness * 1.6mm thickness
* HASL surface finish * HASL or ENiG surface finish
* And any color you want! * And any color you want!
![Board Front](https://i.imgur.com/nQP6BoM.jpg) ![Board Front](https://i.imgur.com/yBy1h27.jpeg)
The design is as true to the original board as possible, with subtle changes where needed to compensate for outdated/unsourcable parts, The design is as true to the original board as possible, with subtle changes where needed to compensate for outdated/unsourcable parts,
as well as some improvements. (Expansion audio enabled, and other minor changes) as well as some improvements. (Expansion audio enabled, and other minor changes)
@@ -31,7 +38,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. 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[1], and PPU[1] to function. *Note:* At this point in time, any and all motherboards will require the use of an original CPU[1], and PPU[2] 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. 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.