Pot watering controller v1

angelnu·esphome·devices/pcb-pot-watering/controller/KiCad/pot_watering_controller_v1.kicad_pcb

Pot watering controller v1 PCB layout, top view — open source ESP32 board by angelnu

About the Pot watering controller v1 PCB

Pot watering controller v1 is an open source ESP32 PCB design by angelnu, published on GitHub under the Apache-2.0 license. It is a 2-layer board measuring 64.6 × 87.1 mm, with 38 components from 12 distinct parts.

Its main chip is the ESP32-WROOM-32, from the ESP32 family. Other key parts include the LPS33HWTR, MCZ33996EK, LIS3DH and AMS1117-3.3. By type, the board carries 10 connectors, 8 capacitors, 6 ICs, 2 switches and 1 resistor.

It belongs with the iot & wireless and sensors designs in this gallery.

From the project

Settings for esphome

- Aisler PCB project - KiCad schematics - - KiCad PCB - - - Parts: - 1x ESP32-WROOM-32 - 2x pression sensors LPS33HWTR - 1x accelerometer LIS3DH - 1x IC power switch MCZ33996EK - 6 or 10 RJ-45 Modular Jack - 98435-111LF - 6 or 10 connectors - PINs: - Serial programmer: 1. VCC 2. RX 3. TX 4. GND - Power - 6 or 10 pumpe power ports - 6 or 10 ethernet ports - Firmwares: - esphome - You need to modify/create your own esphome definition and include the yaml in this folder matching your PCB - Example for v1.1 - platformio For testing without esphome you can use platformio to build and standalone…

Pot watering controller v1, from the project README
From the project README

Main components on the Pot watering controller v1

Pot watering controller v1 bill of materials (BOM)

38 components, 12 distinct parts.

QtyPartRefs
1
ESP32-WROOM-32
U1
2
LPS33HWTR
U2, U3
1
MCZ33996EK
U4
1
LIS3DH
U5
1
AMS1117-3.3
U6
10
RJ45
sensor_0, sensor_1, sensor_2, sensor_3, sensor_4, sensor_5, sensor_6, sensor_7 +2
2
SW_Push
SW1, SW2
1
Conn_01x04_Male
program_port1
10
pumpe
pumpe_0, pumpe_1, pumpe_2, pumpe_3, pumpe_4, pumpe_5, pumpe_6, pumpe_7 +2
3
10uF
C1, C7, C9
5
100nF
C2, C3, C4, C5, C6
1
12K
R1

Pot watering controller v1 design files

The KiCad project lives in the angelnu/esphome repository on GitHub; these links point at the commit this page was built from.

Pot watering controller v1: common questions

What microcontroller does the Pot watering controller v1 use?

The Pot watering controller v1 is built around the ESP32-WROOM-32, from the ESP32 family.

How big is the Pot watering controller v1 PCB?

The Pot watering controller v1 measures 64.6 × 87.1 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Pot watering controller v1?

38 components, from 12 distinct parts. The full bill of materials is listed on this page.

Where can I download the Pot watering controller v1 design files?

From the angelnu/esphome repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Pot watering controller v1 design in my own project?

Yes, under the terms of its Apache-2.0 license, which angelnu chose for the repository.

Can I test firmware for the Pot watering controller v1 without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.

More boards in esphome

Similar boards