Skip to the content
2 layers64.6 × 87.1 mmPot watering controller v1, the printed circuit board in 3D

Pot watering controller v1

angelnu/esphome24

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

5

README

README.md

esphome

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:

  1. create a secrets.yaml file. You can use secrets_template.yaml as base
  2. start the esphome dashboard with this git repository as config folder.
  3. Connect to the dashboard
  4. First time you program your device you will need to program via a serial port. You might use a CP2104

Parts

43
QtyValueFootprintReferences
10RJ45Connector_RJ:RJ45_fciconnector_verticalsensor_0, sensor_1, sensor_2, sensor_3, sensor_4, sensor_5, sensor_6, sensor_7, sensor_8, sensor_9
10pumpeConnector_Phoenix_MC_HighVoltage:PhoenixContact_MCV_1,5_2-G-5.08_1x02_P5.08mm_Verticalpumpe_0, pumpe_1, pumpe_2, pumpe_3, pumpe_4, pumpe_5, pumpe_6, pumpe_7, pumpe_8, pumpe_9
5100nFCapacitor_SMD:C_0805_2012MetricC2, C3, C4, C5, C6
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
310uFCapacitor_SMD:C_0805_2012MetricC1, C7, C9
2LPS33HWTRoctopart:STMicroelectronics-CCLGA-10L-DM00294349-0-2-MFGU2, U3
2SW_PushButton_Switch_SMD:SW_SPST_PTS810SW1, SW2
112KResistor_SMD:R_0805_2012MetricR1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U6
1Conn_01x02Connector_Wire:SolderWirePad_1x02_P3.81mm_Drill1.2mmPower1
1Conn_01x04_MaleConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Verticalprogram_port1
1ESP32-WROOM-32RF_Module:ESP32-WROOM-32U1
1LIS3DHPackage_LGA:LGA-16_3x3mm_P0.5mm_LayoutBorder3x5yU5
1MCZ33996EKoctopart:NXP-MCZ33996EK-IPC_AU4

More from angelnu/esphome

4
  • 2 layers43.5 × 37 mmSiedle bus, the printed circuit board in 3D

    Siedle bus

    angelnu/esphome

    Settings for esphome

    37 parts24Apache-2.0
  • 2 layers57.1 × 56.3 mmEsp32-temp, the printed circuit board in 3D

    Esp32-temp

    angelnu/esphome

    Settings for esphome

    28 parts24Apache-2.0
  • 2 layers61 × 28 mmPcb led lights, the printed circuit board in 3D

    Pcb led lights

    angelnu/esphome

    Settings for esphome

    25 parts24Apache-2.0
  • 2 layers29 × 110.6 mmSoilSensor spi, the printed circuit board in 3D

    SoilSensor spi

    angelnu/esphome

    Settings for esphome

    23 parts24Apache-2.0

Similar boards

  • 2 layers92 × 51 mmRs485-spy injector, the printed circuit board in 3D

    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 mmUpsy desky, the printed circuit board in 3D

    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 mmLuftmeter, the printed circuit board in 3D

    Luftmeter

    stustanet/Luftmeter

    Modular (=hacky) Air Quality Monitoring Platform.

    85 parts
  • 2 layers116.3 × 114.5 mmLora tracker V3, the printed circuit board in 3D

    Lora tracker V3

    bendelathouwer/asset-tracker

    diy asset tracker

    76 parts
  • 4 layers150.5 × 54.4 mmYed eye, the printed circuit board in 3D

    Yed eye

    caglarylmz/Personal-PCB-Projects

    This repository includes my personal electronic design projects.

    114 parts
  • 2 layers30 × 45 mmRP2040, the printed circuit board in 3D

    RP2040

    gaelperez16/raspberry-pi-2040-PCB-design

    Simple raspberry pi 2040 design w/ LIS3DH PCB design

    40 parts1
  • 2 layers77.5 × 71.8 mmArchiater sensor hub, the printed circuit board in 3D

    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 mmVancontroller, the printed circuit board in 3D

    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).