Skip to the content
PCBKitNew board
2 layers103.5 × 70 mmController, the printed circuit board in 3D

This is a custom controller using Alpaca for firmware and using THB001P joysticks Made with the scheme of a nentendo controller made to not get stick drift.

Size
103.5 × 70 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
44
Pads
104
Tracks, vias
161, 1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
26 May 2025
Updated
9 Jun 2025

Overview

Controller is an open-source printed circuit board by Cyclic007, from the Cyclic007/ConvolutiedController repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 103.5 × 70 mm with 19 parts on 44 nets, routed with 161 tracks and 1 via.

It is built around the THB001P. Its parts include 8 diodes and 1 IC. It belongs with the RP2040 boards of this library.

Main components

1

README

README.md

Convoluted Controller

This is a custom controller using Alpaca for firmware and using THB001P joysticks Made with the scheme of a nentendo controller made to not get stick drift.

This controller is built for PC gameing and not console.

The controller uses an adaFruit Fether for the microcontroller.

Total cost $82.72

ReferenceQtyValueFootprintDatasheetsourcecost
A2,B1,D_Down1,D_Left1,D_right1,D_UP1,X1,Y18SwitchButton_Switch_SMD:SW_Push_1P1T_NO_CK_KSC6xxJ~https://www.digikey.com/en/products/detail/te-connectivity-alcoswitch-switches/1825910-6/1632536$1.04
D1,D2,D3,D4,D9,D10,D11,D1281N4148Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontalhttps://assets.nexperia.com/documents/data-sheet/1N4148_1N4448.pdfhttps://www.digikey.com/en/products/detail/onsemi/1N4148/458603$7.46
stick1,stick22THB001PScottoKeebs_Miscellaneous:THB001P_CNKTHB001Phttps://www.digikey.com/en/products/detail/c-k/THB001P/11687191$5.92
U11rp2040 fetherModule:Adafruit_Featherhttps://learn.adafruit.com/introducing-the-adafruit-rp2040-featherhttps://www.digikey.com/en/products/detail/adafruit-industries-llc/4884/14000603$24.95
PCB1https://www.pcbway.com$37.40
Battery1https://www.adafruit.com/product/2011$5.95

Parts

19
QtyValueFootprintReferences
81N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4, D9, D10, D11, D12
8SwitchButton_Switch_SMD:SW_Push_1P1T_NO_CK_KSC6xxJA2, B1, D_Down1, D_Left1, D_right1, D_UP1, X1, Y1
2THB001PScottoKeebs_Miscellaneous:THB001P_CNKstick1, stick2
1Adafruit-Feather-RP2040Module:Adafruit_FeatherU2

Questions

How big is the Controller PCB?

It measures 103.5 × 70 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Controller use?

19 parts, built around the THB001P. 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 Cyclic007/ConvolutiedController 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 publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers74.7 × 30 mmController, the printed circuit board in 3D

    Controller

    StuckAtPrototype/Thumbtroller

    77 parts305
  • 2 layers99.1 × 44.5 mmTransmitter, the printed circuit board in 3D

    Transmitter

    VectorSpaceHQ/VS_combat_robot

    A combat robot RC system using the ESP32.

    39 parts5
  • 2 layers170 × 55.1 mmEC426, the printed circuit board in 3D

    EC426

    jacoblinnabary/JCOBB-Controller-Board

    Analog PWM generator for RC/drone control. Produces 1–2 ms pulses at a 20 ms frame using an RC ramp and comparator.

    49 parts1MIT
  • 4 layers69 × 75 mmMain pcb, the printed circuit board in 3D

    Main pcb

    jlassahn/gamesquirrel

    A handheld game console.

    70 parts1
  • 2 layers172.3 × 34.9 mmMidicontrolla, the printed circuit board in 3D

    Midicontrolla

    besi/midicontrolla

    13 parts