

Pot watering controller v1
Settings for esphome
- Size
- 64.6 × 87.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 43
- Nets
- 34
- Pads
- 270
- Tracks, vias
- 995, 163
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 24 Dec 2019
- Updated
- 29 Oct 2026
Overview
Pot watering controller v1 is an open-source printed circuit board by angelnu, from the angelnu/esphome repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 64.6 × 87.1 mm with 43 parts on 34 nets, routed with 995 tracks and 163 vias.
It is built around the ESP32-WROOM-32, AMS1117-3.3 and LIS3DH, with the MCZ33996EK and RJ45 among its other parts. Its parts include 8 capacitors, 6 ICs, 2 switches and 1 resistor. It belongs with the home automation and IoT boards and the ESP32 boards of this library.
Main components
5ESP32-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 ModulesAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsLIS3DH
LGA-16(3x3)-40℃~+85℃ 1.71V~3.6V 16bit 500nA Accelerometer Motion event detection SPI、I2C X,Y,Z ±16g LGA-16(3x3) Accelerometers ROHSSTMicroelectronicsAccelerometersMCZ33996EK
SOIC-32-EP-300mil-40℃~+125℃ 16 2.5A 3.3V~5V 550mΩ Active High Low Side Switch SOIC-32-EP-300mil Power Distribution Switches ROHSNXP SemiconductorsPower Distribution SwitchesRJ45
TH-12PTH-12P SMT ROHSJLCPCB AssemblyUncategorised
README
README.mdesphome
This repository contains my devices based on ESPHome. Each yaml in this repository represents one of my devices and can be programed following the instructions bellow.
The devices folder contains the instructions for each device (firmware, schematics, 3D boxes, etc).
Programming
To program/update these devices you need to:
- create a
secrets.yamlfile. You can usesecrets_template.yamlas base - start the esphome dashboard with this git repository as config folder.
- Connect to the dashboard
- First time you program your device you will need to program via a serial port. You might use a CP2104
Parts
43| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | RJ45 | Connector_RJ:RJ45_fciconnector_vertical | sensor_0, sensor_1, sensor_2, sensor_3, sensor_4, sensor_5, sensor_6, sensor_7, sensor_8, sensor_9 |
| 10 | pumpe | Connector_Phoenix_MC_HighVoltage:PhoenixContact_MCV_1,5_2-G-5.08_1x02_P5.08mm_Vertical | pumpe_0, pumpe_1, pumpe_2, pumpe_3, pumpe_4, pumpe_5, pumpe_6, pumpe_7, pumpe_8, pumpe_9 |
| 5 | 100nF | Capacitor_SMD:C_0805_2012Metric | C2, C3, C4, C5, C6 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 3 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C7, C9 |
| 2 | LPS33HWTR | octopart:STMicroelectronics-CCLGA-10L-DM00294349-0-2-MFG | U2, U3 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_PTS810 | SW1, SW2 |
| 1 | 12K | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U6 |
| 1 | Conn_01x02 | Connector_Wire:SolderWirePad_1x02_P3.81mm_Drill1.2mm | Power1 |
| 1 | Conn_01x04_Male | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | program_port1 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U1 |
| 1 | LIS3DH | Package_LGA:LGA-16_3x3mm_P0.5mm_LayoutBorder3x5y | U5 |
| 1 | MCZ33996EK | octopart:NXP-MCZ33996EK-IPC_A | U4 |
More from angelnu/esphome
4- 2 layers43.5 × 37 mm

- 2 layers57.1 × 56.3 mm

- 2 layers61 × 28 mm

- 2 layers29 × 110.6 mm

Similar boards
- 2 layers92 × 51 mm

Rs485-spy injector
rmingon/rs485-spy-injector
RS485 Spy is an open-source hardware tool for real-time monitoring, logging, and testing of RS-485 networks
44 parts7CERN-OHL-S-2.0 - 2 layers40.9 × 58 mm

Upsy desky
mikes-techzone/upsy-desky
This repository contains the source files for the Upsy Desky, a device which lets you connect your standing desk to any home automation system.
48 parts - 2 layers101.1 × 70 mm

- 2 layers116.3 × 114.5 mm

- 4 layers150.5 × 54.4 mm

Yed eye
caglarylmz/Personal-PCB-Projects
This repository includes my personal electronic design projects.
114 parts - 2 layers30 × 45 mm

RP2040
gaelperez16/raspberry-pi-2040-PCB-design
Simple raspberry pi 2040 design w/ LIS3DH PCB design
40 parts1 - 2 layers77.5 × 71.8 mm

Archiater sensor hub
anayvaidya11/Archiater
KiCad 10.0.4 design for the Archiater wrist-unit sensor hub — the custom board referenced throughout the docs. This is the real design source, committed so the "custom PCB" claim is backed by files you can open, not…
35 parts - 4 layers230 × 135 mm

Vancontroller
Camperlux/vancontroller
VanController: ESP32-S3 12 V campervan controller board (6 fused relays, 6 PWM dimmers, CAN, RS485, GPS) - KiCad 10 design, manufacturing files and enclosure. Free for non-commercial use.
259 parts
Questions
How big is the Pot watering controller v1 PCB?
It measures 64.6 × 87.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Pot watering controller v1 use?
43 parts, built around the ESP32-WROOM-32, AMS1117-3.3, LIS3DH and MCZ33996EK. 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 Pot watering controller v1 KiCad files?
From the angelnu/esphome repository on GitHub, at the commit this page was made from: the board is devices/pcb-pot-watering/controller/KiCad/pot_watering_controller_v1.kicad_pcb and its schematic devices/pcb-led_lights/kicad/pcb-led-lights/pcb-led-lights.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pot watering controller v1 design in my own project?
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).