Skip to the content
PCBKitNew board
2 layersPcb layout, the printed circuit board in 3D

Proyecto de control de salidas con ESP32, pantalla LCD y relés. Esquemático en KiCad.

Copper layers
2
Thickness
1.6 mm
Parts
39
Nets
84
Pads
205
Tracks, vias
323, 39
Pours
3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
25 Jun 2025
Updated
26 Jun 2025

Overview

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.

Main components

4

README

README.md

🔌 Proyecto: Tarjeta de salidas con ESP32

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.


📦 Componentes principales

ComponenteDescripción
ESP32-WROOM-32DMicrocontrolador principal
Relés G3MB-202PRelés de estado sólido para controlar salidas
Pantalla LCD 16x2 I2CInterfaz de usuario
Botones de entradaPara control manual de salidas
Fuente IRM-05-5Fuente de 5 V conmutada
CH340CConversor USB a serial para programar el ESP32
USB Tipo AConexión de energía o programación

📐 Diseño en KiCad

  • esquematico.kicad_sch: esquema eléctrico completo
  • pcb_layout.kicad_pcb: diseño de la placa (en desarrollo)
  • BOM.csv: lista de materiales (opcional)

💻 Programación

La programación se realiza en Arduino IDE o PlatformIO.
Funcionalidades previstas:

  • Activación de salidas mediante botones
  • Visualización del estado de salidas en la pantalla LCD
  • Control de pines y lógica de relés

📌 Asignación de pines:

FunciónPin ESP32
Relé 1GPIO25
Relé 2GPIO26
Relé 3GPIO27
Relé 4GPIO32
BotonesGPIO34, 35, 36, 39
LCD I2C SDAGPIO21
LCD I2C SCLGPIO22

📋 Estado del proyecto

TareaEstado
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

🧑‍💻 Autor

John Franco
📅 Junio 2025
🔗 Licencia: MIT

Parts

39
QtyValueFootprintReferences
5R_USResistor_SMD:R_0805_2012MetricR2, R3, R4, R5, R6
4330ohmResistor_SMD:R_0805_2012MetricR7, R8, R9, R10
4Fuse_SmallFuse:Fuseholder_Cylinder-6.3x32mm_Schurter_0031-8002_Horizontal_OpenF1, F2, F3, F4
4MountingHole_2.2mm_M2_DIN965_PadMountingHole:MountingHole_2.2mm_M2_DIN965_PadH1, H1, H2, H4
4S202S02Package_SIP:SIP4_Sharp-SSR_P7.62mm_StraightU3, U4, U5, U6
4salidaTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalSALIDA 1, SALIDA 2, SALIDA 3, SALIDA 4
1C100nFCapacitor_SMD:C_0805_2012MetricC1
1CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU7
1C_PolarizedCapacitor_Tantalum_SMD:CP_EIA-1608-08_AVX-JC2
1Conn_01x08Connector_Molex:Molex_KK-254_AE-6410-08A_1x08_P2.54mm_VerticalJ1
1ESP32-WROOM-32DRF_Module:ESP32-WROOM-32DU1
1IRM-02-5Converter_ACDC:Converter_ACDC_MeanWell_IRM-02-xx_THTPS1
1LCD-016N002LDisplay:LCD-016N002LU2
1LEDLED_SMD:LED_0805_2012MetricD1
1R_Potentiometer_USPotentiometer_THT:Potentiometer_Bourns_3339P_VerticalRV1
1R_US330ohnResistor_SMD:R_0805_2012MetricR1
1USB_C_Plug_USB2.0Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalP1
1alimentacionTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalALIMENTACION

The 37 most common of 39 parts.

Questions

What parts does the Pcb layout use?

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.

Where can I download the Pcb layout KiCad files?

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.

Can I use the Pcb layout design in my own project?

Its repository states no licence, so its author keeps all rights: ask johnffred before reusing the design.

Similar boards

  • 2 layers208.3 × 119.4 mmRaffstoreController, the printed circuit board in 3D

    RaffstoreController

    Rhynaz/RaffstoreControlSystem

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

    180 partsGPL-3.0
  • 2 layers65 × 100 mmJBclone soldering station, the printed circuit board in 3D

    JBclone soldering station

    Minu-IU3IRR/JBclone-soldering-station

    Multi channel DIY soldering station with JBC tip support

    55 parts13
  • 2 layers47.1 × 72.6 mmEsp433, the printed circuit board in 3D

    Esp433

    kekiefer/esp433

    An ESP8266 WiFi to 433MHz ASK/OOK bridge

    52 parts6MIT
  • 2 layers78 × 62 mmPortier connecte, the printed circuit board in 3D

    Portier connecte

    InnoGreenTech/ESP32-CAM-pir-static-relay

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

    16 parts5
  • 2 layers80 × 62 mmFan layout, the printed circuit board in 3D

    Fan layout

    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.

    21 parts1
  • 4 layers90 × 90 mmKICAD reflow oven, the printed circuit board in 3D

    KICAD reflow oven

    leodk27/Reflow-oven-Custom

    Reflow oven project based on custom PCB and programming

    125 partsMIT
  • 2 layers75 × 75 mmHM LC Sw1-FM, the printed circuit board in 3D

    HM LC Sw1-FM

    ssbingo/PCB---HM-LC-Sw1-FM

    PCB und Gehäuse für HM-LC-Sw1-FM

    25 parts