Skip to the content
PCBKitNew board
2 layers62.7 × 32.3 mmMODULE RELAY SMD, the printed circuit board in 3D

O circuito utiliza o optoacoplador PC817S para isolar eletricamente o sinal de controle (proveniente de microcontroladores como Arduino, ESP32, etc.) do circuito de potência.

Size
62.7 × 32.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
21
Nets
11
Pads
34
Tracks, vias
47, 0
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
28 Jun 2026
Updated
28 Jul 2026

Overview

MODULE RELAY SMD is an open-source printed circuit board by zatelectronic, from the zatelectronic/MODULE_RELAY_SMD repository on GitHub. It is a 2-layer board of 62.7 × 32.3 mm with 21 parts on 11 nets, routed with 47 tracks and 0 vias.

It is built around the MMBT2222A-TP. Its parts include 4 resistors, 2 connectors, 1 IC, 1 diode and 1 transistor. It belongs with the home automation and IoT boards of this library.

Main components

1

README

README.md
MODULE RELAY SMD — Vista Superior

MODULE RELAY SMD

Módulo de relé isolado com acionamento por nível alto (High Level Trigger), circuito totalmente SMD, isolação óptica via PC817 e relé 12VDC / 15A

KiCad Relé Isolação Trigger ZAT ELECTRONIC Made in Brazil


📋 Índice


Visão Geral

MODULE RELAY SMD é um módulo de acionamento de relé com isolação galvânica total entre o circuito de controle e a carga, projetado pela ZAT ELECTRONIC utilizando KiCad 10. O módulo foi desenvolvido com componentes SMD para um layout compacto e profissional.

O circuito utiliza o optoacoplador PC817S para isolar eletricamente o sinal de controle (proveniente de microcontroladores como Arduino, ESP32, etc.) do circuito de potência. O transistor MMBT2222A (SOT-23) aciona a bobina do relé de 12VDC / 15A, capaz de comutar cargas de até 15A em 125VAC ou 24VDC.

⚡ High Level Trigger — o relé é acionado com sinal lógico alto (+3,3V ou +5V) no pino de entrada, com proteção por isolação óptica para máxima segurança do microcontrolador.


Renders 3D

Vista Superior

Vista superior — relé, optoacoplador PC817S, transistor SOT-23 e bornes KRE


Vista Isométrica

Vista isométrica — layout compacto com componentes SMD e relé de potência PTH


Funcionalidades

  • ✅ Relé 12VDC / 15A — bobina 12VDC, contatos 15A 125VAC / 15A 24VDC
  • ✅ Isolação óptica via PC817S — proteção galvânica total entre controle e carga
  • ✅ Transistor MMBT2222A-TP (SOT-23) — driver de base para acionamento da bobina
  • ✅ Diodo de roda livre 1N4007 (SMD SMA) — proteção contra tensão reversa da bobina
  • ✅ LED de status SMD 0805 — indicação visual de relé acionado
  • ✅ High Level Trigger — compatível com 3,3V e 5V (Arduino, ESP32, Raspberry Pi, etc.)
  • ✅ Bornes KRE parafuso (3 pinos, passo 5,0mm) — conexão robusta para entrada e saída
  • ✅ Layout SMD compacto — projetado com KiCad 10, resistores em 0805
  • ✅ Made in Brazil — serigrafia na PCB

Diagrama de Funcionamento

text
Microcontrolador / Sinal de Controle
        │
    +IN ●──[R1 470Ω]──► PC817S (LED interno)
    GND ●──────────────► PC817S (GND interno)
                               │
                         (Isolação óptica)
                               │
                        PC817S (Transistor)
                               │
              +12V ──[R2]──► Base MMBT2222A
                               │
                        Coletor MMBT2222A
                               │
                    [R3]──► Bobina K1 (Relé 12V)
                               │
                         [D1 1N4007] ← Flyback
                               │
                        GND ───┘

                    Contatos do Relé (J2 — OUT)
                    ┌──────────────────────────┐
                    │  COM │  NO  │  NC        │
                    └──────────────────────────┘
                    Carga: até 15A / 125VAC

Especificações Técnicas

