Skip to the content
2 layers50 × 50 mmSoldering Sponge Automatic Water Dispenser, the printed circuit board in 3D

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).

Size
50 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
16
Pads
52
Tracks, vias
103, 0
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
18 May 2026
Updated
24 Jul 2026

Overview

Soldering Sponge Automatic Water Dispenser is an open-source printed circuit board by EECSB, from the EECSB/Soldering-Sponge-Automatic-Water-Dispenser repository on GitHub, published under the Unlicense licence. It is a 2-layer board of 50 × 50 mm with 23 parts on 16 nets, routed with 103 tracks and 0 vias.

It is built around the ATTINY45-20PU and IRLZ44N. Its parts include 6 diodes, 6 connectors, 4 capacitors, 4 resistors and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Soldering Sponge Automatic Water Dispenser

Soldering Sponge Automatic Water Dispenser Connected


About

This is an automatic soldering sponge water dispenser. I got tired of the soldering sponge drying out, so I built an automatic water dispenser to “water” it. The dispenser uses a sensor to measure the resistance of the sponge. If the sponge dries out too much, the resistance goes up, the microcontroller detects it and turns on the pump.


Here you can find all the files related to the Soldering Sponge Automatic Water Dispenser build:

  • Case 3D Files
  • Firmware for the Attiny45
  • KiCad Files

For more information about the project, see my blog posts: Soldering Sponge Automatic Water Dispenser


Build

moisture sensor PCB installed 2moisture sensor PCB installed 3
water dispenser pumpwater dispenser tank

Soldering Sponge Automatic Water Dispenser Schematic


kicad pcbkicad pcb 3d
Soldering Sponge Automatic Water Dispenser PCBSoldering Sponge Automatic Water Dispenser Final Assembly

Parts

23
QtyValueFootprintReferences
51N4001Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1, D2, D3, D4, D5
212V ACConnector_Wire:SolderWire-0.1sqmm_1x01_D0.4mm_OD1mmJ1, J2
2470uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC1, C2
10.1uFCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC4
1100Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2
1100KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR4
110KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
110uFCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC3
11KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR3
1ATtiny45-20PPackage_DIP:DIP-8_W7.62mmU2
1IRLZ44NPackage_TO_SOT_THT:TO-220-3_VerticalQ1
1LED Pump IndicatorLED_THT:LED_D3.0mmD6
1LM7805_TO220Package_TO_SOT_THT:TO-220-3_VerticalU1
1Manual Watering Push ButtonCustomAudio:3.5mm Jack 2J5
1Motor +Connector_Wire:SolderWire-0.1sqmm_1x01_D0.4mm_OD1mmJ3
1Motor -Connector_Wire:SolderWire-0.1sqmm_1x01_D0.4mm_OD1mmJ4
1SensorCustomAudio:3.5mm Jack 2J6

Similar boards

  • 2 layers44.2 × 29.3 mmI2c tiny usb, the printed circuit board in 3D

    I2c tiny usb

    harbaum/I2C-Tiny-USB

    Cheap and simple I²C to USB interface

    27 parts454
  • 2 layers160 × 100 mmMPCNC Nano Estlcam Shield, the printed circuit board in 3D

    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 mmWatchdog, the printed circuit board in 3D

    Watchdog

    robert-hh/ATTiny-Watchdog-for-MicroPython

    ATTinyx5 based watchdog timer e.g. for MicroPython devices

    8 parts10
  • 2 layers104 × 73 mmArdf tx, the printed circuit board in 3D

    Ardf tx

    hmatuschek/ardf-tx

    Schematics and firmware for simple ARDF transmitter.

    55 parts5
  • 2 layersC64-autofire, the printed circuit board in 3D

    C64-autofire

    lutzbellmann/c64-autofire

    Autofire Adapter for the Commodore 64 Control Ports

    11 parts5GPL-3.0
  • 2 layers80.8 × 27.7 mmMazda auxmod pcb, the printed circuit board in 3D

    Mazda auxmod pcb

    andrewandneil/mazda-auxmod

    A circuit board and code for adding AUX In to Mazda Radios

    33 parts3GPL-3.0
  • 2 layersBhm, the printed circuit board in 3D

    Bhm

    Bertruss/BatteryHealthMonitor

    Battery Health Monitor for LiPo batteries in hobbyist applications

    11 parts
  • 2 layers62.5 × 43.7 mmSimon says ATtiny, the printed circuit board in 3D

    Simon says ATtiny

    ElectronPlant/Simon_says_ATtiny

    Simon game on ATtiny45/85 microcontroller

    40 parts

Questions

How big is the Soldering Sponge Automatic Water Dispenser PCB?

It measures 50 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Soldering Sponge Automatic Water Dispenser use?

23 parts, built around the ATTINY45-20PU 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 Soldering Sponge Automatic Water Dispenser KiCad files?

From the EECSB/Soldering-Sponge-Automatic-Water-Dispenser repository on GitHub, at the commit this page was made from: the board is Soldering Sponge Automatic Water Dispenser PCB/Soldering Sponge Automatic Water Dispenser.kicad_pcb and its schematic Soldering Sponge Automatic Water Dispenser PCB/Soldering Sponge Automatic Water Dispenser.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Soldering Sponge Automatic Water Dispenser design in my own project?

Its repository publishes it under the Unlicense licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).