

MainControl
- Size
- 50 × 45 mm
- Copper layers
- 4
- Thickness
- 1.61 mm
- Parts
- 128
- Nets
- 140
- Pads
- 462
- Tracks, vias
- 860, 132
- Pours
- 27
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 14 Aug 2022
- Updated
- 1 Nov 2025
Overview
MainControl is an open-source printed circuit board by Bergi84, from the Bergi84/GrowOMatic repository on GitHub. It is a 4-layer board of 50 × 45 mm with 128 parts on 140 nets, routed with 860 tracks and 132 vias.
It is built around the RP2040, ESP32-WROOM-32 and AP63357QZV, with the INA186A3IDDF, W25Q16JVUXIQ and ILPS22QS among its other parts. Its parts include 45 capacitors, 45 resistors, 12 connectors, 10 ICs and 4 diodes. It belongs with the ESP32 and RP2040 boards of this library.
Main components
9RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)ESP32-WROOM-32
SMD,18x25.5mm-40℃~+85℃ -98dBm 2.4GHz 2.7V~3.6V 20dBm Bluetooth4.2 ESP32-DOWDQ6 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesAP63357QZV
VDFN-13(2x3)-40℃~+125℃@(TA) 1 22uA 3.5A 3.8V~32V 450kHz 800mV~32V Adjustable Buck Buck Built-in Yes VDFN-13(2x3) DC-DC Converters ROHSDiodes IncorporatedDC-DC ConvertersINA186A3IDDF
TSOT-23-8-200mV~40V -40℃~+125℃ 0.3V/us 0.5uV/℃ 1 1.7V~5.5V 100V/V 150dB 35kHz 48uA 500pA 50uV 75nV/√Hz@1kHz High-side detection、Low-side detection、Bidirectional detection、Zero drift / auto-zero、Analog output interface、Input filter、Enable/shutdown function TSOT-23-8 Current Sense Amplifiers ROHSTexas InstrumentsCurrent Sense AmplifiersW25Q16JVUXIQ
USON-8-EP(2x3)-40℃~+85℃ 100,000 cycles 10uA 133MHz 16Mbit 2.7V~3.6V 20 Years 3ms SPI USON-8-EP(2x3) NOR FLASH ROHSWinbond ElecNOR FLASHILPS22QS
HLGA-10UncategorisedSTMicroelectronicsTVS2700DRV
WSON-6-EP(2x2)-40℃~+125℃ 1.25kW@8/20us 1.8nA 100pF 27V 31.2V 32.5V 40A@8/20us IEC 61000-4-2、IEC 61000-4-5 TVS Unidirectional WSON-6-EP(2x2) ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD And Surge Protection (TVS/ESD)BAT54W
SOD-123Schottky DiodeshongjiachengMMBT3904LP
DFN1006-3LBipolar (BJT)YONGYUTAI
Parts
128| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | 100nF | Capacitor_SMD:C_0603_1608Metric | C3, C4, C12, C14, C15, C16, C17, C18, C21, C24, C27, C29, C34, C39, C41, C42 +1 |
| 8 | 10k | Resistor_SMD:R_0603_1608Metric | R6, R15, R21, R22, R30, R31, R32, R40 |
| 8 | 1k | Resistor_SMD:R_0603_1608Metric | R3, R7, R8, R16, R17, R18, R19, R26 |
| 4 | 100µ | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C6, C7, C9, C10 |
| 4 | 1µF | Capacitor_SMD:C_0603_1608Metric | C22, C32, C37, C40 |
| 4 | 20R | Resistor_SMD:R_0603_1608Metric | R1, R2, R36, R37 |
| 4 | 22µ | Capacitor_SMD:C_1206_3216Metric | C31, C33, C44, C45 |
| 4 | 470 | Resistor_SMD:R_0603_1608Metric | R27, R28, R41, R42 |
| 4 | Conn_01x03 | Connector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J5, J6, J7, J8 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_DIN965 | H1, H2, H3, H4 |
| 3 | 100n | Capacitor_SMD:C_0603_1608Metric | C5, C11, C20 |
| 3 | 1nF | Capacitor_SMD:C_0603_1608Metric | C35, C36, C38 |
| 3 | 470R | Resistor_SMD:R_0603_1608Metric | R10, R34, R35 |
| 3 | BAT54W | Diode_SMD:D_SOD-323 | D1, D3, D4 |
| 3 | Conn_01x02 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J3, J11, J12 |
| 3 | DNP | Capacitor_SMD:C_0603_1608Metric | C8, C23, C25 |
| 2 | 0R | Resistor_SMD:R_0603_1608Metric | R9, R13 |
| 2 | 0R01 | Resistor_SMD:R_0805_2012Metric | R11, R12 |
| 2 | 10p | Capacitor_SMD:C_0603_1608Metric | C26, C28 |
| 2 | 12p | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 1R | Inductor_SMD:L_0603_1608Metric | R44, R45 |
| 2 | 27 | Resistor_SMD:R_0603_1608Metric | R4, R5 |
| 2 | 4.7u | Inductor_SMD:L_1008_2520Metric | L2, L3 |
| 2 | DNP | Resistor_SMD:R_0603_1608Metric | R29, R33 |
| 2 | MMBT3904LP | Package_DFN_QFN:Diodes_DFN1006-3 | Q1, Q2 |
| 2 | USB_B_Micro | Connector_USB:USB_Micro-B_GCT_USB3076-30-A | J1, J10 |
| 1 | 0R | Inductor_SMD:L_0603_1608Metric | R43 |
| 1 | 100p | Capacitor_SMD:C_0603_1608Metric | C30 |
| 1 | 10µ | Capacitor_SMD:C_1210_3225Metric | C13 |
| 1 | 12Mhz | Crystal:Crystal_SMD_2520-4Pin_2.5x2.0mm | Y1 |
| 1 | 1k5 | Resistor_SMD:R_0603_1608Metric | R20 |
| 1 | 1µ | Inductor_SMD:L_0805_2012Metric | L1 |
| 1 | 22k | Resistor_SMD:R_0603_1608Metric | R38 |
| 1 | 27k | Resistor_SMD:R_0603_1608Metric | R23 |
| 1 | 3.3n | Capacitor_SMD:C_0603_1608Metric | C19 |
| 1 | 30k | Resistor_SMD:R_0603_1608Metric | R25 |
| 1 | 47k | Resistor_SMD:R_0603_1608Metric | R39 |
| 1 | 5.6k | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 91k | Resistor_SMD:R_0603_1608Metric | R24 |
| 1 | AP63357Q | Bergi:V-DFN3020-13 | U5 |
| 1 | Battery_Cell | Battery:BatteryHolder_Keystone_3034_1x20mm | BT1 |
| 1 | CP2102N-Axx-xQFN24 | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U8 |
| 1 | Conn_01x02 | Connector_Phoenix_MSTB:PhoenixContact_MSTBVA_2,5_2-G-5,08_1x02_P5.08mm_Vertical | J4 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | Conn_01x04 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J9 |
| 1 | Crystal | Crystal:Crystal_SMD_2012-2Pin_2.0x1.2mm | Y2 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U7 |
| 1 | Green | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | ILPS22QS | Bergi:HLGA-10L | U4 |
| 1 | INA186A3IDDF | Package_TO_SOT_SMD:SOT-23-8 | U3 |
| 1 | MCP3465R | Bergi:QFN-12_EP_2x2_Pitch0.4mm | U10 |
| 1 | MCP79410T-I/MNY | Package_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.36x1.46mm | U6 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U2 |
| 1 | TVS2700DRV | Package_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm | U9 |
| 1 | W25Q16JVUXIQ | Bergi:DFN-8-1EP_3x2mm_P0.5mm_EP0.3x1.6mm | U1 |
Questions
How big is the MainControl PCB?
It measures 50 × 45 mm and has 4 copper layers, 1.61 mm thick.
What parts does the MainControl use?
128 parts, built around the RP2040, ESP32-WROOM-32, AP63357QZV and INA186A3IDDF. 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 MainControl KiCad files?
From the Bergi84/GrowOMatic repository on GitHub, at the commit this page was made from: the board is Hardware/mainControl/mainControl.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the MainControl design in my own project?
Its repository states no licence, so its author keeps all rights: ask Bergi84 before reusing the design.
More from Bergi84/GrowOMatic
12- 2 layers84 × 84 mm

- 2 layers96 × 96 mm

- 4 layers50 × 50 mm

- 4 layers40 × 63 mm

- 4 layers50 × 40 mm

- 4 layers35.5 × 35 mm

- 4 layers21.3 × 83 mm

- 4 layers54 × 100 mm

- 2 layers82 × 50 mm

- 4 layers30 × 30 mm

- 4 layers45 × 36.6 mm

- 2 layers279.5 × 36.6 mm

Similar boards
- 2 layers57.6 × 17.5 mm

- 4 layers

- 4 layers100 × 95.1 mm

- 2 layers50 × 50 mm

- 4 layers99.5 × 69 mm

Pump controller reva
UWARG/pump-controller-hardware
Hardware for Competition 2026 Water Pump Controller on Project Valkyrie
244 parts - 4 layers103 × 126 mm

Senzori iradiere
cs-pub-ro/smart-solar-irradiance-sensor
Open-source hardware & software for a smart wireless sensor that measures solar irradiance.
351 parts - 4 layers94 × 50.8 mm

- 2 layers84 × 50 mm

Bldcdriver
corvusoul/BLDC-USB
USB compatible BLDC Motor Driver with RP2040 Microcontroller, DRV8304 Gate Driver and Infineon MOSFETs.
15 parts1