Open-source hardware
Retro PCB mods.
104 open-source retro hardware projects with public PCB files, schematics, and generated 3D board renders. Firmware-only and proprietary projects stay on system pages.
Home consoles
26 projectsNintendo Entertainment System
2 PCB projects
CC-BY-SA-4.0 NES PRG/CHR ROM combo adapter
Open adapter for fitting modern PRG and CHR ROM devices to NES cartridge boards.
MouseBiteLabs/ROM-Adapter-Boards
TAPR-OHL-1.0 OpenTendo
Open-hardware recreation of the front-loading NES motherboard, maintained as a complete KiCad design.
Redherring32/OpenTendoSuper Nintendo Entertainment System
15 PCB projects
CC-BY-SA-4.0 29F160 to 27C322 adapter
Open adapter for replacing 27C322-class EPROMs with 29F160 flash memory.
MouseBiteLabs/ROM-Adapter-Boards
Apache-2.0 RP2040 SNES cartridge dumper
Open RP2040 board for reading and preserving Super Nintendo cartridges.
pakutoma/snes-dumper-rp2040
CC-BY-SA-4.0 SNES 27C160 extended adapter
Open extended adapter for using 27C160 EPROMs in Super Nintendo cartridges.
MouseBiteLabs/ROM-Adapter-Boards
CC-BY-SA-4.0 SNES 27C160 slim adapter
Open compact adapter for using 27C160 EPROMs in Super Nintendo cartridges.
MouseBiteLabs/ROM-Adapter-Boards
CC-BY-SA-4.0 SNES 27C322 extended adapter
Open extended adapter for using 27C322 EPROMs in Super Nintendo cartridges.
MouseBiteLabs/ROM-Adapter-Boards
CC-BY-SA-4.0 SNES advanced flash cartridge
Open feature-rich flash cartridge board for Super Nintendo development.
MouseBiteLabs/Super-Nintendo-Cartridges
CC-BY-SA-4.0 SNES advanced UV EPROM cartridge
Open advanced Super Nintendo cartridge board for UV-erasable EPROMs.
MouseBiteLabs/Super-Nintendo-Cartridges
CC-BY-SA-4.0 SNES basic UV EPROM cartridge
Open straightforward Super Nintendo cartridge board for UV EPROMs.
MouseBiteLabs/Super-Nintendo-Cartridges
CC-BY-SA-4.0 SNES HiROM flash cartridge
Open flash cartridge board for Super Nintendo HiROM software.
MouseBiteLabs/Super-Nintendo-Cartridges
CC-BY-SA-4.0 SNES LoROM flash cartridge
Open flash cartridge board for Super Nintendo LoROM software.
MouseBiteLabs/Super-Nintendo-Cartridges
CC-BY-SA-4.0 SNES TSOP ROM adapter
Open TSOP flash-memory adapter for Super Nintendo cartridge boards.
MouseBiteLabs/ROM-Adapter-Boards
CC-BY-SA-4.0 SNES2VGA
Open video adapter that converts Super Nintendo RGB output for VGA displays.
jeffqchen/SNES2VGA
CC-BY-SA-4.0 Super Game Boy link adapter
Open link-port adapter for the Super Game Boy Plus project.
MouseBiteLabs/Super-Game-Boy-Plus
CC-BY-SA-4.0 Super Game Boy Plus MBC5
Open MBC5 cartridge board for standalone Super Game Boy builds.
MouseBiteLabs/Super-Game-Boy-Plus
Apache-2.0 Zeal SNES controller adapter
Open adapter for using Super Nintendo controllers with Zeal 8-bit computers.
Zeal8bit/Zeal-SNES-AdapterNintendo 64
2 PCB projectsSega Genesis / Mega Drive
2 PCB projectsSega Dreamcast
1 PCB projectsPlayStation
2 PCB projectsAtari 2600
1 PCB projectsIntellivision
1 PCB projectsHandhelds
33 projectsGame Boy
25 PCB projects
BSD-4-Clause Chiplab Game Boy cartridge
Open Game Boy cartridge board for studying and testing cartridge-bus behavior.
EmulationOnline/chiplab
CC0-1.0 Flipper Zero Game Boy Link
Open adapter board connecting a Flipper Zero to the Game Boy link port.
BoredModder/FilpperZero_Gameboy_Link
Unlicense Game Boy Camera flash
Open LED flash-ring board for the original Game Boy Camera.
facelesstech/gameboy_camera_flash
CC-BY-SA-4.0 Game Boy CPLD FRAM 2 MB cartridge
Open CPLD-based Game Boy flash cartridge with 2 MB ROM and FRAM saves.
sillyhatday/GAMEBOY-CPLD-FRAM-2MB
CC-BY-SA-4.0 Game Boy MBC5 FRAM 2 MB cartridge
Open MBC5 flash cartridge with 2 MB ROM and nonvolatile FRAM saves.
sillyhatday/GAMEBOY-MBC5-2MB
MIT Game Boy Pico Link
Open RP2040 interface board for the Game Boy link port.
agtbaskara/game-boy-pico-link-board
GPL-3.0-only Game Boy Printer rev. 2
Open replacement PCB for the Nintendo Game Boy Printer.
RWeick/IF-GBP-02-Gameboy-Printer
GPL-3.0-or-later GB Interceptor
Open RP2040 sniffer that captures Game Boy pixel and audio buses for HDMI or capture.
Staacks/gbinterceptor
CC-BY-4.0 GB-BENCH-G1
Open Game Boy bench platform for hardware development and signal testing.
Gekkio/gb-hardware
CC-BY-4.0 GB-BRK-CART
Open cartridge-bus breakout board for Game Boy hardware development.
Gekkio/gb-hardware
CC-BY-4.0 GB-BRK-CPU-G1
Open first-generation Game Boy CPU breakout and test board.
Gekkio/gb-hardware
CC-BY-4.0 GB-BRK-CPU-G2
Open second-generation Game Boy CPU breakout and test board.
Gekkio/gb-hardware
CC-BY-4.0 GB-BRK-LINK-A
Open Game Boy link-port breakout with the first connector orientation.
Gekkio/gb-hardware
CC-BY-4.0 GB-BRK-LINK-B
Open Game Boy link-port breakout with the alternate connector orientation.
Gekkio/gb-hardware
CC-BY-4.0 GB-BRK-M-XS
Open compact Game Boy motherboard signal breakout board.
Gekkio/gb-hardware
CC-BY-4.0 GB-BRK-SLOT-A
Open Game Boy cartridge-slot breakout with the first connector orientation.
Gekkio/gb-hardware
CC-BY-4.0 GB-BRK-SLOT-B
Open Game Boy cartridge-slot breakout with the alternate connector orientation.
Gekkio/gb-hardware
CC-BY-4.0 GB-BRK-TR-A
Open Game Boy test-rig interposer and signal breakout board.
Gekkio/gb-hardware
CC-BY-4.0 GB-CART256K-A
Open Game Boy cartridge supporting 128 KB and 256 KB PLCC-32 flash devices.
Gekkio/gb-hardware
CC-BY-4.0 GB-CART32K-A
Open ROM-only Game Boy flash cartridge for PLCC-32 flash devices.
Gekkio/gb-hardware
CC-BY-4.0 GB-CARTPP-DIY
Open DIY-friendly Game Boy cartridge dumper and flasher using through-hole parts.
Gekkio/gb-hardware
CC-BY-4.0 GB-CARTPP-XC
Open compact Game Boy cartridge dumper and flasher based on the PIC18F45K50.
Gekkio/gb-hardware
CC-BY-4.0 GB-LIVE32
Open 32 KB rapid-development cartridge with USB programming for original Game Boy hardware.
Gekkio/gb-hardware
CC-BY-4.0 GB-MBCTEST
Open cartridge for testing Game Boy memory-bank controller chips.
Gekkio/gb-hardware
MIT TypePak
Open Game Boy cartridge with a Sharp memory display interface.
ImStuBTW/typeboy_and_typepakGame Boy Color
7 PCB projects
CC-BY-4.0 Squareboi ATF devboard
ATF1502 programmable-logic development board for Squareboi cartridges.
ALXCO-Hardware/squareboi
CC-BY-4.0 Squareboi mainboard
Open DIY Game Boy Color-compatible cartridge-system mainboard.
ALXCO-Hardware/squareboi
CC-BY-4.0 Squareboi RAM board
Open RAM expansion board for the Squareboi cartridge system.
ALXCO-Hardware/squareboi
CC-BY-4.0 Squareboi ROM adapter
ROM adapter board for the open Squareboi cartridge system.
ALXCO-Hardware/squareboi
CC-BY-4.0 Squareboi ROM board
Open ROM cartridge board for the Squareboi platform.
ALXCO-Hardware/squareboi
CC-BY-4.0 Squareboi stackable ROM board
Stackable ROM cartridge board for Squareboi hardware development.
ALXCO-Hardware/squareboi
CC-BY-4.0 Squareboi Writeboi
Open programmer shield for writing Squareboi cartridge hardware.
ALXCO-Hardware/squareboiGame Boy Advance
1 PCB projectsHome computers
34 projectsCommodore 64 / 64C
3 PCB projects
MIT ESP32 SIDView
Open ESP32 interface board for visualizing and experimenting with SID audio.
tobozo/ESP32-SIDView
GPL-3.0-only GenAssister Genesis controller adapter
Open adapter for safely using Sega Genesis controllers on Commodore systems.
evietron/BackBit-OpenSource
GPL-3.0-only PLAster64
Open programmable logic replacement for the Commodore 64 PLA.
evietron/BackBit-OpenSourceCommodore 128
1 PCB projectsCommodore VIC-20
1 PCB projectsCommodore Amiga
8 PCB projects
CC-BY-SA-4.0 A500 USB keyboard controller
Open replacement controller adding USB support to an Amiga 500 keyboard.
jtsiomb/a500kbd
GPL-3.0-only Amiga 2000 RGBtoHDMI
CPLD RGBtoHDMI adapter for the Amiga 2000 video slot.
LinuxJedi/AmigaRGBtoHDMI
GPL-3.0-only Amiga 500 RGBtoHDMI
CPLD video adapter for capturing the Amiga 500 digital RGB stream with RGBtoHDMI.
LinuxJedi/AmigaRGBtoHDMI
CERN-OHL-P-2.0 Amiga dual floppy interface
Open interface board for attaching two external floppy drives to an Amiga.
roddersuk/AmigaDualFloppyInterface
GPL-3.0-only Amiga TICK dual clock
Dual-frequency Amiga 2000 TICK clock source using modern SMD parts.
jasonsbeer/Amiga-2000-EATX
GPL-3.0-only PAKIA PS/2 keyboard adapter
Open ATtiny85 adapter for using PS/2 keyboards with Amiga computers.
dylangageot/pakia
GPL-2.0-or-later RAMesses Agnus memory board
Open Amiga Agnus-socket memory expansion and repair board.
LinuxJedi/RAMesses
GPL-2.0-or-later RAMesses Gary adapter
Open companion adapter board for RAMesses Amiga memory expansions.
LinuxJedi/RAMessesApple II / IIe / IIc
5 PCB projects
MIT Apple II VGA
Open RP2040 card that generates VGA from the Apple II video bus.
markadev/AppleII-VGA
CERN-OHL-S-2.0 FujiApple DevKit Combo
Combined Apple II FujiNet and development-kit interface board.
FujiNetWIFI/fujinet-hardware
CERN-OHL-S-2.0 FujiApple IDC-20 DevKit
Apple II FujiNet development interface using an IDC-20 connection.
FujiNetWIFI/fujinet-hardware
CERN-OHL-S-2.0 FujiApple SmartPort DevKit
Apple II FujiNet development interface with a SmartPort connector.
FujiNetWIFI/fujinet-hardware
CERN-OHL-S-2.0 FujiNet DB-19 adapter
DB-19 to IDC-20 SmartPort adapter for Apple II FujiNet hardware.
FujiNetWIFI/fujinet-hardwareMacintosh (68k / early PowerPC)
2 PCB projectsIBM PC / XT / AT and clones
1 PCB projectsAtari ST / STE / TT / Falcon
2 PCB projectsAtari 8-bit (400/800/XL/XE)
1 PCB projectsTandy Color Computer
1 PCB projectsRetroVerse VME computers
7 PCB projects
CERN-OHL-P-2.0 BigBoy 68030
Large-format 68030 retrocomputer processor card.
transistorfet/retroverse
CERN-OHL-P-2.0 Computie VME
68030 VME single-board computer.
transistorfet/retroverse
CERN-OHL-P-2.0 MemBird
RetroVerse VME memory expansion card.
transistorfet/retroverse
CERN-OHL-P-2.0 RetroVerse six-slot backplane
Six-slot terminated VME backplane for modular retrocomputers.
transistorfet/retroverse
CERN-OHL-P-2.0 RetroVerse SystemBoard PLCC
VME system controller and support board using PLCC devices.
transistorfet/retroverse
CERN-OHL-P-2.0 RetroVerse SystemBoard SMT
VME system controller and support board in SMT form.
transistorfet/retroverse
CERN-OHL-P-2.0 RetroVerse VME extender
60 mm VME card extender for development and debugging.
transistorfet/retroverseSony VAIO P and similar portables
2 PCB projectsMulti-system tools
11 projectsMulti-system controller adapters
1 PCB projectsOpen Source Scan Converter
3 PCB projects
CERN-OHL-P-2.0 OSSC Pro extra AV output
Open OSSC Pro expansion board adding analog VGA and stereo audio outputs.
marqs85/ossc_pro_hw
CERN-OHL-P-2.0 OSSC Pro legacy AV input
Open OSSC Pro expansion board for composite, S-Video, and RF input sources.
marqs85/ossc_pro_hw
CERN-OHL-P-2.0 OSSC Pro RAM board
Open low-latency pseudo-SRAM expansion board for OSSC Pro FPGA modes.
marqs85/ossc_pro_hwRGBtoHDMI
1 PCB projectsCartridge readers
6 PCB projects
GPL-3.0-or-later sanni cartreader
Open Mega shield and firmware covering NES through many handhelds.
sanni/cartreader
GPL-3.0-only SCARAB cartridge diagnostics mainboard
Open mainboard for a modular multi-system cartridge reader and diagnostic tool.
stuart2307/SCARAB
GPL-3.0-only SCARAB Game Boy/GBA module
Open Game Boy and Game Boy Advance cartridge module for SCARAB.
stuart2307/SCARAB
GPL-3.0-only SCARAB NES module
Open NES cartridge module for the SCARAB diagnostic platform.
stuart2307/SCARAB
GPL-3.0-only SCARAB Nintendo 64 module
Open Nintendo 64 cartridge module for the SCARAB diagnostic platform.
stuart2307/SCARAB
GPL-3.0-only SCARAB SNES module
Open Super Nintendo cartridge module for the SCARAB diagnostic platform.
stuart2307/SCARAB