Skip to the content
PCBKitNew board
4 layers100 × 50 mmController, the printed circuit board in 3D
Size
100 × 50 mm
Copper layers
4
Thickness
1.6 mm
Parts
226
Nets
148
Pads
787
Tracks, vias
2,598, 636
Pours
50
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
11 Nov 2023
Updated
24 Mar 2026

Overview

Controller is an open-source printed circuit board by usbalbin, from the usbalbin/hw-half-bridge repository on GitHub. It is a 4-layer board of 100 × 50 mm with 226 parts on 148 nets, routed with 2,598 tracks and 636 vias.

It is built around the PY32F002AA15M6TU, ESP32-C6-WROOM-1-N8 and ECMF02-2AMX6, with the PI5C3257LE, TLV76133DCY and TLV76150DCY among its other parts. Its parts include 104 resistors, 66 capacitors, 19 diodes, 14 connectors and 11 ICs. It belongs with the ESP32, STM32 and RISC-V boards of this library.

Main components

12

Parts

226
QtyValueFootprintReferences
40?RResistor_SMD:R_0805_2012MetricR13, R14, R15, R16, R18, R23, R24, R41, R100, R101, R102, R103, R104, R105, R106, R107 +24
220RResistor_SMD:R_0805_2012MetricR68, R71, R74, R75, R76, R77, R108, R109, R110, R111, R112, R113, R114, R115, R116, R117 +6
18100nFCapacitor_SMD:C_0402_1005MetricC10, C11, C12, C13, C14, C15, C19, C20, C28, C41, C42, C43, C44, C45, C61, C62 +2
1710nFCapacitor_SMD:C_0402_1005MetricC21, C22, C23, C24, C26, C27, C29, C31, C32, C34, C36, C40, C46, C47, C48, C49 +1
100RResistor_SMD:R_0402_1005MetricR5, R17, R30, R32, R51, R84, R90, R94, R95, R96
101N4148WDiode_SMD:D_SOD-123D1, D2, D3, D4, D5, D6, D7, D8, D9, D10
101nF 100VDCCapacitor_SMD:C_0603_1608MetricC51, C52, C53, C54, C55, C56, C57, C58, C59, C60
91kResistor_SMD:R_0402_1005MetricR67, R70, R73, R118, R122, R128, R130, R132, R134
710uFCapacitor_SMD:C_0805_2012MetricC7, C8, C9, C16, C17, C18, C64
7WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD13, D14, D15, D16, D17, D18, D19
6R_SmallResistor_SMD:R_0402_1005MetricR27, R31, R35, R39, R78, R82
5?pFCapacitor_SMD:C_0402_1005MetricC33, C35, C37, C38, C39
5Conn_01x14Library:half_bridge_cardJ1, J2, J3, J4, J5
4?RResistor_SMD:R_0402_1005MetricR19, R20, R21, R22
4GRPB072VWQS-RCConnector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ8, J9, J12, J13
310kResistor_SMD:R_0402_1005MetricR11, R69, R72
22.2uFCapacitor_SMD:C_0603_1608MetricC6, C66
2?kResistor_SMD:R_0402_1005MetricR25, R26
2BSS138Package_TO_SOT_SMD:SOT-23Q1, Q2
2BootButton_Switch_SMD:SW_SPST_B3U-1000PSW1, SW3
2Conn_ARM_JTAG_SWD_10Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMDJ10, J11
2DFLS1200Diode_SMD:D_PowerDI-123D11, D12
2ECMF02-2AMX6Package_DFN_QFN:ST_UQFN-6L_1.5x1.7mm_P0.5mmU5, U7
2QSBT40-7-FPackage_TO_SOT_SMD:SOT-363_SC-70-6U13, U14
2R_PotentiometerPotentiometer_THT:Potentiometer_Alps_RK09Y11_Single_HorizontalRV1, RV3
2ResetButton_Switch_SMD:SW_SPST_B3U-1000PSW2, SW4
2USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ6, J7
10RResistor_SMD:R_0603_1608MetricR28
11.2nFCapacitor_SMD:C_0603_1608MetricC3
1101kResistor_SMD:R_0603_1608MetricR3
110kResistor_SMD:R_0603_1608MetricR7
1121kResistor_SMD:R_0603_1608MetricR1
11kResistor_SMD:R_0603_1608MetricR12
11uFCapacitor_SMD:C_0402_1005MetricC30
12.2nFCapacitor_SMD:C_0603_1608MetricC2
12.2uFCapacitor_SMD:C_1206_3216MetricC1
14.7uFCapacitor_SMD:C_1206_3216MetricC5
147pFCapacitor_SMD:C_0603_1608MetricC4
1576kResistor_SMD:R_0603_1608MetricR2
166.5kResistor_SMD:R_0603_1608MetricR4
1?Capacitor_SMD:C_0603_1608MetricC25
1?Resistor_SMD:R_0603_1608MetricR98
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1LeftJ15
1EC11E15244G1Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHolesSW6
1ESP32-C6-WROOM-1Library:ESP32-C6-WROOM-1U6
1LM5169PDDARPackage_SO:HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalViasU2
1LOGOLibrary:qrG***
1PI5C3257Package_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mmU8
1PY32F002AA15MPackage_SO:SSOP-10_3.9x4.9mm_P1.00mmU9
1STM32G474RCTxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1SW_Nidec_CAS-120A1Button_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2QSW5
1TLV76133DCYPackage_TO_SOT_SMD:SOT-223-3_TabPin2U3
1TLV76150DCYPackage_TO_SOT_SMD:SOT-223-3_TabPin2U4
1duger CLF7045NIT-151M-D?Inductor_SMD:L_Murata_LQH55DN_5.7x5.0mmL1

