Skip to the content
PCBKitNew board
4 layers76.2 × 54.6 mmCpu rcp, the printed circuit board in 3D

This tends to re-create Nintendo 64 schematics and lay out a board suitable for portable version

Size
76.2 × 54.6 mm
Copper layers
4
Thickness
1.6 mm
Parts
113
Nets
137
Pads
617
Tracks, vias
1,234, 225
Pours
4
Routed
Yes
KiCad
KiCad 4
Created
13 Dec 2016
Updated
14 Dec 2020

Overview

Cpu rcp is an open-source printed circuit board by dmkfasi, from the dmkfasi/nus-cpu repository on GitHub. It is a 4-layer board of 76.2 × 54.6 mm with 113 parts on 137 nets, routed with 1,234 tracks and 225 vias.

Its parts include 51 capacitors, 15 resistors, 7 ICs, 2 connectors and 1 diode. It belongs with the retro computing and games boards of this library.

README

README.md

nus-cpu

This is my own yet another attempt to re-create Nintendo 64 motherboard for a portable, tablet or bartop mod.

I am going after for as much as possible: modular design, reuse of original components, cheapest production costs and the best visual display picture.

There are many bright minds out there whose ideas I try to adopt and develop further. But since I lack of expertise on several electronics topics, this whole thing definately will need some tune up.

Feel free to use, share and modify!

Work in progress

Schematics is not verified so far, but it looks complete and legit and came from a more or less reliable source off a retrogaming community board. Everything has been broken down into following components:

  • CPU-RCP defines core:
    • CPU to RCP connections;
    • RCP to PIF (Nintendo peripherials controller);
    • PIF to Controller Pak;
    • Power rails, ENABLE delay and /COLDRESET circuit, decoupling capacitors;
    • and breakout connections to external peripherial devices:
      • Gamepak port, 50pin;
      • RDRAM interface, 30pin;
      • Audio DAC, 4pin;
      • Video DAC, 10pin;
      • and Controller pak (two players), 4pin.
  • RCP-RDRAM defines RAM interface:
    • Uses of two or four chips:
      • 2 of RDRAM18;
      • 4 of RDRAM18;
      • 2 of RDRAM36.
    • and onboard MX8330 clock generator;
  • RCP-CART defines Gamepak interface, simple board with flat cable connector;
  • RCP-SND defines audio output interface, either usage of B9480F or any other DAC and amplifier;
  • RCP-VDC will define video interface.

PCB design and production files

  • CPU-RCP is 4 layer board, finished, Gerber files are included; Core Board
  • RCP-RDRAM is 4 layer board, finished, Gerber files are included; RDRAM Board
  • RCP-CART is 2 layer board, finished, Gerber files are included; Gamepak Board
  • RCP-SND is not started yet;
  • RCP-VDC is not started yet;

Parts

113
QtyValueFootprintReferences
36.1uFn64:C_0603C37, CC1, CC2, CC3, CC4, CC5, CC6, CC7, CC8, CC9, CC10, CC11, CC12, CR1, CR10, CR11 +20
368uFn64:C_1206C73, C81, C134
3~n64:C_0603C8, C9, C144
210uFn64:C_1206C128, CVT1
2220pFn64:C_0603C6, C7
23.3uHn64:L_0805FIL2, FIL4
240pFn64:C_0603C39, C40
247Kn64:R_0603R22, R34
24R7n64:R_0805R29, R30
2750Rn64:R_0603R37, R38
2±n64:C_0805C123, C127
10Rn64:R_0603R28
114.318MHzn64:Crystal_HC-49VX1
11Kn64:R_0603R23
124Rn64:R_0805R24
12Kn64:R_0603R2
1301n64:R_0805R27
130Kn64:R_0603R3
1316n64:R_0805R26
1502790-5091n64:connector-molex-502790-5091P5
151Kn64:R_0603R36
168Kn64:R_0603R4
1BAC54n64:D_SOT-23_AAKDA1
1CPU-NUSn64:cpu-nus-qfp-120U10
1DAUDIOn64:Connectors_GS4DAUD1
1DIGITAL VIDEOn64:Connectors_GS10DVO1
1JOYPADn64:Connectors_GS4JOY1
1LC125n64:u8-ssop-14U8
1MX8330n64:mx8330-sop-8U7
1PIF-NUSn64:pif-nus-so-28wU6
1PQ7VZ5n64:d-pak-5U12
1Power Inputn64:Pin_Header_Straight_2x02_Pitch2.54mmDCIN1
1RCP-NUSn64:rcp-nus-qfp-160U9
1RDRAM-EDGEn64:rdram-edge-smtP1
1Resetn64:Connectors_GS2SW1
1U3n64:u3-sot-23-5U3
1~n64:C_0805C5
1±n64:D_0805D2

