

This a 4 key macropad made to be used as a game keypad
- Size
- 80.9 × 59.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 13
- Nets
- 18
- Pads
- 64
- Tracks, vias
- 128, 7
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 4 Jul 2025
- Updated
- 5 Jul 2025
Overview
Arc-4 is an open-source printed circuit board by Sameer-Kulhari, from the Sameer-Kulhari/Arc-4 repository on GitHub. It is a 2-layer board of 80.9 × 59.5 mm with 13 parts on 18 nets, routed with 128 tracks and 7 vias.
Its parts include 4 resistors, 4 diodes, 4 switches and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.
README
README.md___Arc-4
A simple and compact Guessing Game built using 4 Cherry MX switches, a custom PCB, and the Seeed Studio XIAO RP2040.
Working
This Gamepad generates a random 3-bit(0,1) code and you guess it using 3 buttons. Pressing a fourth button checks your guess and LEDs light up solid if correct or blink if wrong.
Features
- 4 mechanical keys
- Custom-designed PCB
- XIAO RP2040 microcontroller
- Simple and clean Arduino firmware
- Easy USB-C connectivity
- LED support for each key
Parts List
- 1 × Seeed Studio XIAO RP2040
- 4 × Cherry MX mechanical switches
- 4 × Keycaps
- 1 × Custom PCB
- 4 × resistors
- USB-C Cable
Images
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | L08R5000Q1 | Led:LEDRD254W57D500H1070 | D1, D2, D3, D4 |
| 4 | Resistor | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R2, R3, R4 |
| 4 | SW_Push | Library:SW_Cherry_MX_1.00u_PCB_With_3d | SW1, SW2, SW3, SW4 |
| 1 | XIAO-RP2040-DIP | xiao:XIAO-RP2040-DIP | U1 |
Questions
How big is the Arc-4 PCB?
It measures 80.9 × 59.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Arc-4 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 Arc-4 KiCad files?
From the Sameer-Kulhari/Arc-4 repository on GitHub, at the commit this page was made from: the board is PCB/Arc-4.kicad_pcb and its schematic PCB/Arc-4.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Arc-4 design in my own project?
Its repository states no licence, so its author keeps all rights: ask Sameer-Kulhari before reusing the design.
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


