

DomPiWeb
Sistema de Domotica Basado en Raspberry Pi
- Size
- 90 × 60 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 63
- Nets
- 66
- Pads
- 191
- Tracks, vias
- 304, 15
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 14 Feb 2021
- Updated
- 4 Oct 2026
Overview
DomPiWeb is an open-source printed circuit board by wpirri, from the wpirri/DomPiWeb repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 90 × 60 mm with 63 parts on 66 nets, routed with 304 tracks and 15 vias.
It is built around the LM2596S-ADJ, BC848 and LL4148, with the PMEG4050EP among its other parts. Its parts include 24 resistors, 14 capacitors, 11 connectors, 6 diodes and 2 transistors.
Main components
4LM2596S-ADJ
TO-263-5-40℃~+125℃@(TA) 1 1.2V~37V 150kHz 3A 40V 80uA Adjustable Buck Buck Built-in No TO-263-5 DC-DC Converters ROHSUMWDC-DC ConvertersBC848
SOT-23SOT-23 Bipolar (BJT) ROHSTDDBipolar (BJT)LL4148
LL-341 Independent 1V@10mA 200mA 4A 4ns 500mW 5uA@75V 75V LL-34 Switching Diodes ROHSMDDSwitching DiodesPMEG4050EP
SOD-1281 Independent 300uA@40V 40V 490mV@5A 5A 70A SOD-128 Schottky Diodes ROHSNexperiaSchottky Diodes
README
README.mdDomPiWeb
Sistema de Domótica con central domiciliaria basada en Raspberry Pi y servicios en la nube para administración externa remota.
El sistema está formado por una serie de programas en c y c++ que se ejecutan dentro del monitor transaccional GMonitor y todo el sistema preparado para funcionar en una Raspberry Pi o distribuido entre varias. Otro módulo del sistema funciona en un servidor Linux centralizando varios sistemas hogareños permitiendo el acceso remoto a travez de la nube.
Componentes del sistema:
DomPiWeb: Central domiciliaria de Domótica.
El proyecto contiene distintos programas que se ejecutan como servers dentro de un monitor transaccional GMonitor (https://github.com/wpirri/gmonitor), CGI para hacer de interface con Apache y un micrositio en PHP para la administración local todo este software se ejecuta en una Raspberry Pi. Se incluye además un harware para ser enchufado en el conector de 40 pines de la Raspberry Pi, aprovechar algunos pines de la GPIO y darle alimentación. También se encuentra dentro del proyecto los diseños para imprimir un gabinete para contener la central de domótica y otro para su taería con cargador.
DomPiIO: Software que permite utilizar la Rasberri Pi como un módulo de expanción de la central de Domótica o como Central de Alarmas integrada al Sistema de Domótica.
El proyecto (https://github.com/wpirri/DomPiIO) contiene distintos programas que se ejecutan como servers dentro de un monitor transaccional GMonitor (https://github.com/wpirri/gmonitor) y CGI para hacer de interface con Apache.
DomPiClowd: Software que permite controlar los sistemas hogareños desde la nobe.
El proyecto (https://github.com/wpirri/DomPiClowd) contiene distintos programas que se ejecutan como servers dentro de un monitor transaccional GMonitor (https://github.com/wpirri/gmonitor), CGI y un micrositio en PHP para el control de los sistemas de domótica desde un teléfono celular.
dom32-io-wifi: Harware de módulo de expansió para central de domótica.
El proyecto (https://github.com/wpirri/dom32-io-wifi) está compuesto por un Hardware basado en PIC32 que por medio de servicios REST implementa una interface con la central de domótica DomPiWeb, el firmware necesario y el diseño del gabinete para contenerlo.
Parts
63| Qty | Value | Footprint | References |
|---|---|---|---|
| 19 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R3, R4, R5, R6, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19 +3 |
| 12 | 100nf | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C3, C5, C6, C7, C8, C10, C11, C12, C13, C14 |
| 2 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R23, R24 |
| 2 | 22R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R21, R22 |
| 2 | BC848 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | Bx3 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-3-5.0-H_1x03_P5.00mm_Horizontal | J4, J6 |
| 2 | FINDER-36.11 | Relay_THT:Relay_SPDT_Finder_36.11 | K1, K2 |
| 2 | Fuse | Fuse:Fuseholder_Cylinder-5x20mm_Schurter_0031_8201_Horizontal_Open | F1, F2 |
| 2 | LL4148 | Diode_SMD:D_MiniMELF | D5, D6 |
| 2 | Led SMD | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D2, D3 |
| 1 | (+)12v(-) | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J3 |
| 1 | (+)S1(-) | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J10 |
| 1 | (+)S2(-) | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J11 |
| 1 | (-)12v(+) | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J1 |
| 1 | (-)5v(+) | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J9 |
| 1 | 10uf | Capacitor_Tantalum_SMD:CP_EIA-7343-43_Kemet-X_Pad2.25x2.55mm_HandSolder | C4 |
| 1 | 3K3 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R20 |
| 1 | 470uf | Capacitor_Tantalum_SMD:CP_EIA-7343-43_Kemet-X_Pad2.25x2.55mm_HandSolder | C9 |
| 1 | 47uH - SRR1210-470M | Inductor_SMD:L_Bourns_SRR1210A | L1 |
| 1 | Bx2 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J5 |
| 1 | EXP1 | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J2 |
| 1 | LM2596S-ADJ | Package_TO_SOT_SMD:TO-263-5_TabPin3 | U1 |
| 1 | M7 | Diode_SMD:D_SOD-128 | D1 |
| 1 | PMEG4050EP | Diode_SMD:D_SOD-128 | D4 |
| 1 | RaspberryPi GPIO | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J7 |
| 1 | Serial | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J8 |
Questions
How big is the DomPiWeb PCB?
It measures 90 × 60 mm and has 2 copper layers, 1.6 mm thick.
What parts does the DomPiWeb use?
63 parts, built around the LM2596S-ADJ, BC848, LL4148 and PMEG4050EP. 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 DomPiWeb KiCad files?
From the wpirri/DomPiWeb repository on GitHub, at the commit this page was made from: the board is Circuito-IO/DomPiWeb.kicad_pcb and its schematic Circuito-IO/DomPiWeb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the DomPiWeb design in my own project?
Its repository publishes it under the GPL-3.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).
Similar boards
- 2 layers31.1 × 24.1 mm

- 2 layers100 × 100 mm

- 2 layers163 × 103.4 mm

- 4 layers40 × 47 mm

- 4 layers54 × 100 mm

Oxrs black 004
austinscreations/Oxrs-Black
a custom rack controller that is based of the rack32 but includes some upgrades and major changes
92 parts1GPL-3.0 - 2 layers142 × 23 mm

Massue bento v4
benkuper/BenTo-Legacy
Legacy repository for the former BenTo-Club project
101 parts1GPL-3.0 - 2 layers57.2 × 57.2 mm

- 2 layers125 × 50.8 mm

FAST Controller
carlsuttle/FAST-Avionics-PCBs
KiCad PCB designs for FAST avionics, including the flight controller and GPS/XIAO outboard.
68 parts