

Mono controller
- Size
- 200 × 164 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 28
- Nets
- 20
- Pads
- 107
- Tracks, vias
- 111, 3
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 12 Oct 2026
- Updated
- 24 Oct 2026
Overview
Mono controller is an open-source printed circuit board by niteeshkumar17, from the niteeshkumar17/Smart-Pumps repository on GitHub. It is a 2-layer board of 200 × 164 mm with 28 parts on 20 nets, routed with 111 tracks and 3 vias.
It is built around the HLK-10M05 and IRLZ44N. Its parts include 7 resistors, 7 connectors, 3 diodes, 2 capacitors and 1 transistor. It belongs with the ESP32 boards of this library.
Main components
2Parts
28| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4, R5, RSA, RSM |
| 4 | MountingHole_3.2mm_M3 | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 1 | 100 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | 1000uF 16V | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C1 |
| 1 | 100k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2 |
| 1 | 100nF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mm | C2 |
| 1 | 1A T | Fuse:Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_Open | F1 |
| 1 | 1N4007 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | 275VAC | Varistor:RV_Disc_D12mm_W4.2mm_P7.5mm | RV1 |
| 1 | 330 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3 |
| 1 | ESP32 3V3 side | Connector_PinSocket_2.54mm:PinSocket_1x15_P2.54mm_Vertical | J6 |
| 1 | ESP32 VIN side | Connector_PinSocket_2.54mm:PinSocket_2x15_P2.54mm_Vertical | J7 |
| 1 | HLK-10M05 | Converter_ACDC:Converter_ACDC_Hi-Link_HLK-10Mxx | PS1 |
| 1 | IRLZ44N | Package_TO_SOT_THT:TO-220-3_Vertical | Q1 |
| 1 | LAMP | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J3 |
| 1 | MAINS | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_Horizontal | J1 |
| 1 | MOTOR | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_Horizontal | J2 |
| 1 | PWR | LED_THT:LED_D3.0mm | LED1 |
| 1 | RELAY | LED_THT:LED_D3.0mm | LED2 |
| 1 | SELECTOR | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-6-5.08_1x06_P5.08mm_Horizontal | J4 |
| 1 | SENSOR | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4-5.08_1x04_P5.08mm_Horizontal | J5 |
| 1 | T92P7D12-5 | Relay_TE_T92 | K1 |
Questions
How big is the Mono controller PCB?
It measures 200 × 164 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Mono controller use?
28 parts, built around the HLK-10M05 and IRLZ44N. 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 Mono controller KiCad files?
From the niteeshkumar17/Smart-Pumps repository on GitHub, at the commit this page was made from: the board is pcb-mono/mono_controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Mono controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask niteeshkumar17 before reusing the design.
More from niteeshkumar17/Smart-Pumps
1- 2 layers100 × 98 mm

Similar boards
- 2 layers85 × 67 mm

Gaggimate
dulerabbit/GaggiBre-legacy
This is GaggiBre! a fork of Gaggimate with Manual Brew Control and Adaptive Mode. Made by Dule Rabbit
113 parts8 - 2 layers90 × 100 mm

Olivia control
AlterMundi-MonitoreoyControl/Proyecto-Incubadora
Is an innovative project aimed at enhancing the efficiency and productivity of poultry incubators in family farming.
51 parts4LGPL-2.1 - 2 layers40.6 × 50.8 mm

ESPresence
JamieKaiRemkes/ESPresence
Presence sensor build with LD2410 24GHz mmWave sensor using ESPhome
5 parts2 - 2 layers48 × 29 mm

- 2 layers104 × 60 mm

UTAC PCB
X-zeed/UTAC-PCB
4-channel smart relay control board with ESP32-C3 SuperMini - KiCad PCB Design v0.2.0
59 parts2 - 2 layers144.3 × 112.6 mm

4ch relay-1fan arduino nano pcb
ashloverscn/4ch-relay-1fan-arduino-nano-pcb
4ch-relay-1fan-arduino-nano-pcb
62 parts1 - 2 layers144.3 × 96.3 mm

4ch spdt relay-1fan arduino nano pcb
ashloverscn/4ch-spdt-relay-1fan-arduino-nano-pcb
4ch-spdt-relay-1fan-arduino-nano-pcb
59 parts1 - 2 layers