ParâmetroValor
Relé12VDC / 15A
Tensão da Bobina12VDC
Corrente máx. de carga (AC)15A @ 125VAC
Corrente máx. de carga (DC)15A @ 24VDC
Tipo de contatoSPDT (Form C) — NO, NC, COM
Tensão de alimentação do módulo+12V
Tensão de controle (sinal IN)3,3V a 5V (High Level Trigger)
IsolaçãoÓptica — PC817S
Transistor driverMMBT2222A-TP (SOT-23, NPN)
Diodo de proteção1N4007 (SMD SMA)
LED de statusSMD 0805
ResistoresSMD 0805
ConectoresBorne KRE parafuso 3 pinos, passo 5,0mm
Ferramenta de ProjetoKiCad 10
Tipo de montagemSMD + PTH (relé e bornes)

Lista de Materiais

RefComponenteValor / ParteEncapsulamento
K1Relé de Potência12VDC / 15APTH (bobina SMD pad)
U1OptoacopladorPC817SSOP-4 SMD
Q1Transistor NPNMMBT2222A-TPSOT-23 SMD
D1Diodo de Roda Livre1N4007SMA SMD
L1LED de StatusLED0805 SMD
R1Resistor de entrada (opto)470Ω0805 SMD
R2Resistor de base (transistor)4,7KΩ0805 SMD
R3Resistor pull-down10KΩ0805 SMD
R4Resistor de LED220Ω0805 SMD
J1Borne de Entrada (Controle)+12V, +IN, GNDKRE 3 pinos 5,0mm
J2Borne de Saída (Carga)COM, NO, NCKRE 3 pinos 5,0mm

Pinagem dos Conectores

J1 — Entrada (Controle)

PinoSinalDescrição
1+12VAlimentação da bobina do relé
2+INSinal de controle (3,3V–5V = relé ON)
3GNDTerra comum

J2 — Saída (Carga)

PinoSinalDescrição
1COMTerminal comum do relé
2NONormalmente aberto (fecha quando acionado)
3NCNormalmente fechado (abre quando acionado)

Aplicações

  • 🏠 Automação residencial — acionamento de lâmpadas, tomadas e ventiladores
  • 🤖 Projetos com Arduino e ESP32 — controle de cargas AC com isolação galvânica
  • 🏭 Automação industrial leve — acionamento de solenoides, motores e atuadores
  • 💡 Controle de iluminação — painéis de LED de alta potência e luminárias
  • 🔌 Proteção de circuitos — isolação entre lógica de baixa tensão e rede elétrica
  • 📡 IoT e domótica — integração com sistemas MQTT, Home Assistant, etc.

Estrutura do Repositório

text
MODULE_RELAY_SMD/
├── MODULE_RELAY_SMD.kicad_pro    # Arquivo de projeto KiCad
├── MODULE_RELAY_SMD.kicad_sch    # Esquemático (KiCad 10)
├── MODULE_RELAY_SMD.kicad_pcb    # Layout da PCB (KiCad 10)
├── MODULE_RELAY_SMD.kicad_prl    # Configurações locais do projeto
├── packages3D/                   # Modelos 3D arquivados (STEP / WRL)
│   ├── PC817S.STEP
│   ├── Relé_12VDC_15A.STEP
│   ├── DG306-5.0-03P-12-00AH.STEP
│   ├── Transistor-sot-23.step
│   └── ...
├── fp-info-cache                 # Cache de footprints
├── imagem_1.png                  # Render superior da PCB
├── imagem_2.png                  # Render isométrico da PCB
└── README.md

Como Usar

Conexão básica com Arduino / ESP32

text
Arduino / ESP32          MODULE RELAY SMD
─────────────────        ─────────────────
GND          ────────►   J1 - GND
5V ou 3.3V   ────────►   (não conectar aqui)
Pino digital ────────►   J1 - +IN

Fonte 12VDC (+) ──────►  J1 - +12V
Fonte 12VDC (-) ──────►  J1 - GND

Carga AC/DC  ────────►   J2 - COM + NO (ou NC)

Exemplo de código Arduino

cpp
#define RELAY_PIN 7

void setup() {
  pinMode(RELAY_PIN, OUTPUT);
  digitalWrite(RELAY_PIN, LOW); // relé desligado na inicialização
}

