Skip to the content
2 layers101.6 × 50.8 mmLight switch, the printed circuit board in 3D

PCBReal-Time-Power-Monitoring-System-Development-Light-Switch — a software project built with modern tooling.

Size
101.6 × 50.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
142
Nets
117
Pads
401
Tracks, vias
695, 279
Pours
5
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
20 Oct 2026
Updated
20 Oct 2026

Overview

Light switch is an open-source printed circuit board by NguyenThanhHuy-debug, from the NguyenThanhHuy-debug/PCB_Real-Time-Power-Monitoring-System-Development-Light-Switch repository on GitHub. It is a 2-layer board of 101.6 × 50.8 mm with 142 parts on 117 nets, routed with 695 tracks and 279 vias.

It is built around the STM32WB55CGU6, HLK-PM01 and BTA12, with the LFB182G45CGFD436, EL3H7(C)(TA)-G and AP2210K-3.3TRG1 among its other parts. Its parts include 51 resistors, 44 capacitors, 11 ICs, 8 diodes and 6 transistors. It belongs with the STM32 boards of this library.

Main components

12

README

README.md

PCB_Real-Time-Power-Monitoring-System-Development-Light-Switch

center view | center view

GitHub stars GitHub forks GitHub issues Last commit

📑 Table of Contents

📝 Description

PCB_Real-Time-Power-Monitoring-System-Development-Light-Switch — a software project built with modern tooling.

⚡ Quick Start

bash

# 1. Clone the repository

git clone https://github.com/NguyenThanhHuy-debug/PCB_Real-Time-Power-Monitoring-System-Development-Light-Switch.git

# See the Development Setup section below

📁 Project Structure

text
.
├── AC_Peripheral.kicad_sch
├── LAMP.kicad_sch
├── Light switch-backups
│   ├── Light switch-2025-10-16_100525.zip
│   ├── Light switch-2026-08-16_113951.zip
│   └── Light switch-2026-10-15_101057.zip
├── Light switch.kicad_pcb
├── Light switch.kicad_prl
├── Light switch.kicad_pro
├── Light switch.kicad_sch
├── MCU.kicad_sch
├── POWER.kicad_sch
├── ROTARY.kicad_sch
├── fabrication-toolkit-options.json
├── fp-info-cache
├── fp-lib-table
├── lib
│   ├── 3Dshapes
│   │   ├── 01000020Z.stp
│   │   ├── 10D561K.step
│   │   ├── 2er Terminal Block.step
│   │   ├── CR2032.step
│   │   ├── D4.5xL11mm.step

👥 Contributors

Thanks to everyone who has contributed to this project:

ThanhHuyw

See the full list of contributors →

👥 Contributing

Contributions are welcome! Here's the standard flow:

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/NguyenThanhHuy-debug/PCB_Real-Time-Power-Monitoring-System-Development-Light-Switch.git
  3. Branch: git checkout -b feature/your-feature
  4. Commit: git commit -m 'feat: add some feature'
  5. Push: git push origin feature/your-feature
  6. Open a pull request

Please follow the existing code style and include tests for new behavior where applicable.


Made with ReadmeBuddy

Generate beautiful READMEs in seconds → readmebuddy.com

Parts

