Skip to the content
2 layers60 × 80 mmATF1502BR, the printed circuit board in 3D

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

Logo

Squareboi

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

Official video assembly guide

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
QtyValueFootprintReferences
1010KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R3, R4, R5, R12, R13, R14, R15, R16
4220nFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1, C2, C3, C4
3LEDLED_THT:LED_D3.0mmD0, D1, D8
2Conn_01x22Connector_PinHeader_2.54mm:PinHeader_1x22_P2.54mm_VerticalJ3, J5
2SW_PushButton_Switch_THT:SW_PUSH_6mm_H5mmSW4, SW5
1ATF1502-PLCCPackage_LCC:PLCC-44_THT-SocketU1
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1Conn_02x05_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ6
1Conn_02x05_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ4
1SW_DIP_x06Button_Switch_THT:SW_DIP_SPSTx06_Slide_9.78x17.42mm_W7.62mm_P2.54mmSW1
1USB_BConnector_USB:USB_B_Lumberg_2411_02_HorizontalJ1

The 27 most common of 31 parts.

More from ALXCO-Hardware/squareboi

6
  • 2 layers72 × 139 mmSquareboi2, the printed circuit board in 3D

    Squareboi2

    ALXCO-Hardware/squareboi

    The open hardware GB/GBC cartridge system

    31 parts58CC-BY-4.0
  • 2 layers121.9 × 81.3 mmProgshield, the printed circuit board in 3D

    Progshield

    ALXCO-Hardware/squareboi

    The open hardware GB/GBC cartridge system

    14 parts58CC-BY-4.0
  • 2 layers22.9 × 54.6 mmROMboard, the printed circuit board in 3D

    ROMboard

    ALXCO-Hardware/squareboi

    The open hardware GB/GBC cartridge system

    10 parts58CC-BY-4.0
  • 2 layers22.9 × 48.3 mmROMboard, the printed circuit board in 3D

    ROMboard

    ALXCO-Hardware/squareboi

    The open hardware GB/GBC cartridge system

    6 parts58CC-BY-4.0
  • 2 layers21.6 × 38.1 mmRAMboard, the printed circuit board in 3D

    RAMboard

    ALXCO-Hardware/squareboi

    The open hardware GB/GBC cartridge system

    4 parts58CC-BY-4.0
  • 2 layers29.2 × 43.2 mmROMAdaptor, the printed circuit board in 3D

    ROMAdaptor

    ALXCO-Hardware/squareboi

    The open hardware GB/GBC cartridge system

    4 parts58CC-BY-4.0

Similar boards

  • 2 layers44.5 × 46.9 mmOSO SWAT B1-jig, the printed circuit board in 3D

    OSO SWAT B1-jig

    joeycastillo/Sensor-Watch

    A board replacement for the classic Casio F-91W wristwatch

    31 parts2.1k
  • 2 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    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 mmMacroKeypad, the printed circuit board in 3D

    MacroKeypad

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    31 parts915
  • 2 layers39 × 45.2 mmCH32V003F4P6-R0-1v1, the printed circuit board in 3D

    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 mmBreakout board, the printed circuit board in 3D

    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 mmPixelix, the printed circuit board in 3D

    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 mmCubesatsim solar, the printed circuit board in 3D

    Cubesatsim solar

    alanbjohnston/CubeSatSim

    CubeSatSim, the AMSAT CubeSat Simulator

    31 parts419GPL-3.0
  • 2 layers103 × 55 mmTd neck-294, the printed circuit board in 3D

    Td neck-294

    tdaede/td-crt

    tubes

    31 parts373

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).