N64rgb
borti4938·n64rgb_pcb
About the N64rgb PCB
N64rgb is an open source PCB design by borti4938, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 61.2 × 32.8 mm, with 60 components from 26 distinct parts.
Other key parts include the EPM570T100C5N, ADV7125KSTZ50, TSH122ICT, TLV70018_SOT23-5 and TLV70033DDCR. By type, the board carries 32 capacitors, 15 resistors, 5 ICs, 5 inductors and 2 connectors.
It belongs with the usb & debug tools designs in this gallery.
From the project
This repository contains all you need files to build your own DIY N64RGBv2.1 board. Firmware is supplied in another repository.
This repository contains all you need files to build your own DIY N64RGBv2.1 board. Firmware is supplied in another repository.
Please don't ask me for selling a modding. I either sell some prototypes on some forums marketplaces (which is very unlikely) or I don't have any of the boards. This is a complete DIY modding project. Everybody is on his own here.
WARNING: This is an advanced DIY project if you do everything on your own. You need decent soldering skills. The CPLD and the video DAC have 0.5mm fine pitched pins. On the board there are some SMD1206 resistor and ferrite bead arrays.…

Main components on the N64rgb
N64rgb bill of materials (BOM)
60 components, 26 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | EPM570T100C5N EPM570T100 | TQFP-100_14x14mm_P0.5mm | U1 |
| 1 | ADV7125KSTZ50 ADV7125 | LQFP-48_7x7mm_P0.5mm | U2 |
| 1 | TSH122ICT | SC-70-6 | U3 |
| 1 | TLV70018_SOT23-5 | SOT-23-5_HandSoldering | U4 |
| 1 | TLV70033DDCR TLV70033_SOT23-5 | SOT-23-5_HandSoldering | U5 |
| 1 | 3020-10-0300-00 30310-6002HB | PinHeader_2x05_P2.54mm_Vertical | J3 |
| 1 | 30310-6002HB | PinHeader_2x05_P2.54mm_Vertical_SMD | J3b1 |
| 1 | S1761-42R | Pad_4.5_3.0 | SHIELD_FINGER1 |
| 5 | BLM18PG471SN1D MPZ1608S221ATA00 | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | FB1, FB2, FB3, FB4, FB5 |
| 2 | 47u | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C4 |
| 5 | 10u | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C2, C3, C5, C6, C31 |
| 15 | 0.1u | C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C10, C11, C12, C13, C14, C15, C16, C17 +7 |
| 4 | 0.01u | C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C21, C23, C25, C32 |
| 1 | 33u | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C33 |
| 1 | 22u | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C34 |
| 4 | 1u | C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C41, C42, C51, C52 |
| 3 | CRCW0603-10K 10k | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R2, R11, R12 |
| 1 | CRCW06031K00FKTB 1k | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R10 |
| 1 | RC0603FR-07330RL 330 | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R13 |
| 1 | RC0603FR-07523RL 518/515 | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R21 |
Show 6 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | RC0603FR-074K7L 4k7 | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R22, R31 |
| 1 | RC0603FR-076K19L 6k19 | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R32 |
| 1 | RC0603FR-07523RL 523 | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R33 |
| 1 | RC0603FR-0775RL 75 | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R34 |
| 3 | CAT16-47R0F4LF / CAY16-47R0F4LF | R_Array_Convex_4x0603 | RN10, RN11, RN12 |
| 1 | CAY16-75R0F4LF | R_Array_Convex_4x0603 | RN23 |
N64rgb design files
The KiCad project lives in the borti4938/n64rgb_pcb repository on GitHub; these links point at the commit this page was built from.
- Layoutn64rgbv2.1.kicad_pcb
- Schematicn64rgbv2.1.kicad_sch
- BOMdoc/BOM_n64rgbv2.1.xlsx
N64rgb: common questions
How big is the N64rgb PCB?
The N64rgb measures 61.2 × 32.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the N64rgb?
60 components, from 26 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the N64rgb design files?
From the borti4938/n64rgb_pcb repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the N64rgb design in my own project?
Yes, under the terms of its GPL-3.0 license, which borti4938 chose for the repository.
Similar boards
FW-EC-DongleHiderPlus
LeoDJ
28.2 × 26.1 mm14 parts4LCERN-OHL-W-2.0490Relatively-Universal-ROM-Programmer
AndersBNielsen
68.8 × 53.6 mm141 parts2LGPL-3.0253Ovc5
osrf
98 × 97 mm197 parts6LApache-2.0208Easy pdk programmer hardware
free-pdk
26.7 × 21.6 mm28 parts2LCC-BY-SA-4.020627c160-tl866-adapter
mafe72
82.4 × 43.1 mm10 partsGPL-3.0147STM32 VGM Player YM2612 SN76489
AidanHockey5
138.4 × 91.4 mm84 parts2LAGPL-3.0117