

Irrigator
Simple WiFi-enabled garden irrigation controller hardware
- Size
- 170.2 × 108.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 45
- Nets
- 32
- Pads
- 127
- Tracks, vias
- 206, 27
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 6 May 2024
- Updated
- 13 Oct 2026
Overview
Irrigator is an open-source printed circuit board by peterbudai, from the peterbudai/irrigator repository on GitHub, published under the MIT licence. It is a 2-layer board of 170.2 × 108.6 mm with 45 parts on 32 nets, routed with 206 tracks and 27 vias.
It is built around the ATTINY45-20PU. Its parts include 13 resistors, 9 connectors, 8 capacitors, 5 diodes and 4 ICs. It belongs with the radio and wireless boards and the ESP8266 and AVR (ATmega, ATtiny) boards of this library.
Main components
1README
README.md
IrriGator
WiFi enabled irrigation control
Parts
45| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 10k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1, R2, R5, R6, R7, R8, R11, R12, R13 |
| 4 | 1N4007 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1, D2, D3, D4 |
| 3 | 10u | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C3, C5, C7 |
| 2 | 100n | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C4, C8 |
| 2 | 33R 2.5A | Varistor:RV_Disc_D15.5mm_W6.8mm_P7.5mm | TH1, TH2 |
| 2 | 4.7k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R3, R4 |
| 2 | ATtiny45-20P | Package_DIP:DIP-8_W7.62mm_Socket | U2, U4 |
| 2 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J6, J7 |
| 1 | 100 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R9 |
| 1 | 1000u | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C6 |
| 1 | 1000u | Capacitor_THT:CP_Radial_D16.0mm_P7.50mm | C1 |
| 1 | 100mA | Fuse:Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open | F1 |
| 1 | 100u | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C2 |
| 1 | 230VAC | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-3-5.08_1x03_P5.08mm_Horizontal | J3 |
| 1 | 24V 16VA | IrriGator:MYRRA 44306 PCB Transformer 1x24V 16VA 230V | T1 |
| 1 | 36VDC | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J4 |
| 1 | 3V3 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J5 |
| 1 | 47 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R10 |
| 1 | 630mA | Fuse:Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_Open | F2 |
| 1 | Conn_01x02_Socket | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J8 |
| 1 | Conn_01x04_Socket | Connector_Wire:SolderWire-0.1sqmm_1x04_P3.6mm_D0.4mm_OD1mm | J9 |
| 1 | DS3231-MINI-RTC | IrriGator:DS3231-MINI-RTC | U3 |
| 1 | ESP-01v090 | ESP8266:ESP-01 | U1 |
| 1 | L | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J1 |
| 1 | N | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_Horizontal | J2 |
| 1 | OS-RBMC 5B31A | LED_THT:LED_D5.0mm-3 | D5 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH-12mm | SW1 |
Questions
How big is the Irrigator PCB?
It measures 170.2 × 108.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Irrigator use?
45 parts, built around the ATTINY45-20PU. 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 Irrigator KiCad files?
From the peterbudai/irrigator repository on GitHub, at the commit this page was made from: the board is hardware/IrriGator.kicad_pcb and its schematic hardware/IrriGator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Irrigator design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers44.2 × 29.3 mm

- 2 layers160 × 100 mm

MPCNC Nano Estlcam Shield
tnn85/MPCNC-Nano-Estlcam-Shield
Ein CNC Shield für die MPCNC in Verwendung mit Estlcam
96 parts70 - 2 layers17.3 × 13.5 mm

Watchdog
robert-hh/ATTiny-Watchdog-for-MicroPython
ATTinyx5 based watchdog timer e.g. for MicroPython devices
8 parts10 - 2 layers104 × 73 mm

- 2 layers

C64-autofire
lutzbellmann/c64-autofire
Autofire Adapter for the Commodore 64 Control Ports
11 parts5GPL-3.0 - 2 layers80.8 × 27.7 mm

Mazda auxmod pcb
andrewandneil/mazda-auxmod
A circuit board and code for adding AUX In to Mazda Radios
33 parts3GPL-3.0 - 2 layers

Bhm
Bertruss/BatteryHealthMonitor
Battery Health Monitor for LiPo batteries in hobbyist applications
11 parts - 2 layers50 × 50 mm

Soldering Sponge Automatic Water Dispenser
EECSB/Soldering-Sponge-Automatic-Water-Dispenser
ATtiny45-based device that keeps a soldering sponge moist automatically (3D-printed case + KiCad PCB + firmware).
23 partsUnlicense