

- Size
- 101.5 × 55.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 46
- Nets
- 146
- Pads
- 373
- Tracks, vias
- 1,187, 154
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 22 Apr 2020
- Updated
- 24 Jun 2025
Overview
N64 is an open-source printed circuit board by Stary2001, from the Stary2001/n64 repository on GitHub. It is a 2-layer board of 101.5 × 55.4 mm with 46 parts on 146 nets, routed with 1,187 tracks and 154 vias.
It is built around the ATTINY45-20PU, ATTINY45V-10PU and ICE40HX4K-TQ144, with the IS42S16320D-6BL and TLV73312PDBV among its other parts. Its parts include 10 capacitors, 8 resistors, 8 ICs, 5 connectors and 3 diodes. It belongs with the AVR (ATmega, ATtiny) and FPGA and CPLD boards of this library.
Main components
5ATTINY45-20PU
DIP-8-40℃~+85℃ 10bit 2.7V~5.5V 20MHz 256Byte 256Byte 4KB 6 8 Bit AVR Built-in FLASH DIP-8 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)ATTINY45V-10PU
PDIP-8PDIP-8 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)ICE40HX4K-TQ144
TQFP-144(20x20)-40℃~+100℃ 1.14V~1.26V 107 3520 440 81920bit iCE40 HX TQFP-144(20x20) Programmable Logic Device (CPLDs/FPGAs) ROHSLatticeProgrammable Logic Device (CPLDs/FPGAs)IS42S16320D-6BL
TW-54-BGA(8x13)0℃~+70℃ 167MHz 3.3V 512Mbit High-speed clock synchronization、Auto precharge、Automatic column address generation、Auto refresh TW-54-BGA(8x13) SDRAM ROHSISSISDRAMTLV73312PDBV
SOT-23-5-40℃~+125℃@(Tj) 1 1.2V 120uVrms 125mV@(300mA) 300mA 34uA 5.5V 50dB Fixed Positive Under Voltage Lockout、Over Current Protection、Over Temperature Protection、Enable SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
Parts
46| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 100n | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C1, C4, C5, C6, C7, C8, C10 |
| 5 | 10k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R1, R2, R4, R5, R7 |
| 4 | TestPoint | TestPoint:TestPoint_Pad_D2.5mm | 1v2, 2v5, 3v3, gnd1 |
| 3 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | TP1, TP2, TP3 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R6, R8 |
| 2 | 1u | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C2, C3 |
| 2 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D2, D3 |
| 2 | MountingHole_Pad | MountingHole:MountingHole_2.7mm_M2.5_Pad | H1, H2 |
| 1 | n64:Nintendo_64_Cartridge | J1 | |
| 1 | 100 | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R3 |
| 1 | 10u | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C9 |
| 1 | ATtiny45-20PU | Package_DIP:DIP-8_W7.62mm | U2 |
| 1 | ATtiny45V-10PU | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U8 |
| 1 | Conn_01x03_Male | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | Conn_01x05_Male | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | Conn_01x09_Male | Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical | J5 |
| 1 | Conn_02x08_Counter_Clockwise | Connector_IDC:IDC-Header_2x08_P2.54mm_Vertical | J4 |
| 1 | D | Diode_SMD:D_SOD-123 | D1 |
| 1 | ICE40HX4K-TQ144 | Package_QFP:TQFP-144_20x20mm_P0.5mm | U1 |
| 1 | IS42S16320D | Package_SO:TSOP-II-54_22.2x10.16mm_P0.8mm | U5 |
| 1 | Jumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm_NumberLabels | JP3 |
| 1 | Jumper_3_Open | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | JP2 |
| 1 | Jumper_NC_Small | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP1 |
| 1 | Multicomp_Oscillator | Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | U6 |
| 1 | Nintendo_64_Logo | n64:Nintendo_64_Logo | U7 |
| 1 | S25FL064 | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U3 |
| 1 | TLV73312PDBV | Package_TO_SOT_SMD:SOT-23-5 | U4 |
Questions
How big is the N64 PCB?
It measures 101.5 × 55.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the N64 use?
46 parts, built around the ATTINY45-20PU, ATTINY45V-10PU, ICE40HX4K-TQ144 and IS42S16320D-6BL. 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 N64 KiCad files?
From the Stary2001/n64 repository on GitHub, at the commit this page was made from: the board is hardware/0.1/n64.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the N64 design in my own project?
Its repository states no licence, so its author keeps all rights: ask Stary2001 before reusing the design.
Similar boards
- 2 layers97.6 × 74.6 mm

- 4 layers128 × 85 mm

- 2 layers162 × 147 mm

Panelized
algnor/qc3-bc
Battery controller using a bit bang implementation of QC3.0 protocol with accommodating hardware
626 partsGPL-3.0 - 2 layers85.1 × 40.6 mm

Tiny PWM
marceloh220/Tiny_PWM
Dual channel PWM driver controller. For LEDs, motors and other strangers things.
19 partsMIT - 2 layers100 × 68 mm

- 4 layers117.5 × 30 mm

- 6 layers34 × 30.2 mm

USB LiDAR VL53L9
RemiFM/USB-LiDAR-VL53L9
USB accessory device with VL53L9 Time of Flight sensor (dToF 3D LiDAR) & 6-axis IMU
72 parts24MIT - 4 layers30.9 × 30.9 mm

Fpv video in v1
Cinetronix/fpv-video-in-v1
KiCad hardware design for an HDMI-to-MIPI CSI bridge board, designed for FPV camera systems.
48 parts11