Pool controller

marklynch·pool-controller-pcb

Pool controller PCB layout, top view — open source board by marklynch
Simulate this board

About the Pool controller PCB

Pool controller is an open source PCB design by marklynch, published on GitHub under the CERN-OHL-P-2.0 license. It is a 2-layer board measuring 80 × 75 mm, with 20 components from 14 distinct parts.

Other key parts include the LM2678S-5.0/NOPB. By type, the board carries 5 connectors, 5 capacitors, 4 resistors, 3 diodes, 1 IC and 1 transistor.

It belongs with the power & battery designs in this gallery.

From the project

PCB Design files for pool controller for Connect 10

KiCad design for a Connect 10 compatible pool-bus interface, using the finished Waveshare ESP32-C6 Mini Development Board (ESP32-C6-Zero) plugged into a carrier socket. The board provides a 5 V buck supply and single-wire receive/transmit interface. Firmware is maintained in pool-controller-code.

Revision 15 is a prototype for validation. It adds the 3.3 V RX clamp from issue #3 and changes the TX base resistor to 560 Ω as proposed in issue #4. It retains the existing 80 × 75 mm outline and 1.2 mm thickness.

Main components on the Pool controller

Pool controller bill of materials (BOM)

20 components, 14 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LM2678S-5.0/NOPB
Texas Instruments
U1
1
MMBT3904
Guangdong Hottech
Q1
2
R-RJ11R06P-A000
RJ12
Ckmtw
J1, J2
1
PZ254V-11-04P
Header
XFCN
J3
2
SSW-109-01-T-S
Samtec
J4, J5
2
PMEG6010CEH,115
Nexperia
D1, D2
1
BAT54,215
BAT54
Nexperia
D3
1
SRR1050HA-121Y
L 120uH
Bourns
L1
1
C2012C0G1H103J060AA
10nF
TDK
C1
2
CL32B106KMVNNWE
C 10uF/63v
Samsung Electro-Mechanics
C2, C3
1
C0805C104M5RACTU
100nF/50v
Kemet
C4
1
CL32A476KOJNNNE
C 47uF/16v
Samsung Electro-Mechanics
C5
3
RC0603FR-07100KL
R100k
YAGEO
R1, R2, R4
1
RC0603FR-07560RL
R560
YAGEO
R3

Pool controller design files

The KiCad project lives in the marklynch/pool-controller-pcb repository on GitHub; these links point at the commit this page was built from.

Pool controller: common questions

How big is the Pool controller PCB?

The Pool controller measures 80 × 75 mm, has 2 copper layers and is 1.2 mm thick.

How many components are on the Pool controller?

20 components, from 14 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 Pool controller design files?

From the marklynch/pool-controller-pcb 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 Pool controller design in my own project?

Yes, under the terms of its CERN-OHL-P-2.0 license, which marklynch chose for the repository.

Similar boards