
RaffstoreController
Rhynaz/RaffstoreControlSystem
Web enabled relay board with hardware button support for easy smart home integration

Proyecto de control de salidas con ESP32, pantalla LCD y relés. Esquemático en KiCad.
Pcb layout is an open-source printed circuit board by johnffred, from the johnffred/TarjetaSalidasESP32 repository on GitHub. It is a 2-layer board with 39 parts on 84 nets, routed with 323 tracks and 39 vias.
It is built around the CH340C, ESP32-WROOM-32D and IRM-02-5, with the S202S02F among its other parts. Its parts include 10 resistors, 7 ICs, 4 fuses, 2 capacitors and 2 connectors. It belongs with the lEDs and displays boards and the ESP32 boards of this library.
Este proyecto consiste en el diseño y desarrollo de una tarjeta electrónica basada en ESP32, que permite controlar múltiples salidas mediante relés de estado sólido, visualizar información en una pantalla LCD y recibir entradas desde botones físicos. Todo el diseño de hardware se ha realizado en KiCad.
| Componente | Descripción |
|---|---|
| ESP32-WROOM-32D | Microcontrolador principal |
| Relés G3MB-202P | Relés de estado sólido para controlar salidas |
| Pantalla LCD 16x2 I2C | Interfaz de usuario |
| Botones de entrada | Para control manual de salidas |
| Fuente IRM-05-5 | Fuente de 5 V conmutada |
| CH340C | Conversor USB a serial para programar el ESP32 |
| USB Tipo A | Conexión de energía o programación |
esquematico.kicad_sch: esquema eléctrico completopcb_layout.kicad_pcb: diseño de la placa (en desarrollo)BOM.csv: lista de materiales (opcional)La programación se realiza en Arduino IDE o PlatformIO.
Funcionalidades previstas:
📌 Asignación de pines:
| Función | Pin ESP32 |
|---|---|
| Relé 1 | GPIO25 |
| Relé 2 | GPIO26 |
| Relé 3 | GPIO27 |
| Relé 4 | GPIO32 |
| Botones | GPIO34, 35, 36, 39 |
| LCD I2C SDA | GPIO21 |
| LCD I2C SCL | GPIO22 |
| Tarea | Estado |
|---|---|
| Diseño de esquema | ✅ Completo |
| Diseño PCB | ⏳ En progreso |
| Programación básica | ⏳ En pruebas |
| Pruebas de relés | 🔜 Por hacer |
| Documentación en GitHub | ✅ Lista |
John Franco
📅 Junio 2025
🔗 Licencia: MIT
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | R_US | Resistor_SMD:R_0805_2012Metric | R2, R3, R4, R5, R6 |
| 4 | 330ohm | Resistor_SMD:R_0805_2012Metric | R7, R8, R9, R10 |
| 4 | Fuse_Small | Fuse:Fuseholder_Cylinder-6.3x32mm_Schurter_0031-8002_Horizontal_Open | F1, F2, F3, F4 |
| 4 | MountingHole_2.2mm_M2_DIN965_Pad | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | H1, H1, H2, H4 |
| 4 | S202S02 | Package_SIP:SIP4_Sharp-SSR_P7.62mm_Straight | U3, U4, U5, U6 |
| 4 | salida | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | SALIDA 1, SALIDA 2, SALIDA 3, SALIDA 4 |
| 1 | C100nF | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U7 |
| 1 | C_Polarized | Capacitor_Tantalum_SMD:CP_EIA-1608-08_AVX-J | C2 |
| 1 | Conn_01x08 | Connector_Molex:Molex_KK-254_AE-6410-08A_1x08_P2.54mm_Vertical | J1 |
| 1 | ESP32-WROOM-32D | RF_Module:ESP32-WROOM-32D | U1 |
| 1 | IRM-02-5 | Converter_ACDC:Converter_ACDC_MeanWell_IRM-02-xx_THT | PS1 |
| 1 | LCD-016N002L | Display:LCD-016N002L | U2 |
| 1 | LED | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | R_Potentiometer_US | Potentiometer_THT:Potentiometer_Bourns_3339P_Vertical | RV1 |
| 1 | R_US330ohn | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | USB_C_Plug_USB2.0 | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | P1 |
| 1 | alimentacion | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal | ALIMENTACION |
The 37 most common of 39 parts.
39 parts, built around the CH340C, ESP32-WROOM-32D, IRM-02-5 and S202S02F. 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.
From the johnffred/TarjetaSalidasESP32 repository on GitHub, at the commit this page was made from: the board is pcb_layout.kicad_pcb.kicad_pcb and its schematic esquematico.kicad_sch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask johnffred before reusing the design.

Rhynaz/RaffstoreControlSystem
Web enabled relay board with hardware button support for easy smart home integration


Minu-IU3IRR/JBclone-soldering-station
Multi channel DIY soldering station with JBC tip support


InnoGreenTech/ESP32-CAM-pir-static-relay
ESP32-CAM mounting on a board with pir, photo-resistor sensors, AC/DC power and a static relay.

dondangp/Smart-Crib-IoT
Senior Design Capstone project (Summer/Fall 2024) - This mobile application allows users to manage their smart lights, door lock, and fan via a user-friendly interface.

leodk27/Reflow-oven-Custom
Reflow oven project based on custom PCB and programming
