Skip to the content
2 layers96.5 × 76.2 mmBewaesserung, the printed circuit board in 3D

Kompakte Sammlung für ESPHome, Hardware-Boards, Home Assistant und Node-RED. Fokus: einfach, überschaubar, konsistente Ordner. Optional gibt's einen Validator, GitHub Action und einen Pre‑commit Hook.

Size
96.5 × 76.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
61
Nets
65
Pads
209
Tracks, vias
413, 107
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
10 Aug 2025
Updated
14 Oct 2026

Overview

Bewaesserung is an open-source printed circuit board by SmartHome-yourself, from the SmartHome-yourself/shys-collection repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 96.5 × 76.2 mm with 61 parts on 65 nets, routed with 413 tracks and 107 vias.

It is built around the ESP-12F, ADS1115IDGS and B3F-1000. Its parts include 16 resistors, 15 connectors, 8 diodes, 6 capacitors and 4 ICs. It belongs with the ESP8266 boards of this library.

Main components

3

README

README.md

SmartHomeYourself – Templates & Setups

Kompakte Sammlung für ESPHome, Hardware-Boards, Home Assistant und Node-RED. Fokus: einfach, überschaubar, konsistente Ordner. Optional gibt's einen Validator, GitHub Action und einen Pre‑commit Hook.

Struktur (Überblick)

text
/templates
  /esphome/{snippets,setups}
  /hardware/<board-name>/{kicad,manufacturing,esphome,assets}
  /home-assistant/{integrations,dashboard,scripts}
  /nodered/flows
/skeletons
  /esphome-{snippet,setup}-template
  /hardware-template
  /home-assistant-template
  /nodered-template
/tools/{validator,hooks}
/.github/workflows/validate.yml

🚀 Zur Collection beitragen

Es gibt zwei Wege, eigene Projekte beizutragen:

Methode 1: ZIP-Upload via Issue (Einfach für Einsteiger)

Perfekt für Nutzer ohne Git-Kenntnisse!

  1. Neues Issue erstellen und Template wählen
  2. ZIP-Datei mit deinem Projekt hochladen
  3. Automatische Validierung prüft dein Projekt
  4. Bei Erfolg: Automatischer Pull Request wird erstellt! ✅
  5. Bei Fehlern: Detaillierte Rückmeldung im Issue mit Korrekturhinweisen

Verfügbare Templates:

  • ESPHome Snippet (Sensoren, Aktoren, etc.)
  • ESPHome Setup (Komplette Projekte)
  • Hardware (PCB-Designs)
  • Home Assistant (Integrationen, Dashboards, Blueprints)
  • Node-RED Flows

Methode 2: Direkter Beitrag via Git (Für Entwickler)

Für erfahrene Git-Nutzer:

  1. Passende Vorlage aus /skeletons/ kopieren
  2. In den richtigen /templates/ Unterordner einfügen
  3. Ordner umbenennen und Platzhalter ausfüllen
  4. Pre-Commit Hook installieren (siehe unten)
  5. Committen und Pull Request erstellen

Beispiel:

bash
cp -r skeletons/esphome-snippet-template/ templates/esphome/snippets/sensors/mein-sensor/
cd templates/esphome/snippets/sensors/mein-sensor/
# slug.yaml → mein-sensor.yaml umbenennen
# README.md anpassen

➡️ Alle Vorlagen und Regeln: siehe CONTRIBUTING.md

Git-Tools & Validator (Windows & Linux)

Der Validator prüft nur Struktur & Dateinamen (kein YAML-Parsing). JSON-Flows werden auf gültiges JSON geprüft.

Voraussetzungen

Quickstart

bash
git clone <REPO_URL>
cd <REPO_ORDNER>
pip install -r tools/validator/requirements.txt
python tools/validator/validate.py

🛡️ Pre-commit Hook (nur für Team-Mitglieder)

Wichtig: Der Pre-Commit Hook ist nur für direkte Team-Mitglieder relevant, die in Branches arbeiten. Externe Contributors nutzen ZIP-Upload via Issues oder Forks - die Validierung läuft automatisch auf GitHub!

Installation (Team-Mitglieder):

Windows (PowerShell):

powershell
.\tools\hooks\install.ps1

Linux/Mac (Bash):

bash
./tools/hooks/install.sh

Was macht der Hook?

  • Blockiert fehlerhafte Commits vor dem Push
  • Führt Validator automatisch bei jedem Commit aus
  • Spart Zeit, da Fehler sofort lokal erkannt werden

Hinweis: Auch ohne Hook sind alle Beiträge geschützt - GitHub Actions validiert automatisch bei jedem Pull Request!

Parts

