

SCARAB
Licensed under the GNU General Public License.
- Size
- 135 × 89 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 13
- Nets
- 99
- Pads
- 176
- Tracks, vias
- 330, 45
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 5 Oct 2025
- Updated
- 24 Apr 2026
Overview
SCARAB is an open-source printed circuit board by stuart2307, from the stuart2307/SCARAB repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 135 × 89 mm with 13 parts on 99 nets, routed with 330 tracks and 45 vias.
Its parts include 4 connectors and 2 resistors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
README
README.mdThe SCARAB
The Save and Cartridge Aid Requiring Adapter Boards
THE IDEA
As far as preservation goes, emphasis is placed on the software side of things. Tools exist to dump ROMs, and archive them, but there are few tools to diagnose the hardware. This is the niche the SCARAB aims to fill.
WHAT DOES IT DO?
It tests the pins of cartridges to ensure they work correctly. It validates the checksum of the internal ROM. It tests the save battery, if applicable, via a Save Data Retention test.
WHY DID YOU MAKE IT?
I've always loved retro gaming, and I am a collector of old hardware. As such, when given the opportunity to work with it as part of my Final Year Project, I settled on the SCARAB. I wanted to have some kind of tool to ensure my cartridges were operational.
Licensed under the GNU General Public License.
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 5.1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2 |
| 2 | Conn_01x31 | Connector_PinSocket_2.54mm:PinSocket_1x31_P2.54mm_Vertical | J2, J5 |
| 1 | 5V to 3.3V Buck | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Arduino_Mega2560_R3_Shield | PCM_arduino-library:Arduino_Mega2560_R3_Shield | A1 |
| 1 | USB-C Board | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Vertical | J3 |
The 7 most common of 13 parts.
More from stuart2307/SCARAB
4- 2 layers125 × 119 mm

- 2 layers112 × 103.5 mm

- 2 layers78.5 × 100 mm

- 2 layers67.5 × 93 mm

Similar boards
- 2 layers40 × 20 mm

- 2 layers74.9 × 49.5 mm

- 2 layers35 × 29 mm

MagSpoofTC
samyk/magspoof
A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.
13 parts4.2k - 2 layers20.6 × 23.6 mm

AO-03 signal amplifier
fossasia/pslab-scripts
Pocket Science Lab - Scripts for Sensor Experiments
13 parts1.6kApache-2.0 - 2 layers47 × 35.6 mm

- 2 layers95 × 95 mm

Cube batteryboard
willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels
13 parts1.1kGPL-3.0 - 2 layers15.2 × 20.3 mm

Pt100stick
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
13 parts1.1kGPL-3.0 - 2 layers53.9 × 23.2 mm

Buffer
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
13 parts1kGPL-3.0
Questions
How big is the SCARAB PCB?
It measures 135 × 89 mm and has 2 copper layers, 1.6 mm thick.
What parts does the SCARAB use?
13 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 SCARAB KiCad files?
From the stuart2307/SCARAB repository on GitHub, at the commit this page was made from: the board is Hardware/SCARAB/SCARAB.kicad_pcb and its schematic Hardware/GB GBA Module/GB GBA Module.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SCARAB 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).