Skip to the content
2 layers54 × 34 mmTesting2, the printed circuit board in 3D

An ESP32 devboard designed to be a drone flight controller. Includes a gyro, accelerometer, and a buck converter to step down drone battery voltage (14.8v) to 5v. Includes all the other basic devboard stuff, like an esp32, usb-c port, and io pins.

Size
54 × 34 mm
Copper layers
2
Thickness
1.6 mm
Parts
39
Nets
70
Pads
260
Tracks, vias
399, 69
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
6 Jun 2025
Updated
1 Jul 2025

Overview

Testing2 is an open-source printed circuit board by GKevinLi, from the GKevinLi/babys-first-pcb repository on GitHub. It is a 2-layer board of 54 × 34 mm with 39 parts on 70 nets, routed with 399 tracks and 69 vias.

It is built around the ESP32-S3-WROOM-1-N8, TPS82130SIL and MPU-6050, with the TLV76133DCY and USBLC6-2P6 among its other parts. Its parts include 12 capacitors, 10 resistors, 5 ICs, 3 diodes and 3 connectors. It belongs with the robots and motor control and microcontroller boards boards and the ESP32 boards of this library.

Main components

5

README

README.md

Custom ESP32 Devboard

image

It's a custom ESP32 devboard. It was designed to be a drone flight controller, but it's suitable for other projects as well. I wanted to make this because I thought it was a good idea to try to design a drone with custom electronics. Turns out, electronics are hard, so I just made this. It'll go on the drone when all the other parts are done. This project is being made for and funded by Hack Club's Highway program.

This is my first circuit board by the way, hopefully I did a good job. I'm planning on designing my own brushless motor speed controller next, but I may just move on to the drone if that's too hard.

Features

  • Integrated gyro and accelerometer (MPU-6050)
  • Integrated magnetometer
  • Voltage Regulator that drops drone battery voltage (14.8v) to 5v
  • ESP32 Chip for processing, wifi, and bluetooth connectivity
  • USB-C 2.0 port for programming and power supply
  • Boot and Reset buttons
  • A whole lotta GPIO pins
image

image

BOM

ItemUsageSourcePriceQuantity
PCBThis is the project lolJLCPCB$775 (2 assembled)

Parts

39
QtyValueFootprintReferences
40u1fCapacitor_SMD:C_0201_0603MetricC2, C3, C5, C10
410ufCapacitor_SMD:C_0603_1608MetricC1, C4, C6, C8
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
2100kResistor_SMD:R_0201_0603MetricR6, R9
210kResistor_SMD:R_0201_0603MetricR4, R5
24.7kResistor_SMD:R_0201_0603MetricR7, R8
25k1Resistor_SMD:R_0201_0603MetricR1, R2
2Conn_01x16Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_VerticalJ2, J3
2D_SchottkyDiode_SMD:D_0603_1608MetricD2, D3
2SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_CK_KMR2SW1, SW3
110nfCapacitor_SMD:C_0201_0603MetricC11
11ufCapacitor_SMD:C_0201_0603MetricC7
122ufCapacitor_SMD:C_0603_1608MetricC12
13.3nfCapacitor_SMD:C_0201_0603MetricC9
15.1kResistor_SMD:R_0201_0603MetricR3
1523kResistor_SMD:R_0402_1005MetricR10
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U1
1LEDLED_SMD:LED_0603_1608MetricD1
1MPU-6050Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mmU4
1TLV76133DCYPackage_TO_SOT_SMD:SOT-223-3_TabPin2U5
1TPS82130Package_LGA:Texas_SIL0008D_MicroSiP-8-1EP_2.8x3mm_P0.65mm_EP1.1x1.9mm_ThermalViasU2
1USBLC6-2P6Package_TO_SOT_SMD:SOT-666U3
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01AJ1

Similar boards

  • 4 layers53.2 × 53.2 mmSmart lcc, the printed circuit board in 3D

    Smart lcc

    variegated-coffee/open-lcc-board

    Schematics and PCB files for the Open LCC hardware

    117 parts30CERN-OHL-P-2.0
  • 6 layers69 × 54 mmOpen control board, the printed circuit board in 3D

    Open control board

    variegated-coffee/all-purpose-espresso-controller

    Espresso electronics are usually proprietary affairs with little to no expandability. The purpose of this project is to give everyone an open source alternative with lots of features and flexibility.

    201 parts14CERN-OHL-P-2.0
  • 4 layers106 × 66.8 mmMolenet V6.3 15 05 25, the printed circuit board in 3D

    Molenet V6.3 15 05 25

    ComNets-Bremen/MoleNet

    MoleNet: A Wireless Underground Sensor Network platform

    71 parts13GPL-3.0
  • 2 layers60 × 60 mmEnv sens, the printed circuit board in 3D

    Env sens

    hpvdt/typhoon_electronics

    The electronics system for Typhoon Streamliner

    40 parts
  • 2 layers50 × 63 mmZenith Development Board, the printed circuit board in 3D

    Zenith Development Board

    zenitheesc/Zenith-Development-Board

    The Zenith Development Board was developed to serve as a first project for the new members of the group.

    69 parts3MIT
  • 4 layers100 × 100 mmIMUnav H00, the printed circuit board in 3D

    IMUnav H00

    marouncz/IMU-navigation

    This is a repository for my bachelor's thesis regarding IMU navigation

    220 parts1MIT
  • 4 layers49.8 × 44.2 mmSTM32F4 HexGauge V3, the printed circuit board in 3D

    STM32F4 HexGauge V3

    s-grundner/CTN-HexGauge

    Customizable Automotive Gauge with CAN Bus interface and Integrated Inertial Measurement Unit

    73 parts1
  • 2 layers50 × 50 mmFlight Controller, the printed circuit board in 3D

    Flight Controller

    sushs0305-arch/Flight-Controller-PCB-Design-using-STM32

    Custom 2-layer flight controller PCB designed using KiCad based on the STM32F405RGTx microcontroller for drone and embedded robotics applications.

    44 parts1

Questions

How big is the Testing2 PCB?

It measures 54 × 34 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Testing2 use?

39 parts, built around the ESP32-S3-WROOM-1-N8, TPS82130SIL, MPU-6050 and TLV76133DCY. 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 Testing2 KiCad files?

From the GKevinLi/babys-first-pcb repository on GitHub, at the commit this page was made from: the board is testing2.kicad_pcb and its schematic testing2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Testing2 design in my own project?

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