Skip to the content
PCBKitNew board
2 layers44.8 × 73.8 mmPathfinder, the printed circuit board in 3D

GridCore is a modular 2×2 LED grid game and tool platform built for the Xiao RP2040.

Size
44.8 × 73.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
17
Nets
18
Pads
80
Tracks, vias
91, 0
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
25 Jul 2025
Updated
30 Dec 2025

Overview

Pathfinder is an open-source printed circuit board by Rainier-PS, from the Rainier-PS/GridCore repository on GitHub. It is a 2-layer board of 44.8 × 73.8 mm with 17 parts on 18 nets, routed with 91 tracks and 0 vias.

Its parts include 4 resistors, 4 diodes, 4 switches and 3 connectors. It belongs with the RP2040 boards of this library.

README

README.md

GridCore

GridCore is a minimalist reaction-based game system built on a 2×2 LED grid with 4 buttons. Modular. Expandable. Fun.

GridCore Board

What is GridCore?

GridCore is a lightweight, open-source mini game console using only 4 buttons and a 2×2 LED grid. GridCore is designed to be fun, hackable, and extendable. It runs simple games like reaction challenges with plans for more in future updates. (more games)

Images

Schematic

Schematic

PCB Layout

PCB Layout

PCB Front (Render)

PCB Front Render

PCB Back (Render)

PCB Back Render

GridCore Board - Front

GridCore Board Front

GridCore Board - Back

GridCore Board Back

Features

  • Reaction-based game logic that gets harder with each level
  • Built-in splash screen animation
  • MX keys 4-button control
  • Organized, human-readable code
  • Easily expandable architecture for additional games/tools

How to Play

  • Watch for a random LED to light up.
  • Press the corresponding button as fast as possible.
  • Get it right? You level up and it gets faster.
  • Miss or timeout? The game restarts.

Button–LED Layout
(Button position ≠ LED index)

Button No.PositionLED No.LED Position
Button 1Top LeftLED 3Upper Right
Button 2Top RightLED 2Upper Left
Button 3Bottom LeftLED 1Lower Left
Button 4Bottom RightLED 4Lower Right

Future Plans

  • Add multiple minigames (reaction, memory, binary input)
  • Tool modes (timer, counter, morse trainer, etc)

Getting Started

1. Flash the Code

Upload the GridCore.ino sketch to your board using Arduino IDE or PlatformIO.

2. Wiring

FunctionGPIO PinNotes
Button 1GPIO26Pull-down
Button 2GPIO27Pull-down
Button 3GPIO28Pull-down
Button 4GPIO29Pull-down
LED 1GPIO0Lower Left
LED 2GPIO7Upper Left
LED 3GPIO6Upper Right
LED 4GPIO1Lower Right

Advanced Notes

  • GND Test Pad
    A dedicated exposed GND pad is included on the PCB for easy multimeter probing and diagnostics. Useful during debugging or for adding temporary modules or sensors.

  • Dual Pin Headers for Xiao
    The Xiao RP2040 footprint includes double/duplicate pin holes, one for standard mounting, and another inline set for breakout or jumper wiring. This allows GridCore to be used not only as a game system, but also as a hackable Xiao devboard for rapid prototyping.

Note
This project has passed both ERC (Electrical Rule Check) and DRC (Design Rule Check) with no errors. All submission requirements for Pathfinder have been completed.

Parts

17
QtyValueFootprintReferences
4L08R5000Q1Footprints:LEDRD254W57D500H1070D1, D2, D3, D4
4RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R2, R3, R4
4SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4
2Conn_01x07Footprints:PinHeader_1x07_P2.54mm_VerticalJ1, J2
1Conn_01x01TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mmJ3
1XIAO-RP2040-DIPFootprints:XIAO-RP2040-DIPXIAO-RP2040

The 16 most common of 17 parts.

Questions

How big is the Pathfinder PCB?

It measures 44.8 × 73.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Pathfinder use?

17 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 Pathfinder KiCad files?

From the Rainier-PS/GridCore repository on GitHub, at the commit this page was made from: the board is PCB/Pathfinder.kicad_pcb and its schematic PCB/Pathfinder.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pathfinder design in my own project?

Its repository states no licence, so its author keeps all rights: ask Rainier-PS before reusing the design.

Similar boards

  • 2 layers50 × 35 mmServo power, the printed circuit board in 3D

    Servo power

    earthtojake/text-to-cad

    Design physical products with AI

    17 parts26kMIT
  • 2 layers139.7 × 62.2 mmBreakout 60pin EEC IV, the printed circuit board in 3D

    Breakout 60pin EEC IV

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    17 parts1.2k
  • 2 layers29.2 × 55.9 mmDeniseadapter, the printed circuit board in 3D

    Deniseadapter

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    17 parts1kGPL-3.0
  • 2 layers24.5 × 36.5 mmCluster, the printed circuit board in 3D

    Cluster

    JesusFreke/lalboard

    A 3D-printed keyboard inspired by the DataHand

    17 parts993
  • 2 layers56.3 × 55.7 mmStarNecklace, the printed circuit board in 3D

    StarNecklace

    hackclub/OnBoard

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

    17 parts915
  • 2 layers25 × 25 mmSmallEncoder, the printed circuit board in 3D

    SmallEncoder

    DDeGonge/OS-ARM

    This arm is not industrial and it will not be fast, but that is not my goal. But it will hopefully be a very nice looking arm fully capable of 6dof motion, cheap enough to keep it accessable but capable enough to…

    17 parts498MIT
  • 2 layers38.9 × 16.1 mmAmoeba spc, the printed circuit board in 3D

    Amoeba spc

    mtl/keyboard-pcbs

    Keyboard PCBs

    17 parts485
  • 2 layers36 × 51 mmABSIS ALE, the printed circuit board in 3D

    ABSIS ALE

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    17 parts431