Skip to the content
PCBKitNew board
2 layers49 × 81 mmESPRelay, the printed circuit board in 3D

Another ESP-12 based relay module

Size
49 × 81 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
43
Pads
86
Tracks, vias
111, 0
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
8 Aug 2021
Updated
8 Aug 2021

Overview

ESPRelay is an open-source printed circuit board by Rendman, from the Rendman/ESPRelay repository on GitHub. It is a 2-layer board of 49 × 81 mm with 23 parts on 43 nets, routed with 111 tracks and 0 vias.

It is built around the EL817. Its parts include 4 resistors, 4 diodes, 4 connectors, 3 ICs and 2 transistors. It belongs with the ESP8266 boards of this library.

Main components

1

README

README.md

ESP8266 2-Channel Relay


This project was originally designed to act a as wifi enabled IoT garage door opener. It has two relay channels and two sensor channels.

This hardware is largely a rip off of standard "Arduino" modules that you can find on eBay and other sources. It's really nothing special. It does proivde a higher degree of integration as you can mount a NodeMCU directly to the PCB.

I've tested this with the TASMOTA software and it seems to work pretty well.

Here is the TASMOTA Config for the module. Any kind of Commands or Backlog things are left to the user.

GPIO -> Function

GPIO4 -> Relay2
GPIO5 -> Relay1
GPIO12 -> Switch2
GPIO14 -> Switch1

This project also includes FreeCAD files for a 3D printable box for the device. I used the following as the magnetic sensor, but any other one would work just fine:

Seco-Larm Overhead Door Sensor

Here are a few pictures of the device and the sensor

Device Picture Sensor Picture

Parts

23
QtyValueFootprintReferences
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
21KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R2
21N4003Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD3, D4
22N3904Package_TO_SOT_THT:TO-92_InlineQ1, Q2
2510Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR3, R4
2EL817Package_DIP:DIP-4_W7.62mmU2, U3
2G5Q-1Relay_THT:Relay_SPDT_Omron-G5Q-1K1, K2
2LED_Small_ALTLED_THT:LED_D5.0mmD1, D2
1NodeMCU_1.0_(ESP-12E)ESP8266:ESP12F-Devkit-V3U1
1RELAY1SamacSys_Parts:5442251J1
1RELAY2SamacSys_Parts:5442251J2
1SENSOR_1TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-3_1x03_P2.54mm_HorizontalJ3
1SENSOR_2TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-3_1x03_P2.54mm_HorizontalJ4

Questions

How big is the ESPRelay PCB?

It measures 49 × 81 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ESPRelay use?

23 parts, built around the EL817. 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 ESPRelay KiCad files?

From the Rendman/ESPRelay repository on GitHub, at the commit this page was made from: the board is ESPRelay.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the ESPRelay design in my own project?

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

Similar boards

  • 2 layers123 × 87.5 mmFastLOGIC, the printed circuit board in 3D

    FastLOGIC

    Neumi/fastLOGIC

    An affordable Arduino-based board designed for straightforward (industrial) logic control, ideal for building small-scale automation and control solutions.

    180 parts23MIT
  • 2 layers140.7 × 47.4 mmEG8010 A1, the printed circuit board in 3D

    EG8010 A1

    Millisman/EG8010

    Collection of designs for the EG8010 (ASIC for single-phase SPWM control H-bridge)

    201 parts17MIT
  • 4 layers97.5 × 99.9 mmEsp32 wled controller, the printed circuit board in 3D

    Esp32 wled controller

    fellettigiacomo/esp32-WLED-4ch-controller

    Open source 4 Channel esp32-powered WLED controller with 4 relays and built in level shifter

    100 parts16CERN-OHL-S-2.0
  • 2 layers37 × 90 mmESP32-BLE GSM, the printed circuit board in 3D

    ESP32-BLE GSM

    shridattdudhat/ESP01-MOSFET-Control

    Control LED or DC Motor using ESP-01!

    43 parts5
  • 2 layers85.1 × 75.6 mmSpotWelderTrigger, the printed circuit board in 3D

    SpotWelderTrigger

    maciejkwasek/SpotWelderTrigger_Hw

    Hardware for SpotWelderController.

    37 parts4MIT
  • 2 layers70 × 30 mmStrober board, the printed circuit board in 3D

    Strober board

    Ardenryst/pinball-led-strober

    Device to trigger mods via existing lights.

    25 parts3MIT
  • 2 layers45 × 38 mmHum contr, the printed circuit board in 3D

    Hum contr

    VGCH/smart-humidifier

    Smart controller for Xiaomi humidifier

    20 parts3
  • 2 layers51.6 × 18.5 mmAnavi opto isolator, the printed circuit board in 3D

    Anavi opto isolator

    AnaviTechnology/anavi-opto-isolator

    Opto-isolator board for Arduino, ESP32, Raspberry Pi, etc. Supports 12V to 3.3V, 12V to 5V, 24V to 3.3V, 24V to 5V.

    6 parts2