

Smart relay controller
Arduino learning log - documenting progress through projects and experimentation.
- Size
- 44.6 × 45.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 8
- Nets
- 34
- Pads
- 50
- Tracks, vias
- 30, 1
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 29 Apr 2026
- Updated
- 6 Oct 2026
Overview
Smart relay controller is an open-source printed circuit board by Charla1an, from the Charla1an/ArduinoUnoLearningLogs repository on GitHub. It is a 2-layer board of 44.6 × 45.2 mm with 8 parts on 34 nets, routed with 30 tracks and 1 via.
It is built around the S8050. Its parts include 2 resistors, 2 diodes, 2 switches and 1 transistor. It belongs with the home automation and IoT boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
1README
README.mdArduino Uno (Captain’s Logs)
This repository documents my journey learning Arduino through hands-on projects, experiments, and incremental improvements.
I started with little to no experience in electronics or embedded systems, and this log captures how I am building that understanding step by step by actually wiring circuits, writing code, and debugging real problems.
Rather than focusing on polished final results, this repository emphasizes:
- learning through building
- understanding how and why things work
- improving logic and structure over time
What you'll find here
- Small projects and experiments (LED control, sensors, basic systems)
- Progression from simple implementations to more structured solutions
- Notes on mistakes, fixes, and what I learned from each build
Goal
To develop a solid foundation in Arduino, electronics, and embedded thinking by consistently building and improving real systems.
Log ongoing - entries updated as new systems are built and tested.
Parts
8| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 1N4001 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | 1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2 |
| 1 | 220 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | Arduino_Nano_v3.x | project17:Arduino_Nano | A2 |
| 1 | LED_Small_Filled | LED_THT:LED_D3.0mm_FlatTop | D2 |
| 1 | Relay_SPDT | Relay_THT:Relay_SPDT_Hongfa_JQC-3FF_0XX-1Z | K1 |
| 1 | S8050 | Package_TO_SOT_THT:TO-92_Inline | Q1 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H4.3mm | SW1 |
Questions
How big is the Smart relay controller PCB?
It measures 44.6 × 45.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Smart relay controller use?
8 parts, built around the S8050. 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 Smart relay controller KiCad files?
From the Charla1an/ArduinoUnoLearningLogs repository on GitHub, at the commit this page was made from: the board is 17_smart_relay_controller/pcb/kicad/smart_relay_controller.kicad_pcb and its schematic 17_smart_relay_controller/pcb/kicad/smart_relay_controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Smart relay controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask Charla1an before reusing the design.
Similar boards
- 2 layers60 × 40 mm

- 10 layers224.5 × 160 mm

Haasoscope pro adc fpga board
drandyhaas/HaasoscopePro
Affordable 2 GHz 3.2 GS/s 12 bit open-source open-hardware expandable USB real-time oscilloscope
586 parts485MIT - 2 layers100 × 57 mm

- 4 layers74 × 104 mm

- 2 layers189.5 × 204.9 mm

SmartSpin2k Panelized
doudar/SmartSpin2k
Transform your spin bike into a Smart Trainer!
749 parts292GPL-2.0 - 2 layers13.7 × 21.4 mm

- 4 layers43 × 49 mm

- 2 layers85 × 56 mm