61
QtyValueFootprintReferences
710KResistor_SMD:R_1206_3216MetricR5, R6, R7, R8, R9, R10, R11
510kResistor_SMD:R_1206_3216MetricR1, R2, R3, R4, R16
4100nFCapacitor_SMD:C_1206_3216MetricC1, C2, C3, C6
41N4007Diode_SMD:D_1206_3216MetricD1, D2, D3, D4
42,2kResistor_SMD:R_1206_3216MetricR12, R13, R14, R15
4B3F-1000digikey-footprints:Switch_Tactile_THT_B3F-1xxxS1, S2, S3, S4
4LEDLED_SMD:LED_0805_2012MetricD5, D6, D7, D8
210uFCapacitor_SMD:C_1206_3216MetricC4, C5
2640456-2Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ14, J15
15V Power InputTerminalBlock_RND:TerminalBlock_RND_205-00012_1x02_P5.00mm_HorizontalJ1
1ADS1115IDGSConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalU2
1AO3400 - 1ao3400:AO3400_SOT23_CorrectedQ1
1AO3400 - 2ao3400:AO3400_SOT23_CorrectedQ2
1AO3400 - 3ao3400:AO3400_SOT23_CorrectedQ3
1AO3400 - 4ao3400:AO3400_SOT23_CorrectedQ4
1Bodenfeuchte Sensor 1Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2
1Bodenfeuchte Sensor 2Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1Bodenfeuchte Sensor 3Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1Bodenfeuchte Sensor 4Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1ESP-12FRF_Module:ESP-12EU1
1I2CConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ13
1LOGO_KiCad-Logos:shys_qr_bewaesserungG***
1LOGO_KiCad-Logos:elecrow_72x15G***
1LOGO_KiCad-Logos:shys_logo_full_2024G***
1LOGO_KiCad-Logos:shys_logo_full_without_slogan_2024_smallG***
1MCP23017_SOPackage_SO:SOIC-28W_7.5x17.9mm_P1.27mmU4
1NCP1117-12_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1PIN-OUTdigikey-footprints:PinHeader_6x2_P2.54mm_VerticalJ11
1PWR-OUTdigikey-footprints:PinHeader_6x2_P2.54mm_VerticalJ12
1Pumpe 1TerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mmJ7
1Pumpe 2TerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mmJ8
1Pumpe 3TerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mmJ9
1Pumpe 4TerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mmJ10
1Sensor Power JumperConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ6

More from SmartHome-yourself/shys-collection

10
  • 2 layers89.9 × 51.3 mm12v stripe controller mini, the printed circuit board in 3D

    12v stripe controller mini

    SmartHome-yourself/shys-collection

    Kompakte Sammlung für ESPHome, Hardware-Boards, Home Assistant und Node-RED. Fokus: einfach, überschaubar, konsistente Ordner. Optional gibt's einen Validator, GitHub Action und einen Pre‑commit Hook.

    44 parts6GPL-2.0
  • 2 layers60.3 × 75.1 mmHeizungsbooster, the printed circuit board in 3D

    Heizungsbooster

    SmartHome-yourself/shys-collection

    Kompakte Sammlung für ESPHome, Hardware-Boards, Home Assistant und Node-RED. Fokus: einfach, überschaubar, konsistente Ordner. Optional gibt's einen Validator, GitHub Action und einen Pre‑commit Hook.

    28 parts6GPL-2.0
  • 2 layers97.4 × 98 mm5V Solar 18650 PCB, the printed circuit board in 3D

    5V Solar 18650 PCB

    SmartHome-yourself/shys-collection

    Kompakte Sammlung für ESPHome, Hardware-Boards, Home Assistant und Node-RED. Fokus: einfach, überschaubar, konsistente Ordner. Optional gibt's einen Validator, GitHub Action und einen Pre‑commit Hook.

    25 parts6GPL-2.0
  • 2 layers51.6 × 76.6 mmESP32-D1-MINI, the printed circuit board in 3D

    ESP32-D1-MINI

    SmartHome-yourself/shys-collection

    Kompakte Sammlung für ESPHome, Hardware-Boards, Home Assistant und Node-RED. Fokus: einfach, überschaubar, konsistente Ordner. Optional gibt's einen Validator, GitHub Action und einen Pre‑commit Hook.

    23 parts6GPL-2.0
  • 2 layers95.8 × 62.2 mmRgbw 12v controller, the printed circuit board in 3D

    Rgbw 12v controller

    SmartHome-yourself/shys-collection

    Kompakte Sammlung für ESPHome, Hardware-Boards, Home Assistant und Node-RED. Fokus: einfach, überschaubar, konsistente Ordner. Optional gibt's einen Validator, GitHub Action und einen Pre‑commit Hook.

    22 parts6GPL-2.0
  • 2 layers72.4 × 74.9 mmRGB Treppe, the printed circuit board in 3D

    RGB Treppe

    SmartHome-yourself/shys-collection

    Kompakte Sammlung für ESPHome, Hardware-Boards, Home Assistant und Node-RED. Fokus: einfach, überschaubar, konsistente Ordner. Optional gibt's einen Validator, GitHub Action und einen Pre‑commit Hook.

    18 parts6GPL-2.0
  • 2 layers54.6 × 63.5 mmGaragentor LEDs, the printed circuit board in 3D

    Garagentor LEDs

    SmartHome-yourself/shys-collection

    Kompakte Sammlung für ESPHome, Hardware-Boards, Home Assistant und Node-RED. Fokus: einfach, überschaubar, konsistente Ordner. Optional gibt's einen Validator, GitHub Action und einen Pre‑commit Hook.

    17 parts6GPL-2.0
  • 2 layers93.1 × 47.5 mmNeopixel Uhr, the printed circuit board in 3D

    Neopixel Uhr

    SmartHome-yourself/shys-collection

    Kompakte Sammlung für ESPHome, Hardware-Boards, Home Assistant und Node-RED. Fokus: einfach, überschaubar, konsistente Ordner. Optional gibt's einen Validator, GitHub Action und einen Pre‑commit Hook.

    15 parts6GPL-2.0
  • 2 layers81 × 30 mmHue Ambience clone, the printed circuit board in 3D

    Hue Ambience clone

    SmartHome-yourself/shys-collection

    Kompakte Sammlung für ESPHome, Hardware-Boards, Home Assistant und Node-RED. Fokus: einfach, überschaubar, konsistente Ordner. Optional gibt's einen Validator, GitHub Action und einen Pre‑commit Hook.

    15 parts6GPL-2.0
  • 2 layers49 × 64 mmSensorPyramide, the printed circuit board in 3D

    SensorPyramide

    SmartHome-yourself/shys-collection

    Kompakte Sammlung für ESPHome, Hardware-Boards, Home Assistant und Node-RED. Fokus: einfach, überschaubar, konsistente Ordner. Optional gibt's einen Validator, GitHub Action und einen Pre‑commit Hook.

    13 parts6GPL-2.0