142
QtyValueFootprintReferences
1310KResistor_SMD:R_0603_1608MetricR3, R15, R18, R22, R24, R25, R27, R28, R30, R35, R53, R55, R57
11100nFCapacitor_SMD:C_0603_1608MetricC1, C2, C4, C5, C6, C10, C12, C20, C23, C33, C39
81KResistor_SMD:R_0603_1608MetricR17, R31, R41, R51, R52, R54, R56, R61
6390KResistor_SMD:R_0805_2012MetricR8, R9, R10, R11, R12, R13
412pFCapacitor_SMD:C_0603_1608MetricC16, C17, C18, C19
4EL3H7(C)(TA)-GPackage_SO:SSOP-4_4.4x2.6mm_P1.27mmU7, U8, U9, U10
310kResistor_SMD:R_0402_1005MetricR76, R77, R78
310nFCapacitor_SMD:C_0402_1005MetricC72, C73, C74
3510RResistor_SMD:R_0805_2012MetricR6, R7, R14
3510RResistor_SMD:R_0603_1608MetricR23, R26, R29
368nFCapacitor_SMD:C_0805_2012MetricC29, C30, C31
3SS8050Package_TO_SOT_SMD:SOT-23Q1, Q3, Q4
2100nFCapacitor_SMD:C_0402_1005MetricC3, C7
2100pFCapacitor_SMD:C_0402_1005MetricC8, C26
2180kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR33, R34
21uFCapacitor_SMD:C_0603_1608MetricC37, C40
21uF/X5RCapacitor_SMD:C_0603_1608MetricC27, C28
22.2uFCapacitor_SMD:C_0603_1608MetricC32, C38
22kResistor_SMD:R_0603_1608MetricR42, R43
24.7uFCapacitor_SMD:C_0603_1608MetricC14, C15
2750KResistor_SMD:R_0805_2012MetricR16, R20
2AC INSmart_Plug:TerminalBlock_P5.00mmJ2, J4
2GS1MWG_R1Diode_SMD:D_SMAD2, D3
2SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP1, JP2
10.8pF/GJM1555C1HR80BB01DCapacitor_SMD:C_0402_1005MetricC9
10215020.MXPSmart_Plug:0215020.MXPF2
10R/RFResistor_SMD:R_0402_1005MetricR1
11.2pF/GJM1555C1H1R2WB01DCapacitor_SMD:C_0402_1005MetricC11
1100KResistor_SMD:R_0603_1608MetricR37
1100kResistor_SMD:R_0603_1608MetricR2
1100nF/275VACCapacitor_THT:C_Rect_L13.0mm_W6.0mm_P10.00mm_FKS3_FKP3_MKS4C21
1100uF/16VCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC36
110D561KSmart_Plug:MOV-10D561K_BRNR4
110nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC44
110nF/GRM1555C1E103JE01DCapacitor_SMD:C_0402_1005MetricC13
110uFCapacitor_SMD:C_0603_1608MetricC41
110uFCapacitor_SMD:C_0805_2012MetricC24
110uF/X5RCapacitor_SMD:C_0805_2012MetricC25
110uHInductor_SMD:L_0805_2012MetricL2
11A/250VACSmart_Plug:JK250-120U_C369130F1
11N4148Diode_SMD:Nexperia_CFP3_SOD-123WD5
11kResistor_SMD:R_0603_1608MetricR19
1220uF/16VCapacitor_SMD:C_Elec_6.3x7.7C22
122KResistor_SMD:R_0603_1608MetricR32
12nH/LQG15HS2N0B02DInductor_SMD:L_0402_1005MetricL3
13.6nH/LQG15HS3N6S02DInductor_SMD:L_0402_1005MetricL1
132.768kHzCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY2
132MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
13nH/LQG15HS3N0S02DInductor_SMD:L_0402_1005MetricL4
16.2KResistor_SMD:R_0805_2012MetricR21
182Resistor_SMD:R_0603_1608MetricR36
1ANT016008LCS2442MA2Smart_Plug:QFN_2442MA2_TDK_1ANT1
1AP2210K-3.3TRG1Package_TO_SOT_SMD:SOT-23-5U6
1B22E224JJ1B0095115050EOJCapacitor_THT:C_Rect_L9.0mm_W5.1mm_P7.50mm_MKTC35
1BAT54KFILMDiode_SMD:D_SOD-523D1
1BL0942Package_SO:SSOP-10_3.9x4.9mm_P1.00mmU5
1BTA12Package_TO_SOT_THT:TO-220-3_VerticalQ7
1BZT52C5V1Diode_SMD:D_SOD-123D4
1C1815Package_TO_SOT_SMD:SOT-23-3Q2
1Connector 2x5Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ3
1FCM1608KF-601T03Inductor_SMD:L_0603_1608MetricFB1
1FuseholdersSmart_Plug:FUSE_RFH2
1FuseholdersSmart_Plug:FUSE_LFH1
1HLK-PM01Smart_Plug:CONV_HLK-PM01U3
1HoLLR2512-3W-1mR-1%Resistor_SMD:R_2512_6332MetricR5
1LFB182G45CGFD436Smart_Plug:LFB182G45CGFD436FL1
1MB10FDiode_SMD:Diode_Bridge_Vishay_MBLSD8
1MOC3021MSmart_Plug:moc3021_120VU2
1NPNPackage_TO_SOT_SMD:TSOT-23Q5
1PWR_LEDLED_SMD:LED_0603_1608MetricD11
1RESETButton_Switch_THT:SW_PUSH_6mm_H13mmSW1
1RotaryEncoder_SwitchSmart_Plug:RotaryEncoderSW2
1STM32WB55CGU6Smart_Plug:QFN50P700X700X60-49N-DU1
1Status LEDLED_SMD:LED_0603_1608MetricD12
1TLV75533PDBVRPackage_TO_SOT_SMD:SOT-23-5U4
1UU9.8-10mHSmart_Plug:UU9.8-10mHFL2
1baterry_CR2032Smart_Plug:baterry_cr2032BT1
1sensor_co_MICS-5524Smart_Plug:MICS-SMD10U11

Similar boards

  • 2 layers76.9 × 100 mmBo Tom V3, the printed circuit board in 3D

    Bo Tom V3

    Chethien1912/Shrimp-Feed-Grinder-Motor-Driver-PCB

    Board điều khiển động cơ máy xay thức ăn cho tôm

    75 parts
  • 4 layers242.1 × 170 mmNight light PCB, the printed circuit board in 3D

    Night light PCB

    oyeniyihakeem08-blip/Night-light-PCB-prototype

    A smart, motion-sensing LED night light that runs straight from the mains, keeps working through power cuts on its own battery, and is controlled by a paired wireless remote.

    155 parts
  • 2 layers97.5 × 99 mmSmartplug, the printed circuit board in 3D

    Smartplug

    alecot907/smartplug

    107 parts
  • 4 layers60 × 60 mmAmp controller, the printed circuit board in 3D

    Amp controller

    mattclarkdotnet/amp_controller

    Board for managing TPA3255 amp modules

    58 parts
  • 4 layers89 × 58 mmSH ESP32, the printed circuit board in 3D

    SH ESP32

    hatlabs/SH-ESP32-hardware

    Sailor Hat for ESP32 hardware

    321 parts49
  • 4 layers89 × 58 mmSH ESP32, the printed circuit board in 3D

    SH ESP32

    kitspace-test-repos/kicad6-file-collection

    308 partsMIT
  • 2 layers217 × 116 mmBoard nhiet, the printed circuit board in 3D

    Board nhiet

    NguyenThanhHuy-debug/PCB-Liquid-Dispensing-Cabinet

    PCB-Liquid-Dispensing-Cabinet — a software project built with modern tooling.

    191 parts4

Questions

How big is the Light switch PCB?

It measures 101.6 × 50.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Light switch use?

142 parts, built around the STM32WB55CGU6, HLK-PM01, BTA12 and LFB182G45CGFD436. 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 Light switch KiCad files?

From the NguyenThanhHuy-debug/PCB_Real-Time-Power-Monitoring-System-Development-Light-Switch repository on GitHub, at the commit this page was made from: the board is Light switch.kicad_pcb and its schematic AC_Peripheral.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Light switch design in my own project?

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