Skip to the content
PCBKitNew board
4 layers114 × 95.1 mmController, the printed circuit board in 3D

Personal Project

Size
114 × 95.1 mm
Copper layers
4
Thickness
1.6 mm
Parts
113
Nets
113
Pads
452
Tracks, vias
896, 603
Pours
4
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
17 Jun 2025
Updated
10 Sep 2026

Overview

Controller is an open-source printed circuit board by tguyenn, from the tguyenn/drone-swarm repository on GitHub. It is a 4-layer board of 114 × 95.1 mm with 113 parts on 113 nets, routed with 896 tracks and 603 vias.

It is built around the ESP32-S3, TPS63000IDRCRQ1 and W25Q256JVEIQ, with the SM0605RGB, SMF5.0A_R1_00001 and IRLML6402TRPBF among its other parts. Its parts include 22 capacitors, 18 resistors, 13 diodes, 7 ICs and 6 switches. It belongs with the ESP32 boards of this library.

Main components

8

README

README.md

Drone Swarm

WIP

Parts

113
QtyValueFootprintReferences
1110kSamacSys_Parts:RESC2012X60NR3, R4, R401, R402, R403, R404, R405, R406, R901, R902, R903
8u1SamacSys_Parts:MAJx16C7, C8, C9, C203, C205, C801, C802, C901
61uSamacSys_Parts:CAPC2012X135NC6, C201, C202, C803, C804, C902
410uSamacSys_Parts:CAPC1608X80NC4, C204, C206, C207
4MountingHole_PadSamacSys_Parts:MountingHole_4.3mm_M4_ISO14580_PadH102, H103, H104, H105
4SM0605RGBSamacSys_Parts:SM0605RGBLED901, LED902, LED903, LED904
4SMF5.0A_R1_00001SamacSys_Parts:SMF50A_R1_00001D201, D301, D302, D303
3OrangeSamacSys_Parts:LEDM2214X140NLED905, LED906, LED907
2100 OhmsSamacSys_Parts:EXBU38RN902, RN903
210pSamacSys_Parts:CAPC2013X94NC1, C3
2150 OhmsSamacSys_Parts:EXBV8V151JVRN901, RN904
21p8Capacitor_SMD:C_0603_1608MetricC2, C5
227SamacSys_Parts:RESC1005X40NR303, R304
23.2inch_IPS_SPI_Module_ILI9341SamacSys_Parts:TFT-320x240U501, U502
25k1SamacSys_Parts:RESC1608X50NR301, R302
2IRLML6402TRPBFPackage_TO_SOT_SMD:SOT-23Q901, Q902
2LM66100DCKRSamacSys_Parts:SOP65P210X110-6ND202, D203
2RKJXV1224005SamacSys_Parts:RKJXV1224005VR401, VR402
1100SamacSys_Parts:RESC1608X55NR201
11MResistor_SMD:R_0603_1608MetricR202
1200kSamacSys_Parts:RESC1608X55NR203
12nHSamacSys_Parts:WE-KI_0603A30L2
12u2SamacSys_Parts:NRS3015T2R2MNGHVL201
13nHSamacSys_Parts:INDC1006X65NL1
13v3SamacSys_Parts:TestPoint_Pad_1.0x1.0mmTP203
14677SamacSys_Parts:SOIC127P600X175-8NIC801
1Antenna_ChipSamacSys_Parts:Texas_SWRA117D_2.4GHz_LeftAE1
1BATVSamacSys_Parts:TestPoint_Pad_1.0x1.0mmTP201
1BOOTSamacSys_Parts:TL1030AF500AQJS401
1BUCK_VINSamacSys_Parts:TestPoint_Pad_1.0x1.0mmTP205
1CTP_INTSamacSys_Parts:5000TP12
1CTP_RSTSamacSys_Parts:5000TP10
1Conn_01x05_PinConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1
1DOWNSamacSys_Parts:SW_PUSH_6mmSW403
1ESP32-S3Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP5.6x5.6mmU1
1FH4000074ZSamacSys_Parts:FH4000074ZY1
1FLASH_CSSamacSys_Parts:5000TP802
1GNDSamacSys_Parts:TestPoint_Pad_1.0x1.0mmTP202
1JOY_H1SamacSys_Parts:TestPoint_Pad_1.0x1.0mmTP402
1JOY_H2SamacSys_Parts:TestPoint_Pad_1.0x1.0mmTP404
1JOY_V1SamacSys_Parts:TestPoint_Pad_1.0x1.0mmTP401
1JOY_V2SamacSys_Parts:TestPoint_Pad_1.0x1.0mmTP403
1JST-PH ConnSamacSys_Parts:1769J201
1LCD_CSSamacSys_Parts:5000TP13
1LCD_RSSamacSys_Parts:5000TP16
1LCD_RSTSamacSys_Parts:5000TP15
1LED_~{OE}SamacSys_Parts:5000TP14
1LEFTSamacSys_Parts:SW_PUSH_6mmSW402
1MISOSamacSys_Parts:5000TP6
1MOSISamacSys_Parts:5000TP3
1MountingHoleMountingHole:MountingHole_2.2mm_M2_DIN965H101
1NetTieSamacSys_Parts:NetTie-2_Pad0.3mmNT201
1PCA9685PW_Q900,118SamacSys_Parts:SOP65P640X110-28NIC901
1PSRAM_CESamacSys_Parts:5000TP801
1RESETSamacSys_Parts:TL1030AF500AQJS402
1RIGHTSamacSys_Parts:SW_PUSH_6mmSW404
1SCKSamacSys_Parts:5000TP9
1SCLSamacSys_Parts:5000TP8
1SDASamacSys_Parts:5000TP5
1SD_CSSamacSys_Parts:5000TP11
1TCH_CSSamacSys_Parts:5000TP17
1TCH_IRQSamacSys_Parts:5000TP18
1TPS63000IDRCRQ1SamacSys_Parts:TPS63000IDRCRQ1IC201
1UPSamacSys_Parts:SW_PUSH_6mmSW401
1USBVSamacSys_Parts:TestPoint_Pad_1.0x1.0mmTP204
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ2
1W25Q256JVEIQSamacSys_Parts:SON127P800X600X80-9N-DIC802

