Water-Dispenser
anadskman·Water-Dispenser·PCB/Water Dispenser.kicad_pcb
About the Water-Dispenser PCB
Water-Dispenser is an open source ESP32 PCB design by anadskman, published on GitHub. It is a 2-layer board measuring 81.3 × 86.4 mm, with 18 components from 13 distinct parts.
Its main chip is the ESP32-WROOM-32, from the ESP32 family. Other key parts include the LM2596S-5 and AMS1117-3.3. By type, the board carries 5 resistors, 3 ICs, 3 connectors, 3 diodes, 2 transistors and 1 switch.
It belongs with the iot & wireless designs in this gallery.
From the project
A water dispenser that can dispense water mixed with flavouring like blackcurrent
A custom-built smart drink dispenser that mixes water and blackcurrant concentrate on demand using two independently controlled pumps. The system is powered by an ESP32 and features adjustable mixing ratios, WiFi connectivity, cooling support, and a custom PCB.
The dispenser stores water and blackcurrant concentrate in separate containers. When the dispense button is pressed, both pumps activate and mix the liquids through a shared output nozzle. The ESP32 controls the pump speeds, allowing the drink strength to be adjusted either through a potentiometer or a future web interface.
Main components on the Water-Dispenser
Water-Dispenser bill of materials (BOM)
18 components, 13 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM2596S-5 | TO-263-5_TabPin3 | U1 |
| 1 | ESP32-WROOM-32 | ESP32-WROOM-32 | U2 |
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U3 |
| 2 | IRLZ44N | TO-220-3_Vertical | Q1, Q2 |
| 1 | Barrel_Jack | BarrelJack_CUI_PJ-102AH_Horizontal | J1 |
| 2 | Screw_Terminal_01x02 | TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J2, J3 |
| 1 | R_Potentiometer | Potentiometer_Bourns_3386P_Vertical | RV10k1 |
| 1 | SW_Push | SW_PUSH_6mm_H4.3mm | SW1 |
| 2 | 1N4007 | D_DO-41_SOD81_P10.16mm_Horizontal | D1, D2 |
| 1 | LED | LED_D5.0mm | D3 |
| 2 | 100 | R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R1, R3 |
| 2 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R2, R4 |
| 1 | 220 | R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R5 |
Water-Dispenser design files
The KiCad project lives in the anadskman/Water-Dispenser repository on GitHub; these links point at the commit this page was built from.
Water-Dispenser: common questions
What microcontroller does the Water-Dispenser use?
The Water-Dispenser is built around the ESP32-WROOM-32, from the ESP32 family.
How big is the Water-Dispenser PCB?
The Water-Dispenser measures 81.3 × 86.4 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Water-Dispenser?
18 components, from 13 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Water-Dispenser design files?
From the anadskman/Water-Dispenser repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Water-Dispenser design in my own project?
The repository has no license, so all rights stay with anadskman. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Water-Dispenser 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.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k