

SolidStateRelay
Assingment for Mecatronic subject of IPB
- Size
- 63 × 27 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 12
- Nets
- 14
- Pads
- 32
- Tracks, vias
- 50, 5
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 20 Dec 2023
- Updated
- 24 Jul 2024
Overview
SolidStateRelay is an open-source printed circuit board by Kanedinha, from the Kanedinha/Temperature-Control repository on GitHub. It is a 2-layer board of 63 × 27 mm with 12 parts on 14 nets, routed with 50 tracks and 5 vias.
It is built around the BT138-600E and MOC3020M. Its parts include 5 resistors, 2 capacitors, 2 connectors, 1 IC and 1 transistor.
Main components
2README
README.mdTemperature-Control
Assingment for Mecatronic subject of IPB
The main idea is use a triac and a optocoupler to control the number of sinusoidal cycles over the Load, so we can control de RMS Voltage over the Load. that circuit can be called as a solid state relay, this circuit already have modules projected to work in high voltage and high current.
To complete de feedback loop, we can use a simple NTC sensor. So the following schema is projected that way
The following block diagram is used to model the system:

One detail that impact the dinamic of system is de distance of the sensor from the heater, this mean the system have a slow response of the air temperature. this detail need to include in the system modeling.
<img src=https://github.com/Kanedinha/Temperature-Control/assets/59540104/d94bb714-a647-47af-94e5-2fd2ffb1cdbd height="500">
For the PCB we can use the KiCAD project to guide us how to make an PCB, because how we will use a high voltage electrical network (230 Vrms; 50 Hz - in Portugal), its better use a PCB than a breadboard.
Parts
12| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 330 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R4, R5 |
| 1 | 220n | Capacitor_THT:C_Rect_L9.0mm_W3.3mm_P7.50mm_MKT | C2 |
| 1 | 330n | Capacitor_THT:C_Rect_L9.0mm_W3.3mm_P7.50mm_MKT | C1 |
| 1 | 47 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3 |
| 1 | 510 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 1 | BT138-600 | Package_TO_SOT_THT:TO-220-3_Vertical | Q1 |
| 1 | Conn_01x05_Pin | Connector_JST:JST_EH_S5B-EH_1x05_P2.50mm_Horizontal | J2 |
| 1 | KRE_02 | Conectores:KRE02 | J1 |
| 1 | MOC3020M | Package_DIP:DIP-6_W7.62mm_LongPads | U1 |
| 1 | ~ | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | Sensor |
Questions
How big is the SolidStateRelay PCB?
It measures 63 × 27 mm and has 2 copper layers, 1.6 mm thick.
What parts does the SolidStateRelay use?
12 parts, built around the BT138-600E and MOC3020M. 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 SolidStateRelay KiCad files?
From the Kanedinha/Temperature-Control repository on GitHub, at the commit this page was made from: the board is Eletro/Number Of Complete Cycles/HW/PCB/SolidStateRelay/SolidStateRelay.kicad_pcb and its schematic Eletro/Number Of Complete Cycles/HW/PCB/SolidStateRelay/SolidStateRelay.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SolidStateRelay design in my own project?
Its repository states no licence, so its author keeps all rights: ask Kanedinha before reusing the design.
Similar boards
- 2 layers116.4 × 60 mm

- 2 layers89.5 × 51.2 mm

- 2 layers121.9 × 87.6 mm

- 2 layers59 × 67 mm

New dimmer
harshverma27/IoT-AC-Dimmer
ESP32-based wireless phase-angle AC dimmer. Two PCBs linked over ESP-NOW: a mains-side dimmer board that switches a TRIAC, and a battery-powered remote with three buttons.
19 parts - 2 layers63 × 98 mm

Thermostat
sensei-hacker/open-smart-thermostat
A 24 VAC HVAC thermostat board. A Seeed XIAO RP2040 handles temperature control and switches the HVAC wires through optically isolated triacs. An M5Stack Dial provides the user interface.
76 partsMIT - 2 layers100 × 100 mm

- 2 layers240 × 63 mm

- 2 layers147.8 × 106.3 mm

Mr washi
mayermakes/MyGenWashy
Generic washing Machine Controller - Result of the TuttleButtle Hackathon 2025
54 parts12GPL-3.0