Questions

How big is the Controller PCB?

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

What parts does the Controller use?

226 parts, built around the PY32F002AA15M6TU, ESP32-C6-WROOM-1-N8, ECMF02-2AMX6 and PI5C3257LE. 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 usbalbin/hw-half-bridge repository on GitHub, at the commit this page was made from: the board is controller/controller.kicad_pcb and its schematic controller/48_to_3v3_divider.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 usbalbin before reusing the design.

More from usbalbin/hw-half-bridge

1
  • 8 layers52 × 36 mmHalf bridge, the printed circuit board in 3D

    Half bridge

    usbalbin/hw-half-bridge

    100 parts

Similar boards

  • 2 layers75 × 55 mmRectifier, the printed circuit board in 3D

    Rectifier

    duanestorey/hifi-amp

    A high-fidelity four-channel amplifier with active-crossovers and room correction

    80 parts1
  • 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 layers38.3 × 21.7 mmStm32-pwr adapter, the printed circuit board in 3D

    Stm32-pwr adapter

    e3dz/stm32-v3pwr-adapter

    A TC2030 adaptor for the STM32-V3PWR + a bit hacky UART and a trickle charge resistor

    6 parts
  • 6 layers54.3 × 22 mmMelty, the printed circuit board in 3D

    Melty

    mikewen2024/Eyeliner

    A 1lb (antweight) melty-brain combat robot. A melty-brain spins the entire chassis at 1,000–2,000 RPM while pulsing drive motors 100 times/second to achieve controlled translational movement — maximum hitting power, and…

    39 parts1MIT
  • 6 layers153.3 × 53 mmSCAN, the printed circuit board in 3D

    SCAN

    jjsprandel/SCAN_PCB

    Welcome to the SCAN repository! Below, you will find all the necessary information, from hardware design to software documentation.

    186 parts1
  • 2 layers14.8 × 26.5 mmPCB sinplanos, the printed circuit board in 3D

    PCB sinplanos

    SIMCA-USI/Giroscopio_PCB_EMT

    Proyecto de PCB con uso para ensayos de Seguridad Laboral en conductores de la EMT

    59 parts1
  • 4 layers87.1 × 67.4 mmRFclockgen, the printed circuit board in 3D

    RFclockgen

    Jjbinstock/RF-Clock-Generator

    A dual channel, tunable RF clock generator PCB project

    75 parts
  • 4 layers145.4 × 99.1 mmEsp32 xiaozhi, the printed circuit board in 3D

    Esp32 xiaozhi

    siliconvalleyar-oss/esp32_xiazhi_pcb

    Repositorio del diseño PCB para el dispositivo XiaoZhi, una estación de desarrollo y asistente de voz de código abierto basado en el ESP32-C6.

    235 parts