Skip to the content
PCBKitNew board
2 layers164.5 × 97.5 mmComputerController, the printed circuit board in 3D

Custom PCB that is able to perform tasks without the use of a keyboard

Size
164.5 × 97.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
20
Nets
50
Pads
118
Tracks, vias
117, 3
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
6 Sep 2026
Updated
6 Sep 2026

Overview

ComputerController is an open-source printed circuit board by phanayden, from the phanayden/ComputerController repository on GitHub. It is a 2-layer board of 164.5 × 97.5 mm with 20 parts on 50 nets, routed with 117 tracks and 3 vias.

Its parts include 6 switches, 5 connectors, 4 capacitors, 4 diodes and 1 resistor. It belongs with the ESP32 boards of this library.

README

README.md

ComputerController

Custom Computer Controller that uses a custom PCB to control the media functions of the device it is connected to, as well as view the loudness of the room.

Key Project Features

  • MODE switching button that changes the use of the rotary encoder between VOLUME, MIC GAIN, BRIGHTNESS, and MIC SENSITIVITY
  • PLAY, NEXT, BACK, MUTE MIC buttons
  • LCD Screen that shows the current volume, mic loudness and gain, mode, if the volume is muted, if the mic is muted, and when each button is pressed
  • Each component has a coupling and bulk capacitor
  • LED Ring that displays the current volume level in green, and turns red when muted

Components

  • Microcontroller: ESP32-S3 N16R8 Development Board
  • Display: Hosyond 3.5 Inches TFT LCD Touch Screen Shield Display Module 480x320 SPI Serial ILI9488
  • Microphone: Teyleten Robot MAX9814 Electret Microphone
  • Rotary Encoder: EC11 Rotary Encoder with Push Button
  • Switches: GATERON Creamy Keyboard Switches
  • LED Ring: WS2812B RGB LED Rings 12 Bits

Hardware Architecture and Visuals

Circuit Schematic

Circuit Schematic

Circuit Design

Circuit Schematic

3D PCB Layout

TOP Circuit Schematic BOTTOM Circuit Schematic

Physical PCB

Parts

20
QtyValueFootprintReferences
40.1uFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1, C2, C3, C4
210uFCapacitor_THT:CP_Radial_D4.0mm_P2.00mmD2, D4
11uFCapacitor_THT:C_Disc_D7.5mm_W5.0mm_P7.50mmD3
1470RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
1470uFCapacitor_THT:CP_Radial_D6.3mm_P2.50mmD1
1BACKButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW3
1ESP32-s3 LeftConnector_PinSocket_2.54mm:PinSocket_1x22_P2.54mm_VerticalJ6
1ESP32-s3 RightConnector_PinSocket_2.54mm:PinSocket_1x22_P2.54mm_VerticalJ7
1LCD SCREENConnector_PinSocket_2.54mm:PinSocket_1x14_P2.54mm_VerticalJ3
1LED RINGConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1MODEButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW5
1MUTEButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW4
1MicConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ4
1NEXTButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW2
1PLAYButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_MountingHolesSW6

Questions

How big is the ComputerController PCB?

It measures 164.5 × 97.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ComputerController use?

20 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 ComputerController KiCad files?

From the phanayden/ComputerController repository on GitHub, at the commit this page was made from: the board is hardware/design/ComputerController.kicad_pcb and its schematic hardware/schematic/ComputerController.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ComputerController design in my own project?

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

Similar boards

  • 2 layers66.9 × 74.5 mmDeskHop Rev1, the printed circuit board in 3D

    DeskHop Rev1

    hrvach/deskhop

    Fast Desktop Switching Device

    20 parts7.9kGPL-3.0
  • 2 layers86.4 × 64.8 mmSlot machine, the printed circuit board in 3D

    Slot machine

    google/google-ctf

    Google CTF

    20 parts5.1kApache-2.0
  • 2 layers36.2 × 26.8 mmEsp32 minimal, the printed circuit board in 3D

    Esp32 minimal

    atopile/atopile

    Design circuit boards with code! ✨ Get software-like design reuse 🚀, validation, version control and collaboration in hardware; starting with electronics ⚡️

    20 parts4kMIT
  • 2 layers108.1 × 393.8 mmSweep compact ble, the printed circuit board in 3D

    Sweep compact ble

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    20 parts2.1k
  • 2 layers26 × 15.9 mmTPS54340 Buck Regulator, the printed circuit board in 3D

    TPS54340 Buck Regulator

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    20 parts1.2k
  • 2 layers67.6 × 30.5 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

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

    20 parts1kGPL-3.0
  • 2 layers44.3 × 28.7 mmLin bus adapter esp32, the printed circuit board in 3D

    Lin bus adapter esp32

    hackclub/OnBoard

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

    20 parts915
  • 2 layers89.5 × 61.6 mmFreeDeck TH 2020-02, the printed circuit board in 3D

    FreeDeck TH 2020-02

    FreeYourStream/freedeck-hardware

    all the stuff you need to build your own FreeDeck

    20 parts772