

ATF1502BR
The open hardware GB/GBC cartridge system
- Size
- 60 × 80 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 31
- Nets
- 54
- Pads
- 170
- Tracks, vias
- 327, 1
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 4 Jul 2022
- Updated
- 27 Feb 2023
Overview
ATF1502BR is an open-source printed circuit board by ALXCO-Hardware, from the ALXCO-Hardware/squareboi repository on GitHub, published under the CC-BY-4.0 licence. It is a 2-layer board of 60 × 80 mm with 31 parts on 54 nets, routed with 327 tracks and 1 via.
Its parts include 10 resistors, 6 connectors, 4 capacitors, 3 diodes and 3 switches. It belongs with the retro computing and games boards and the FPGA and CPLD boards of this library.
README
README.md
Squareboi

Squareboi is an open hardware cartridge system for the Game Boy Color, made to be as accessible and DIY-friendly as possible. Using a handful of off-the-shelf components, it provides the same functionality as an original cartridge, compatible with the majority of programs. Additionally, an Arduino-based programmer allows for easy transfer of games and save data.
Features
Up to 4MB ROM/32KB RAM storage space
Stores save data without needing a battery
Made of common, off-the-shelf parts
Fully compatible with MBC1 and MBC5 mappers, partial support for MBC2 and MBC3
Programmer works as a general purpose cartridge reader
Easy to build: A basic version can be made with entirely through-hole components
Powered by a single 5V rail
Compatible with third-party programmers, like the widespread GBxCart RW
Manual
A thorough explanation of how the system works, and how to assemble it, can be found in the manual file, HERE.
Acknowledgements
Squareboi's existence is only possible due to the continued efforts of multiple individuals dedicated to reverse engineering and documenting the Game Boy hardware. A full list of those whose work I've built upon can be found within the manual.
Still, I'd like to say it again: Thanks to all of you! I wouldn't have gotten here alone.
Links
Squareboi featured on Hackaday
License
Squareboi is the work of a hobbyist – And while significant care was taken to make it reliable, I cannot guarantee that it will work in your specific use case, or that it will be compatible with your hardware.
Squareboi is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0). https://creativecommons.org/licenses/by/4.0/#deed-conditions
In essence, if you share or adapt this work, you must credit the author (ALXCO), and provide a link to the Squareboi repository, at: https://github.com/ALXCO-Hardware/squareboi
Parts
31| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3, R4, R5, R12, R13, R14, R15, R16 |
| 4 | 220nF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C1, C2, C3, C4 |
| 3 | LED | LED_THT:LED_D3.0mm | D0, D1, D8 |
| 2 | Conn_01x22 | Connector_PinHeader_2.54mm:PinHeader_1x22_P2.54mm_Vertical | J3, J5 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW4, SW5 |
| 1 | ATF1502-PLCC | Package_LCC:PLCC-44_THT-Socket | U1 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | Conn_02x05_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J6 |
| 1 | Conn_02x05_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J4 |
| 1 | SW_DIP_x06 | Button_Switch_THT:SW_DIP_SPSTx06_Slide_9.78x17.42mm_W7.62mm_P2.54mm | SW1 |
| 1 | USB_B | Connector_USB:USB_B_Lumberg_2411_02_Horizontal | J1 |
The 27 most common of 31 parts.
More from ALXCO-Hardware/squareboi
6- 2 layers72 × 139 mm

- 2 layers121.9 × 81.3 mm

- 2 layers22.9 × 54.6 mm

- 2 layers22.9 × 48.3 mm

- 2 layers21.6 × 38.1 mm

- 2 layers29.2 × 43.2 mm

Similar boards
- 2 layers44.5 × 46.9 mm

OSO SWAT B1-jig
joeycastillo/Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch
31 parts2.1k - 2 layers65 × 30 mm

Rgb to hdmi
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
31 parts1kGPL-3.0 - 2 layers191 × 98.5 mm

MacroKeypad
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
31 parts915 - 2 layers39 × 45.2 mm

CH32V003F4P6-R0-1v1
openwch/ch32v003
CH32V003 is an ultra-cheap RISC-V MCU with 2KB SRAM, 16KB flash, and up to 18 GPIOs that sells for under $0.10
31 parts599 - 2 layers26.7 × 27.9 mm

Breakout board
Luos-io/luos_engine
Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.
31 parts546MIT - 2 layers100 × 50 mm

Pixelix
BlueAndi/Pixelix
Full RGB LED matrix, based on an ESP32 and WS2812B LEDs or emulated LEDs on TFT.
31 parts447MIT - 2 layers77.2 × 69.8 mm

- 2 layers103 × 55 mm

Questions
How big is the ATF1502BR PCB?
It measures 60 × 80 mm and has 2 copper layers, 1.6 mm thick.
What parts does the ATF1502BR use?
31 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 ATF1502BR KiCad files?
From the ALXCO-Hardware/squareboi repository on GitHub, at the commit this page was made from: the board is Hardware/KiCad 6/ATF Devboard/ATF1502BR.kicad_pcb and its schematic Hardware/KiCad 6/ATF Devboard/ATF1502BR.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ATF1502BR design in my own project?
Its repository publishes it under the CC-BY-4.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).