Skip to the content
PCBKitNew board
2 layers79 × 33 mmController, the printed circuit board in 3D

µController (micro controller) a tiny battery powered game controller design for one game...unrailed

Size
79 × 33 mm
Copper layers
2
Thickness
1.6 mm
Parts
32
Nets
49
Pads
180
Tracks, vias
214, 30
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
7 Jun 2025
Updated
12 Sep 2025

Overview

Controller is an open-source printed circuit board by RunTheBot, from the RunTheBot/uController repository on GitHub. It is a 2-layer board of 79 × 33 mm with 32 parts on 49 nets, routed with 214 tracks and 30 vias.

It is built around the TPS61200DRC, COM-09032 and SK6812MINI-E, with the BSS138 among its other parts. Its parts include 11 resistors, 5 capacitors, 5 diodes, 3 ICs and 2 switches.

Main components

4

README

README.md

µController

µController (micro controller) a tiny battery powered game controller design for one game...unrailed

This way, you can ruin friendships with unrailed anywhere, anytime.

image image final

Features

  • Hall effect PS4 style joysticks
  • 2 Cherry MX keys for use and dash inputs
  • Neopixel RGB LED under Cherry MX keys
  • 5v boost converter for neopixel running off 3.7v battery
  • USB-C charging port
  • Battery charging
  • Battery voltage sensor
  • Battery level indicator
  • Ultra low power mode
    • Deep sleep mode with wake on button press
    • Disables boost converter and neopixel
    • Disables Wireless connection
  • Ultra Small: 79mm x 33mm
  • Wireless

BOM

NameQuantitySingle Unit PriceTotal PriceURL/LCSCVendor (LCSC unless otheriwse indicated)
Electronics
C5 0603 0.1uF3$0.45C49678
C3 0603 10uF1$0.13C19702
C4 0603 22uF1$0.18C59461
LED 06031$0.32C965799
SK6812MINI2$0.37C5149201
schottky diode2C85098With NotAHackPad
BSS138 (Level Shifter)1C82045With NotAHackPad
USB_C_Receptacle1$0.38C2988369
2.2µH/±20%/1.5A Inductor1$0.67C171762
0603 R5.1kΩ2$0.09C2907044
0603 1.8M1$0.08C2930026
0603 200k1$0.12C105574
0603 120Ω1$0.13C114640
0603 10K3C98220With NotAHackPad
0603 15kΩ1$0.09C2906995
0603 100kΩ2$0.10C14675
SW_Push_SPST_NO_Alps_SKRK2$0.63C115357
NanoS31$19.00https://unexpectedmaker.com/shop.html#!/NanoS3/p/577095557/category=154217256UM
TPS61200DRC1$1.63C140320
PS4 Joystick Hall Effect1$4.59https://www.aliexpress.com/item/1005008600410715.html
BT2.0 U CablePigtail (180)1$8.20https://www.aliexpress.com/item/1005008719531779.html
Battery1$25.79https://www.aliexpress.com/item/1005008702820863.html
LCSC Shipping/handling$15.14
UM Shipping$12.95
Keys
Outemu Silent Grays1$22.38$22.38https://www.aliexpress.com/item/1005007052759423.html
Key Caps - Printed$0.00
JLC
PCB with stencil1$9.00$9.00
Shipping1$16.88$16.88
$60.96CAD
$59.34USD
$103.89Total - USD

Parts

32
QtyValueFootprintReferences
20.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2
2100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR8, R9
210KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R5
2D_ShockleyDiode_SMD:D_SMA-SMB_Universal_HandsolderingD4, D5
2R5.1kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2
2SK6812MINIfootprints:SK6812MINI-ED2, D3
2SW_Pushfootprints:SW_Cherry_MX_PCB_1.00uSW2, SW3
2SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW_BOOT1, SW_RESET1
10.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC5
11.8MResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10
110kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6
110uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3
1120Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderR3
115kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR7
12.2µH/±20%/1.5AInductor_SMD:L_1008_2520Metric_Pad1.43x2.20mm_HandSolderL1
1200kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR11
122uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4
1BSS138Package_TO_SOT_SMD:SOT-23Q5
1BatteryConnector_JST:JST_XH_S2B-XH-A_1x02_P2.50mm_HorizontalBT1
1COM-09032footprints:PS4_joystickU2
1LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1
1NanoS3NanoS3:NanoS3_HandSolderU1
1TPS61200DRCPackage_SON:Texas_S-PVSON-N10_ThermalViasU3
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASVJ1

Questions

How big is the Controller PCB?

It measures 79 × 33 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Controller use?

32 parts, built around the TPS61200DRC, COM-09032, SK6812MINI-E and BSS138. 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 Controller KiCad files?

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

Can I use the Controller design in my own project?

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

Similar boards

  • 2 layers171.7 × 103.2 mmMacropad v2, the printed circuit board in 3D

    Macropad v2

    Anycircle11139s/Macropad-v2

    I wanted to make a second version of my macropad because I was confident, that with my improved skills, I could cook up something better. I spent a long time creating this, and I'm really proud of what I made.

    70 parts
  • 2 layers130 × 55.5 mmMacro, the printed circuit board in 3D

    Macro

    jonananas999/remote-conrtrol-macro

    My macro remote control PCB design and future devolopment

    15 parts
  • 2 layers100 × 100 mmDialpad, the printed circuit board in 3D

    Dialpad

    parzival43/Dialpad

    A custom-designed macropad built around the Seeed Studio XIAO RP2040, featuring 12 mechanical keys, two rotary controls, a joystick, and a display.

    78 parts
  • 4 layers35.1 × 76.3 mmTiny4FSK, the printed circuit board in 3D

    Tiny4FSK

    New-England-Weather-Balloon-Society/Tiny4FSK

    Horus Binary v2 HAB Tracker

    90 parts96CERN-OHL-W-2.0
  • 4 layers61.8 × 79.6 mmShipwrecked pcb, the printed circuit board in 3D

    Shipwrecked pcb

    mpkendall/shipwrecked-pcb

    Shipwrecked PCB Badges

    153 parts17Unlicense
  • 2 layers56 × 56 mmPiPower v2, the printed circuit board in 3D

    PiPower v2

    wyolum/pi-power

    Full featured power options for the Raspberry Pi. 12V, 5V, Lipo, with push/push on/off and power meter.

    81 parts4MIT
  • 2 layers38.1 × 50.8 mmSAO Demo Controller, the printed circuit board in 3D

    SAO Demo Controller

    ageppert/SAO_Demo_Controller

    A small inline SAO with an RP2040 used to demo SAOs that require smarts, but don't have it built-in.

    59 parts3
  • 2 layers14.8 × 8 mmFlashlight, the printed circuit board in 3D

    Flashlight

    pavel-demin/flashlight

    25 parts2