Questions

How big is the Controller PCB?

It measures 114 × 95.1 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Controller use?

113 parts, built around the ESP32-S3, TPS63000IDRCRQ1, W25Q256JVEIQ and SM0605RGB. 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 tguyenn/drone-swarm repository on GitHub, at the commit this page was made from: the board is hardware/remote/controller.kicad_pcb and its schematic hardware/flight_controller/BUTTONS.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 tguyenn before reusing the design.

More from tguyenn/drone-swarm

1
  • 4 layers49.5 × 49.5 mmDrone, the printed circuit board in 3D

    Drone

    tguyenn/drone-swarm

    Personal Project

    89 parts

Similar boards

  • 2 layers100 × 100 mmUINIO Keyboard, the printed circuit board in 3D

    UINIO Keyboard

    uinika/UINIO-Keyboard

    a Multi-Functional input module, includes Keyboard, Rocker, Rotary Encoder.

    112 parts2
  • 2 layers176.8 × 101 mmGame console, the printed circuit board in 3D

    Game console

    Siddak-Puri/Arcadia

    ...

    36 parts1
  • 2 layers100 × 112.5 mmMacropad, the printed circuit board in 3D

    Macropad

    gustavorubim/field13-macropad

    FIELD 13: DIY programmable macropad with joystick, rotary encoder, editable CAD, electronics, firmware, and visual build documentation.

    45 parts
  • 2 layers118 × 59 mmStagController, the printed circuit board in 3D

    StagController

    HirtusHeterogomphus/StagController

    DIYゲームパッド「スタッグコントローラー」

    37 partsMIT
  • 2 layers30 × 36 mmTransDIP alps-27800, the printed circuit board in 3D

    TransDIP alps-27800

    iwax2/kicad-TransDIP_alps-27800

    Translate 2-axis Joystick ALPS RKJXV1224005 as DIP package in 2-axis Joystick #27800

    5 parts
  • 2 layers172.6 × 70.1 mmJoy Controller V2, the printed circuit board in 3D

    Joy Controller V2

    Merlin2LmmL/Joy-Controller

    A custom made Stream deck Like Handheld Controller that can switch modes and supports quick actions and game movement. PCB and 3d Printed Parts custom made.

    78 partsMIT
  • 2 layers100 × 71 mm3mode controller, the printed circuit board in 3D

    3mode controller

    nguterresn/3mode-controller

    This versatile hardware controller is designed to seamlessly integrate with a variety of wireless communication protocols, making it an ideal choice for hobbyist projects, DIY electronics, and prototyping.

    37 parts
  • 2 layers89.6 × 35.3 mmButtons, the printed circuit board in 3D

    Buttons

    mincrmatt12/MSign

    internet-connected led sign control system

    16 parts11MIT