Skip to the content
2 layers106 × 81 mmLoad Ctrl, the printed circuit board in 3D

Created a load control system in which load connected to relay module is turned ON or OFF by entering a password using IR based remote. Built on arduino UNO R3 clone using CH340 chip.

Size
106 × 81 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
40
Pads
89
Tracks, vias
115, 3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
29 Aug 2026
Updated
2 Nov 2026

Overview

Load Ctrl is an open-source printed circuit board by Nayan9ine, from the Nayan9ine/Load-Control-Using-Relay-Module-and-IR-Remote repository on GitHub. It is a 2-layer board of 106 × 81 mm with 25 parts on 40 nets, routed with 115 tracks and 3 vias.

It is built around the MMBT2222A and MRA4003T3G-MS. Its parts include 6 connectors, 5 resistors, 2 ICs, 2 diodes and 1 transistor. It belongs with the home automation and IoT and lEDs and displays boards of this library.

Main components

2

README

KiCad 9.0 Details/README.md

This file includes what was learnt during PCB making process in KiCad.

MADE ARDUINO SHIELD FOR LOAD CONTROL which has relay module IR receiver and LCD display embedded on it with a pot to control brightness.

->Learnt how to adjust arduino shield boundary layer to fit in components.

->How to use VIAS,Net Labels, Power FLags

->power GND symbols act as global labels so symbols with same name so get connected electrically.

->re matching pin reference numbers to their footprints

->Arduino sheild template was used, the entire boundary was fixed in one place.Was unable to expand the area to put my components in. Learnt about the "locked" feature and disabled it by using Appearance tab and Selection Filter.

->used fillet lines to round up sharp wire edges.

->to draw board outline: appearance->layers->Edge.Cuts -> choose drawing line or shape etc.

->changing sda/scl pins from digital to analog side in order for better routing

->using analog pin as digital for IR receiver for better routing

-> can keep signal traces (i2c scl sda) thin but keep them away from high freq signals (buck converter) or relay module as they create heavy EMI. Never run them parallel to relay lines, cross only at 90 degrees to relay lines)

->signal lines: 0.2mm Power lines:0.4mm GND lines: 0.6mm

Appropriate Components Found:

-> RELAY MODULE DESIGN EXTRACTED from: (https://github.com/ampnics/Relay-Module-HW-Design) when copy-pasted from original schematic the resulting pcb desin was jumbled up so directly copy-pasted PCB design and chenaged the reference name to match the schematic so duplicate relay components won't be created again.


->The LCD I2C component I was able to find (EA T123X-I2C) was different than what was used in the project. It needed 2 4.7k Ohm pull up resistors for SDA,SCL. Has 2 additional pins for adjusting display contrast (Vo and Vlcd). The contrast was controlled by a potentiometer with Vlcd connected to gnd and 3rd pin of pot. 2nd pin to Vo and 1st to Vdd (5v).

->Added 2 pwr flags on Vo and Vdd as kicad ERC was throwing "input power pins not connected to source" error.

->made several connections using NET LABELS to avoid messy wiring.

->added no connect flags on pins not being used.

-> Mounting holes added to show LCD external 5V supply and AC load connection to relay thorugh a LAMP symbol.

->Since GND pins in arduino shield are assumed to be internally connected, KiCad ERC throws "No connection" error and DRC shows unecessary ratnets. So I had to change the name of various GND symbols and some labelled as No Connect.

->For smd resistors only traces in front can get connected so used vias to turn back trace into front then connect to smd.

Parts

25
QtyValueFootprintReferences
4MountingHole_3.2mmArduino_MountingHole:MountingHole_3.2mmMH1, MH2, MH3, MH4
210KResistor_SMD:R_0603_1608MetricR9, R10
24.7KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7, R8
2MountingHole_PadMountingHole:MountingHole_2.2mm_M2_DIN965_PadBat-ve1, Bat+ve1
11KResistor_SMD:R_0603_1608MetricR4
1AnalogConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ3
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_HorizontalJ7
1Digital/PWMConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ4
1Digital/PWMConnector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalJ2
1EA_T123X-I2CDisplay:NHD-C0220BiZ-FSRGBU4
1IRM-H6xxTOptoDevice:Everlight_IRM-H6xxTU3
1LEDLED_SMD:LED_0603_1608MetricD3
1MMBT2222APackage_TO_SOT_SMD:SOT-23Q1
1MRA4003T3GDiode_SMD:D_SMAD4
1PotentiometerPotentiometer_THT:Potentiometer_Bourns_3266Y_VerticalRV2
1PowerConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ1
1SANYOU_SRD_Form_CRelay_THT:Relay_SPDT_SANYOU_SRD_Series_Form_CK1
1Screw_Terminal_01x03TerminalBlock:TerminalBlock_bornier-3_P5.08mmJ8

The 24 most common of 25 parts.

Similar boards

  • 2 layers38 × 26 mmSingle CH Relay, the printed circuit board in 3D

    Single CH Relay

    ampnics/Relay-Module-HW-Design

    5V single channel relay module

    10 parts2
  • 2 layers104 × 60 mmUTAC PCB, the printed circuit board in 3D

    UTAC PCB

    X-zeed/UTAC-PCB

    4-channel smart relay control board with ESP32-C3 SuperMini - KiCad PCB Design v0.2.0

    59 parts2
  • 2 layers63 × 35 mmKicad sanyou, the printed circuit board in 3D

    Kicad sanyou

    palurinithisha31-dev/kicad_pcb_projects

    pcb projects

    9 partsGPL-3.0
  • 2 layers38 × 26 mmRelay Module, the printed circuit board in 3D

    Relay Module

    shetevaibhav014/5V-Single_Channel_Relay-Module

    An open-source, production-ready 2-layer PCB design for a 5V Single-Channel Relay Module featuring safety-first routing.

    10 parts
  • 2 layers60.5 × 27.5 mm03 Relay Driver, the printed circuit board in 3D

    03 Relay Driver

    dhivyaadevi-K/PCB-Design-Learning-Series

    A structured collection of PCB design projects created using KiCad 9, documenting my learning journey from basic electronic circuits to advanced PCB layouts.

    9 parts1
  • 4 layers82.8 × 33 mmE ink watch, the printed circuit board in 3D

    E ink watch

    sandgum/Triangulate-ES_01-Watch

    A 5mm thick smartwatch which uses an E-ink display and two OLEDs to display information while consuming very little power

    162 parts22
  • 2 layers102.9 × 99.1 mmDCC Booster, the printed circuit board in 3D

    DCC Booster

    DavidMFlynn/DCC-Booster

    DCC Booster

    130 partsGPL-3.0

Questions

How big is the Load Ctrl PCB?

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

What parts does the Load Ctrl use?

25 parts, built around the MMBT2222A and MRA4003T3G-MS. 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 Load Ctrl KiCad files?

From the Nayan9ine/Load-Control-Using-Relay-Module-and-IR-Remote repository on GitHub, at the commit this page was made from: the board is KiCad 9.0 Details/Load Ctrl.kicad_pcb and its schematic KiCad 9.0 Details/Load Ctrl.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Load Ctrl design in my own project?

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