Skip to the content
2 layers89 × 51 mmNEC PCE IFU-30 RAM PCB, the printed circuit board in 3D

PC-Engine IFU reverse engineering

Size
89 × 51 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
55
Pads
292
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 9.0 (file 20241229)
Created
21 Oct 2022
Updated
12 Jul 2025

Overview

NEC PCE IFU-30 RAM PCB is an open-source printed circuit board by rgalland, from the rgalland/PC-Engine_IFU-30_Schematics repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 89 × 51 mm with 25 parts on 55 nets.

It is built around the 74HC245D. Its parts include 10 ICs, 8 capacitors and 5 connectors.

Main components

1

README

README.md

PC-Engine IFU-30 Reverse engineering

This repository contains:

  • kicad files of the main PCB schematics
  • kicad files of the RAM mezzanine PCB
  • wiki page to explain the circuitry

Potential future development:

  • creation of a compatible PCB using SMD component to shrink the board a bit and include RAM on it as well
  • add a header for an easy RGB modification

Parts

25
QtyValueFootprintReferences
8100nCapacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mmC71, C73, C74, C75, C76, C77, C78, C79
8MB81C71Package_DIP:DIP-22_W7.62mmIC102, IC103, IC104, IC105, IC106, IC107, IC108, IC109
247kResistor_THT:R_Array_SIP9RA1, RA2
274HC245Package_DIP:DIP-20_W7.62mmIC130, IC131
2Conn_02x02_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_VerticalCN1, CN5
1Conn_02x04_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalCN3
1Conn_02x05_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalCN4
1Conn_02x08_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalCN2

Similar boards

  • 2 layers245.1 × 160 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-64x4-Home-Computer

    My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.

    139 parts326
  • 2 layers191.8 × 121.3 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-UART-Computer-1-2

    Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed

    109 parts184
  • 4 layers215 × 150 mmMackerel-30-proto, the printed circuit board in 3D

    Mackerel-30-proto

    crmaykish/mackerel-68k

    A series of single-board Motorola 68k computers with support for modern Linux

    133 parts96MIT
  • 2 layers306.1 × 130.2 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-64-Home-Computer

    Legacy: Full TTL-only home computer with VGA and PS/2 and twice the processing power of a Commodore 64

    132 parts94
  • 2 layers36.8 × 27.9 mmPixelvationEngine V01, the printed circuit board in 3D

    PixelvationEngine V01

    Pixelvation/Pixelvation

    This GitHub repository is the current home of Pixelvation and will be updated whenever there's some significant new development.

    30 parts69
  • 4 layers188.9 × 92 mmMegaCD, the printed circuit board in 3D

    MegaCD

    Board-Folk/MegaCD-Main-BD

    Reproductions of main board PCBs for Sega's Mega CD/Sega CD add-on for the Mega Drive/Genesis console.

    132 parts60
  • 4 layers241.8 × 174.8 mmAmiga Rejuvenator, the printed circuit board in 3D

    Amiga Rejuvenator

    joethezombie/Amiga-1000-Rejuvenator

    A1000 Rejuvenator

    121 parts58
  • 2 layers208.9 × 170.8 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-UART-Computer-3

    Version 3 of my educational DIY TTL computer built around a UART serial interface - now with blinkenlights!

    207 parts54

Questions

How big is the NEC PCE IFU-30 RAM PCB PCB?

It measures 89 × 51 mm and has 2 copper layers, 1.6 mm thick.

What parts does the NEC PCE IFU-30 RAM PCB use?

25 parts, built around the 74HC245D. 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 NEC PCE IFU-30 RAM PCB KiCad files?

From the rgalland/PC-Engine_IFU-30_Schematics repository on GitHub, at the commit this page was made from: the board is NEC-PCE-IFU-30_RAM_PCB/NEC-PCE-IFU-30_RAM_PCB.kicad_pcb and its schematic NEC-PCE-IFU-30_MAIN_PCB/ADPCM.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the NEC PCE IFU-30 RAM PCB design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).