Skip to the content
PCBKitNew board
4 layers34 × 50 mmESP32 Controller, the printed circuit board in 3D

Design of an ESP32 based controller with IMU, from PCB to software

Size
34 × 50 mm
Copper layers
4
Thickness
1.6 mm
Parts
36
Nets
73
Pads
217
Tracks, vias
242, 57
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
8 Oct 2024
Updated
8 Oct 2024

Overview

ESP32 Controller is an open-source printed circuit board by caggieb, from the caggieb/ESP32-controller-WIP repository on GitHub. It is a 4-layer board of 34 × 50 mm with 36 parts on 73 nets, routed with 242 tracks and 57 vias.

It is built around the ESP32-S3-MINI-1-N8, D3V3XA4B10LP and MPU-6050, with the TLV75801PDRV and WS2812B among its other parts. Its parts include 12 capacitors, 8 resistors, 5 ICs, 5 connectors and 2 diodes. It belongs with the ESP32 boards of this library.

Main components

5

Parts

36
QtyValueFootprintReferences
50.1uFCapacitor_SMD:C_0603_1608MetricC2, C3, C5, C9, C10
410uFCapacitor_SMD:C_0603_1608MetricC1, C4, C11, C12
310kResistor_SMD:R_0603_1608MetricR6, R7, R8
35.1kResistor_SMD:R_0603_1608MetricR1, R4, R5
3Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3, J4, J5
210uFCapacitor_SMD:C_0805_2012MetricC7, C8
2SW_MEC_5EButton_Switch_SMD:SW_SPST_PTS810BOOT1, RESET1
11MResistor_SMD:R_0603_1608MetricR2
1200kResistor_SMD:R_0603_1608MetricR3
1220pFCapacitor_SMD:C_0603_1608MetricC6
1BuzzerBuzzer_Beeper:Buzzer_Murata_PKMCS0909EBZ1
1Conn_01x02_SocketConnector_AMASS:AMASS_XT60-F_1x02_P7.20mm_VerticalJ2
1D3V3XA4B10LPPackage_DFN_QFN:Diodes_UDFN-10_1.0x2.5mm_P0.5mmU3
1ESP32-S3-MINI-1ESP32:XCVR_ESP32-S3-MINI-1-N8U5
1LD0186D2T50TRPackage_TO_SOT_SMD:TO-263-2U4
1LEDLED_SMD:LED_0603_1608MetricD1
1MPU-6050Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mmU2
1SW_SPDT_312Button_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2QSW1
1TLV75801PDRVPackage_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mmU1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD2

Questions

How big is the ESP32 Controller PCB?

It measures 34 × 50 mm and has 4 copper layers, 1.6 mm thick.

What parts does the ESP32 Controller use?

36 parts, built around the ESP32-S3-MINI-1-N8, D3V3XA4B10LP, MPU-6050 and TLV75801PDRV. 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 ESP32 Controller KiCad files?

From the caggieb/ESP32-controller-WIP repository on GitHub, at the commit this page was made from: the board is PCB_Files/ESP32_Controller.kicad_pcb and its schematic PCB_Files/ESP32_Controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ESP32 Controller design in my own project?

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

Similar boards

  • 4 layers25.4 × 62.7 mmESP32 Board, the printed circuit board in 3D

    ESP32 Board

    Fred98246/ESP-32-Dev-Board

    Custom ESP32-S3-MINI-1 development board

    27 parts2MIT
  • 4 layers26.4 × 56.8 mmESP32 Dev module, the printed circuit board in 3D

    ESP32 Dev module

    andresmoreno2702-gif/ESP32-S3-Dev-Board-Project

    All KICAD Files and Schematics

    26 partsMIT
  • 2 layersEsp32 pcb, the printed circuit board in 3D

    Esp32 pcb

    bobbobdude/AF1_Runiom_Project

    I'm thinking that this repo can be a collection of everything we are up to with code, PCB design, 3D models and also general planning.

    26 parts
  • 4 layers25.8 × 63 mmCustom ESP32 S3 Mini, the printed circuit board in 3D

    Custom ESP32 S3 Mini

    ChitranshChiranjeev/Custom-ESP32-S3-Mini-PCB-using-KiCad

    4-layer ESP32-S3-MINI PCB designed in KiCad with USB Type-C differential routing, LDO power regulation, temperature/humidity sensing, RGB LED, and USB protection circuitry.

    26 parts
  • 4 layers25.5 × 62.8 mmAqproto, the printed circuit board in 3D

    Aqproto

    HOUXA8/aqproto

    Personal Project

    31 parts
  • 4 layers25.7 × 63 mmEsp32 pcb, the printed circuit board in 3D

    Esp32 pcb

    LJBirch/esp32_pcb

    30 parts
  • 4 layers35 × 30.1 mmHNTemperatureMonitorPCB, the printed circuit board in 3D

    HNTemperatureMonitorPCB

    lyallbeveridge/HNTemperatureMonitor

    A simple, quick and dirty temperature monitor. The main goal is to get an ESP32 working with Dad's API and just report numbers all the time. I will also get experience with soldering.

    34 parts
  • 4 layers57.3 × 62.8 mmDurra notebook, the printed circuit board in 3D

    Durra notebook

    meshalalhazmi/Durra_NoteBook_HW

    Hardware design for Durra's NoteBook (KiCad 10)

    56 parts