The 85 most common of 113 parts.

Questions

How big is the Cpu rcp PCB?

It measures 76.2 × 54.6 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Cpu rcp use?

113 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Cpu rcp KiCad files?

From the dmkfasi/nus-cpu repository on GitHub, at the commit this page was made from: the board is kicad/cpu-rcp/cpu-rcp.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cpu rcp design in my own project?

Its repository states no licence, so its author keeps all rights: ask dmkfasi before reusing the design.

More from dmkfasi/nus-cpu

2
  • 4 layers45.8 × 49.7 mmRcp rdram, the printed circuit board in 3D

    Rcp rdram

    dmkfasi/nus-cpu

    This tends to re-create Nintendo 64 schematics and lay out a board suitable for portable version

    36 parts35
  • 2 layers106.3 × 22.9 mmRcp cart, the printed circuit board in 3D

    Rcp cart

    dmkfasi/nus-cpu

    This tends to re-create Nintendo 64 schematics and lay out a board suitable for portable version

    34 parts35

Similar boards

  • 4 layers62 × 22.2 mmUPduino v3.01, the printed circuit board in 3D

    UPduino v3.01

    tinyvision-ai-inc/UPduino-v3.0

    UPduino 3.0: new 4 layer layout, various other improvements

    113 parts365MIT
  • 4 layers130 × 25 mmCurrent sense, the printed circuit board in 3D

    Current sense

    westonb/little-bee-B1

    A high performance current & magnetic field probe

    113 parts331CC-BY-SA-4.0
  • 4 layers82.5 × 81.5 mmFanpico, the printed circuit board in 3D

    Fanpico

    tjko/fanpico

    Fanpico: Open Source Programmable PWM (PC) Fan Controller

    113 parts239GPL-3.0
  • 4 layers55 × 35 mmStandalone Mini PC BMS - Rev 1.1, the printed circuit board in 3D

    Standalone Mini PC BMS - Rev 1.1

    dmcke5/MiniPC_BMS

    An all in one power managment solution for powering mini pc's with batteries!

    113 parts60CERN-OHL-S-2.0
  • 4 layers100 × 100 mmPCBA KB25, the printed circuit board in 3D

    PCBA KB25

    intechstudio/grid-hardware

    113 parts59GPL-3.0
  • 4 layers50.3 × 63.5 mmQuad Prototype, the printed circuit board in 3D

    Quad Prototype

    nmikstas/atari_pokey

    Recreation of the Atari POKEY chip (work in progress)

    113 parts20
  • 4 layers52.5 × 59.7 mmESPHome Indoor Multi Sensor, the printed circuit board in 3D

    ESPHome Indoor Multi Sensor

    mikelawrence/esphome-indoor-multi-sensor-hardware

    ESPHome Indoor Multi-Sensor hardware. This design supports Radar/PIR Presence, Temperature, Humidity, Pressure, Light, CO2, CO, VOC, NOX and PM sensors.

    113 parts14CERN-OHL-P-2.0
  • 4 layers90 × 10.5 mmUSB Oscilloscope, the printed circuit board in 3D

    USB Oscilloscope

    aroerina/open-pen-type-oscilloscope

    Open pen type oscilloscope

    113 parts13