

Relay module
Aquarius relay module
- Size
- 50 × 50 mm
- Copper layers
- 4
- Thickness
- 1.7 mm
- Parts
- 116
- Nets
- 56
- Pads
- 175
- Tracks, vias
- 150, 294
- Pours
- 15
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 22 Mar 2025
- Updated
- 4 Aug 2026
Overview
Relay module is an open-source printed circuit board by crgmakes, from the crgmakes/module-relay repository on GitHub. It is a 4-layer board of 50 × 50 mm with 116 parts on 56 nets, routed with 150 tracks and 294 vias.
It is built around the TLP291(GB-TP,SE, XL-1608UOC-06 and CRCW06031K00FKEA, with the BAT48JFILM, MMBT3904 and LESD8D3.3CAT5G among its other parts. Its parts include 9 connectors, 7 resistors, 6 diodes, 5 switches and 2 capacitors. It belongs with the home automation and IoT boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
10TLP291(GB-TP,SE
SOP-4-1.27mm-55℃~+110℃ 1 1.25V 100% 3.75kV 300mV@2.4mA,8mA 400% 4us@2mA,100Ω 50mA 50mA 5V 7us 80V DC Phototransistor SOP-4-1.27mm Transistor, Photovoltaic Output Optoisolators ROHSToshibaOptocouplersXL-1608UOC-06
0603-40℃~+85℃ 120° 2.3V 20mA 315mcd 50mW 600nm~610nm 605nm Discrete Diode Orange Top-mount Water Clear 0603 LED Indication - Discrete ROHSXINGLIGHTLED Indication - DiscreteCRCW06031K00FKEA
0603-55℃~+155℃ 100mW 1kΩ 75V Thick Film Resistor ±1% ±100ppm/℃ 0603 Chip Resistor - Surface Mount ROHSVishay IntertechnologyChip Resistor - Surface MountBAT48JFILM
SOD-32325uA@40V 350mA 40V 900mV@500mA Independent SOD-323 Schottky Diodes ROHSSTMicroelectronicsSchottky DiodesMMBT3904
SOT-23-55℃~+150℃ 1 NPN 100 100nA 200mA 200mW 300MHz 300mV 40V 6V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)LESD8D3.3CAT5G
SOD-882100nA 10V 16pF 3.3V 6.5V 60W 6A Bidirectional ESD IEC 61000-4-2 SOD-882 ESD and Surge Protection (TVS/ESD) ROHSLeshan Radio (LRC)ESD And Surge Protection (TVS/ESD)PESD5V5C1BLYL
DFN1006-20.245pF 1nA 5.4V 5.5V 6.5A@8/20us 8V Bidirectional ESD IEC 61000-4-2、IEC 61000-4-5 DFN1006-2 ESD and Surge Protection (TVS/ESD) ROHSNexperiaUncategorisedPR24-5V-900-1A
插件-40℃~+85℃ 1 Set Normally Open: 1A (SPST NO) 100mΩ 10ms 15ms 27.8Ω 28V@DC、250V@AC 40A 40A@125VAC、40A@24VDC 5V 900mW Silver Alloy 插件 Power Relays ROHSCUIPower RelaysXL-1608SURC-06
0603-40℃~+85℃ 120° 2.3V 20mA 225mcd 50mW 620nm~630nm 625nm Discrete Diode Red Top-mount Water Clear 0603 LED Indication - Discrete ROHSXINGLIGHTLED Indication - DiscreteV250LA40BP
插件,P=7.5mm130J 1nF@1MHz 250V 330V 383.5V 6.5kA 620V 插件,P=7.5mm Varistors ROHSLittelfuseVaristors
README
README.mdRelay Module
All the source files for the relay module hardware.
Software
You will need KiCad to view and edit this design. Click here to download.
You will also need all the associated libraries and models to drive the design if you want to make changes or view the 3D rendering:
https://github.com/crgmakes/kicad-library.git
Kicad MUST be configured properly to use all the files in this repo. Once you have Kicad installed, under Preferences->Configure Paths..., make the following entries:
1 - KICAD_USER_DIR -> set to the root location of where you placed the above repository. 2 - KICAD_USER_LIBRARY = ${KICAD_USER_DIR}/Library 3 - KICAD_USER_MODEL_DIR = ${KICAD_USER_LIBRARY}/models 4 - KICAD_USER_TEMPLATE_DIR = ${KICAD_USER_LIBRARY}/templates
Kicad will operate mostly normally if these are not set properly. You will notice an issue when you view the PCB in 3D mode.
NOTE: after makeing a release build in git, if your rendered 3D images are missing components, ensure the path to EVERY component model is set to ${KICAD_USER_MODEL_DIR}/.
Kicad sometimes replaces the variable with an expansion and that FAILS during the build process because the expanded variable is local and does not match the build environment.
THE DESIGN IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS DESIGN INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS DESIGN.
Parts
116| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | ~ | CRGM Mechanical:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP6, TP7, TP8, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP20, TP21, TP22 +1 |
| 4 | MountingHole | CRGM Mechanical:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 4 | MountingHole_Pad | CRGM Mechanical:MountingHole_3.2mm_M3_ISO14580_Pad | P1, P2, P3, P4 |
| 4 | ~ | CRGM Symbols:HIGH-VOLTAGE-5MM | S1, S2, S3, S4 |
| 4 | ~ | CRGM Connector:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J2, J3, J4, J6 |
| 4 | ~ | CRGM Connector:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP2, JP3, JP7, JP8 |
| 3 | 4.7K | CRGM Passive:R_0603_1608Metric | R3, R4, R12 |
| 3 | ~ | CRGM Connector:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP1, JP4, JP6 |
| 2 | 0.1uF | CRGM Passive:C_0603_1608Metric | C1, C2 |
| 2 | 220 | CRGM Passive:R_0603_1608Metric | R1, R2 |
| 2 | G*** | kibuzzard-67E3720C | kibuzzard-67E3720C, kibuzzard-67E3720C |
| 2 | G*** | kibuzzard-697831DA | kibuzzard-697831DA, kibuzzard-697831DA |
| 2 | G*** | kibuzzard-697830E3 | kibuzzard-697830E3, kibuzzard-697830E3 |
| 2 | Orange | CRGM Passive:LED_0603_1608Metric | D2, D3 |
| 1 | 1K | CRGM Passive:R_0603_1608Metric | R15 |
| 1 | 1k | CRGM Passive:R_0603_1608Metric | R7 |
| 1 | ATtiny1616-MNR | CRG Makes:VQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm_ThermalVias | U1 |
| 1 | AVR-UPDI-UART-6 | CRGM Connector:PinHeader_2x03_P2.54mm_Vertical_SMD | J1 |
| 1 | BAT48JFILM | CRG Makes:SOD-323 | D1 |
| 1 | G*** | kibuzzard-69093373 | kibuzzard-69093373 |
| 1 | G*** | kibuzzard-690A2BB5 | kibuzzard-690A2BB5 |
| 1 | G*** | kibuzzard-69093389 | kibuzzard-69093389 |
| 1 | G*** | kibuzzard-69093383 | kibuzzard-69093383 |
| 1 | G*** | kibuzzard-69093282 | kibuzzard-69093282 |
| 1 | G*** | kibuzzard-690932EF | kibuzzard-690932EF |
| 1 | G*** | kibuzzard-69093390 | kibuzzard-69093390 |
| 1 | G*** | kibuzzard-68F58FDE | kibuzzard-68F58FDE |
| 1 | G*** | kibuzzard-69093358 | kibuzzard-69093358 |
| 1 | G*** | kibuzzard-69092EA7 | kibuzzard-69092EA7 |
| 1 | G*** | kibuzzard-68F58FEF | kibuzzard-68F58FEF |
| 1 | G*** | kibuzzard-697827C3 | kibuzzard-697827C3 |
| 1 | G*** | kibuzzard-697827F7 | kibuzzard-697827F7 |
| 1 | G*** | kibuzzard-690A7DBB | kibuzzard-690A7DBB |
| 1 | G*** | kibuzzard-69179320 | kibuzzard-69179320 |
| 1 | G*** | kibuzzard-690932D2 | kibuzzard-690932D2 |
| 1 | G*** | kibuzzard-690932B6 | kibuzzard-690932B6 |
| 1 | G*** | kibuzzard-690933B9 | kibuzzard-690933B9 |
| 1 | G*** | kibuzzard-6918FB91 | kibuzzard-6918FB91 |
| 1 | G*** | kibuzzard-690926DB | kibuzzard-690926DB |
| 1 | G*** | kibuzzard-6918FB8A | kibuzzard-6918FB8A |
| 1 | G*** | kibuzzard-690933D0 | kibuzzard-690933D0 |
| 1 | G*** | kibuzzard-69782BD8 | kibuzzard-69782BD8 |
| 1 | G*** | kibuzzard-6909280B | kibuzzard-6909280B |
| 1 | G*** | kibuzzard-697827D2 | kibuzzard-697827D2 |
| 1 | G*** | kibuzzard-67E37192 | kibuzzard-67E37192 |
| 1 | G*** | kibuzzard-69092EAF | kibuzzard-69092EAF |
| 1 | G*** | kibuzzard-69782BCF | kibuzzard-69782BCF |
| 1 | G*** | kibuzzard-68F5AC52 | kibuzzard-68F5AC52 |
| 1 | G*** | kibuzzard-6918F9A4 | kibuzzard-6918F9A4 |
| 1 | G*** | kibuzzard-68F595B8 | kibuzzard-68F595B8 |
| 1 | G*** | kibuzzard-69179327 | kibuzzard-69179327 |
| 1 | G*** | kibuzzard-69093403 | kibuzzard-69093403 |
| 1 | G*** | kibuzzard-6978378C | kibuzzard-6978378C |
| 1 | G*** | kibuzzard-69092782 | kibuzzard-69092782 |
| 1 | G*** | kibuzzard-67E371A7 | kibuzzard-67E371A7 |
| 1 | G*** | kibuzzard-690933C6 | kibuzzard-690933C6 |
| 1 | G*** | kibuzzard-69092816 | kibuzzard-69092816 |
| 1 | G*** | kibuzzard-68F58F7A | kibuzzard-68F58F7A |
| 1 | G*** | kibuzzard-690A7DC5 | kibuzzard-690A7DC5 |
| 1 | G*** | kibuzzard-690A2BAF | kibuzzard-690A2BAF |
| 1 | G*** | kibuzzard-69179334 | kibuzzard-69179334 |
| 1 | MMBT3904 | CRGM Passive:SOT-23 | Q1 |
| 1 | PESD3V3S1BL | CRGM Passive:DFN1006-2 | D7 |
| 1 | PESD5V5C1BL | CRGM Passive:DFN1006-2 | D6 |
| 1 | PR24-5V-900-1A | CRG Makes:RELAY_PR24-5V-900-1A | K1 |
| 1 | Red | CRGM Passive:LED_0603_1608Metric | D5 |
| 1 | TLP291 | Package_SO:SOIC-4_4.55x2.6mm_P1.27mm | U3 |
| 1 | V250LA40BP | CRG Makes:V250LA40BP | MOV1 |
| 1 | ~ | Symbol:OSHW-Logo_5.7x6mm_SilkScreen | LOGO5 |
| 1 | ~ | CRGM Logos:Aquarius Logo 8mm | LOGO1 |
| 1 | ~ | CRGM Logos:Roxy 8mm | LOGO6 |
| 1 | ~ | CRGM Logos:Aquarius Logo 5mm | LOGO3 |
| 1 | ~ | CRGM Logos:FNWW Face 8mm | LOGO7 |
| 1 | ~ | CRGM Logos:Roxy 5mm | LOGO4 |
| 1 | ~ | CRGM Logos:CRGM Logo 7mm | LOGO2 |
Questions
How big is the Relay module PCB?
It measures 50 × 50 mm and has 4 copper layers, 1.7 mm thick.
What parts does the Relay module use?
116 parts, built around the TLP291(GB-TP,SE, XL-1608UOC-06, CRCW06031K00FKEA and BAT48JFILM. 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 Relay module KiCad files?
From the crgmakes/module-relay repository on GitHub, at the commit this page was made from: the board is pcb/relay-module.kicad_pcb and its schematic pcb/interface.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Relay module design in my own project?
Its repository states no licence, so its author keeps all rights: ask crgmakes before reusing the design.
Similar boards
- 4 layers50 × 50 mm

- 4 layers55 × 55 mm

- 2 layers44 × 32 mm

- 2 layers134.6 × 101.6 mm

JamieMotorControl
shareresearchteam/SAMI-Robot
Software and Hardware resources and development of the SAMI humanoid robot
43 parts5MIT - 2 layers110 × 125 mm

Chaincom test
ToonVanEyck/OpenFlap
The OpenFlap project aims to create a open source, affordable split-flap display for the makers and tinkerers of the world.
182 parts98 - 6 layers148 × 121 mm

- 4 layers50 × 100 mm

- 2 layers80 × 50 mm

LED Indicators
aaronsilinskas/aura-prototype
A monorepo to prototype Aura Game Engine core features.
34 parts1MIT