Skip to the content
PCBKitNew board
2 layers150 × 60 mmGame Controller, the printed circuit board in 3D

This is a game controller powered by an Arduino Nano RP2040. It features two joysticks and ten buttons, designed for custom gaming and input projects.

Size
150 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
42
Pads
124
Tracks, vias
273, 7
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
31 Jan 2026
Updated
4 May 2026

Overview

Game Controller is an open-source printed circuit board by DZDevelopers, from the DZDevelopers/Game-Controller repository on GitHub. It is a 2-layer board of 150 × 60 mm with 14 parts on 42 nets, routed with 273 tracks and 7 vias.

It is built around the MCP3008-I/P and COM-09032. Its parts include 10 switches and 3 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

2

README

README.md

Game Controller

This is a game controller powered by an Arduino Nano RP2040. It features two joysticks and ten buttons, designed for custom gaming and input projects.

This project is fully open-source and includes schematics, PCB design, and a simple enclosure.

Overall game controller

image (1)

Schematic

image

PCB

image

Hardware Overview

Microcontroller: Arduino Micro RP2040

Buttons: Push Button Switch

joysticks: COM-09032

Bill of Materials (BOM)

1 x Raspberry Pi Pico

10 x Push Button Switch

2 x COM-09032

1 × Custom-designed PCB

1 × Case (3D-printed)

Parts

14
QtyValueFootprintReferences
10SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10
2COM-09032COM-09032:XDCR_COM-09032U1, U2
1MCP3008Package_DIP:DIP-16_W7.62mmU3
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_THTA2

Questions

How big is the Game Controller PCB?

It measures 150 × 60 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Game Controller use?

14 parts, built around the MCP3008-I/P and COM-09032. 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 Game Controller KiCad files?

From the DZDevelopers/Game-Controller repository on GitHub, at the commit this page was made from: the board is KiCad/GameController.kicad_pcb and its schematic KiCad/GameController.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Game Controller design in my own project?

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

Similar boards

  • 2 layers304.8 × 95.2 mmLMN, the printed circuit board in 3D

    LMN

    FundamentalFrequency/LMN-3-ECAD

    Electrical CAD Files for the LMN-3 Project

    106 parts106CC-BY-SA-4.0
  • 2 layers27.3 × 34.3 mmPs4, the printed circuit board in 3D

    Ps4

    little-scale/PS4_joystick_footprint

    PS4 Joystick Footprint for Kicad

    6 parts18
  • 2 layers235.8 × 117.2 mmErgorox50, the printed circuit board in 3D

    Ergorox50

    ReGenBot03/Ergorox50

    Personal Split Keyboard Project with Thumstick & Trackpad

    197 parts13
  • 2 layers130 × 109 mmRight, the printed circuit board in 3D

    Right

    Hex-4/glyph

    [ a custom split keyboard for portably and comfortably interfacing with computing systems ]

    49 parts11MIT
  • 2 layers107 × 83 mmHEX remote, the printed circuit board in 3D

    HEX remote

    Josh4minee/HEX-B12.V1

    HEX-B12.V120 is a custom designed hexapod using mg996r servos and has it's theme based on the beloved bot B-12 from the popular video game STRAY.

    16 parts7MIT
  • 2 layers268.4 × 63.2 mmProject Hermes, the printed circuit board in 3D

    Project Hermes

    shiva233/Project-Hermes

    Project Hermes is a handheld "console" designed for people who already own gaming PCs so they can stream their games via SteamLink so they can take it anywhere for cheap!

    17 parts4
  • 2 layers50 × 200 mmMouse c1, the printed circuit board in 3D

    Mouse c1

    kayaked/esp32-ble-mouse-remote

    Bluetooth LE hybrid of a computer mouse and a TV remote. (software/electronics)

    31 parts2MIT
  • 2 layers188.5 × 88.9 mmEsp gamepad v2, the printed circuit board in 3D

    Esp gamepad v2

    Reiko0908/NeuralNetwork_Based_AutonomousCar

    This project focuses on developing an autonomous car system powered by neural networks (NN). It utilizes deep learning techniques to enable key functionalities such as perception, path planning, and control.

    70 parts2Apache-2.0