Similar boards

  • 2 layers125.5 × 79 mmPeterThePowerMeter, the printed circuit board in 3D

    PeterThePowerMeter

    CtrlAltJon/PeterThePowerMeter

    IoT Power Meter for real-time energy monitoring. Includes a local color display, acoustic alarms, and a web interface for smart home integration (Home Assistant/MQTT).

    79 parts1MIT
  • 2 layers72.8 × 32 mmMicro fm radio, the printed circuit board in 3D

    Micro fm radio

    dilshan/rda5807-fm-radio-module

    RDA5807M based stereo FM radio receiver

    56 parts8MIT
  • 2 layers85 × 155 mmEsp32-fan controller, the printed circuit board in 3D

    Esp32-fan controller

    merlindorin/esp32-fan-controller

    A small KiCad board to keep my home server cabinet cool. 4 PWM fans, 4 temperature probes, one ESP32.

    38 parts8MIT
  • 4 layers73.1 × 69.8 mmStm32u595-breakout, the printed circuit board in 3D

    Stm32u595-breakout

    oresat/oresat-kicad

    All things KiCAD for OreSat; libraries, tools, settings, etc.

    85 parts6
  • 6 layers148 × 121 mmControl, the printed circuit board in 3D

    Control

    SSL-A-Team/electrical

    circuit board design files, gerbers, and circuit analysis

    529 parts6MIT
  • 2 layers100 × 140 mmPrototype-1, the printed circuit board in 3D

    Prototype-1

    amberisvibin/chibi-pc09

    The PC-09 will be a 6309 based microcomputer.

    35 parts4MIT
  • 4 layers36.3 × 50 mmHelmetUnit, the printed circuit board in 3D

    HelmetUnit

    ShahinKhalkhali/SportsVisionPro

    System that brings fans closer to the game like never before. By integrating immersive VR technology with real-time player data, our solution offers a first-person perspective of live hockey, enhancing audience…

    49 parts3
  • 2 layers85.2 × 107.8 mmVCU Module, the printed circuit board in 3D

    VCU Module

    VikingMotorsports/2027-SAE-Electric-VCU

    temp VMS VCU repo

    66 parts3

Questions

How big is the Bewaesserung PCB?

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

What parts does the Bewaesserung use?

61 parts, built around the ESP-12F, ADS1115IDGS and B3F-1000. 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 Bewaesserung KiCad files?

From the SmartHome-yourself/shys-collection repository on GitHub, at the commit this page was made from: the board is templates/hardware/bewaesserung/kicad/bewaesserung.kicad_pcb and its schematic templates/hardware/actiforce-schreibtisch-esphome/kicad/ESP32-D1-MINI.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Bewaesserung design in my own project?

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