void loop() {
  digitalWrite(RELAY_PIN, HIGH); // aciona o relé
  delay(1000);
  digitalWrite(RELAY_PIN, LOW);  // desaciona o relé
  delay(1000);
}

⚠️ Avisos de Segurança

🔴 ATENÇÃO — TENSÕES PERIGOSAS

  • Este módulo pode comutar tensões de rede elétrica (110V / 220V AC). Manuseie com extremo cuidado.
  • Nunca toque nos terminais J2 (OUT) enquanto houver carga CA conectada e o circuito energizado.
  • Utilize caixa de proteção adequada quando instalar em ambientes com acesso de pessoas.
  • Respeite a corrente máxima de 15A nos contatos do relé.
  • A isolação óptica protege o microcontrolador, mas não substitui normas de segurança elétrica.
  • Projeto destinado a profissionais e experimentadores experientes.

Sobre

Projetado por ZAT ELECTRONIC

MODULE RELAY SMD — Made in Brazil 🇧🇷

KiCad Open Source Hardware

Parts

21
QtyValueFootprintReferences
6LOGOLOGOG***, G***, G***, G***, G***, G***
2Conn_01x03_PinTerminalBlock:TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mmJ1, J2
110KΩResistor_SMD:R_0805_2012MetricR2
112VRelay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_CK1
11N4007Diode_SMD:D_SMAD1
1220ΩResistor_SMD:R_0805_2012MetricR1
14.7KΩResistor_SMD:R_0805_2012MetricR3
1470ΩResistor_SMD:R_0805_2012MetricR4
1LED 5MMLED_SMD:LED_0805_2012MetricL1
1MMBT2222A-TPdigikey-footprints:SOT-23-3Q1
1PC817Package_SO:OnSemi_751EP_SOIC-4_3.9x4.725mm_P2.54mmU1

The 17 most common of 21 parts.

Questions

How big is the MODULE RELAY SMD PCB?

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

What parts does the MODULE RELAY SMD use?

21 parts, built around the MMBT2222A-TP. 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 MODULE RELAY SMD KiCad files?

From the zatelectronic/MODULE_RELAY_SMD repository on GitHub, at the commit this page was made from: the board is MODULE RELAY SMD.kicad_pcb and its schematic MODULE RELAY SMD.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MODULE RELAY SMD design in my own project?

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

Similar boards

  • 2 layers81.3 × 33.7 mmSDRReciever, the printed circuit board in 3D

    SDRReciever

    Dizzerin/Software-Defined-Radio

    Quadrature sampling down converter software defined radio

    67 parts24
  • 4 layers90.2 × 95.9 mmPicubed samwise, the printed circuit board in 3D

    Picubed samwise

    stanford-ssi/samwise-avionics

    Avionics for 2U Rev of Sputnik Satellite

    191 parts13
  • 2 layers100 × 100 mmIQ SDR, the printed circuit board in 3D

    IQ SDR

    frohro/IQ_SDR

    Quadrature Sampling SDR

    116 parts10
  • 2 layers172.7 × 114.3 mmModules, the printed circuit board in 3D

    Modules

    DarekKrawczyk/MastersThesis

    System to support management and control of plant cultivation

    115 parts3
  • 2 layers14.7 × 15.7 mmREV1.0.0 KGWIAB GS Dali-2, the printed circuit board in 3D

    REV1.0.0 KGWIAB GS Dali-2

    GroundStudio/GroundStudio_Dali-2

    Explore all the GroundStudio products at GroundStudio.ro

    13 parts1
  • 2 layers100 × 100 mmJBT01, the printed circuit board in 3D

    JBT01

    jbteja/tj01-ms51-heater-controller

    A heater control system featuring deterministic operation, safety auto-cutoff, predefined timer modes, and temperature measurement using a K-type thermocouple.

    79 parts1
  • 2 layers32 × 32 mmCandel24h v1, the printed circuit board in 3D

    Candel24h v1

    abitwitch/candle_24h

    15 parts
  • 2 layers90 × 54.1 mmSWIM Trigger, the printed circuit board in 3D

    SWIM Trigger

    aksherap1/swim-electronics

    This repository contains code, documentation, and resources for ongoing projects in my research lab, focusing on PCB design, sensor integration, and embedded systems programming using C and C++.

    26 parts