Skip to the content
2 layers48.8 × 83.3 mmLED Alarm, the printed circuit board in 3D

A LED strip alarm clock driving boad.

Size
48.8 × 83.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
86
Nets
78
Pads
320
Tracks, vias
732, 121
Pours
24
Routed
Yes
KiCad
KiCad 4
Created
24 Sep 2016
Updated
21 Nov 2016

Overview

LED Alarm is an open-source printed circuit board by spott, from the spott/LED_Lamp_alarm_clock repository on GitHub. It is a 2-layer board of 48.8 × 83.3 mm with 86 parts on 78 nets, routed with 732 tracks and 121 vias.

It is built around the PCA9685PW, MOC3020M and FDMA410NZT, with the PRG18BB101MB1RB and MBR0520LT1G among its other parts. Its parts include 22 diodes, 19 resistors, 16 transistors, 13 capacitors and 6 ICs. It belongs with the lEDs and displays boards and the ESP8266 boards of this library.

Main components

5

README

Readme.md

An LED alarm clock.

Also known as a ESP8266 controlled PWM driver, lowish power AC Dimmer, and relay driver. The schematic is available in PDF form in the PDFs folder, along with the PCB layout.

The ESP controls three different things here:

In the top right of the board, there are two optocouplers. The ESP reads the voltage across the AC line using the ADC pin, and turns on a triac with GPIO12 (the AC_CTRL1 net). It can also turn on an SSR, a relay switch or some other load using AC_CTRL2. AC_CTRL2 and associated circuitry is on the left underneath the SMPS.

The bottom of the board contains the PWM control chip. It has 16 LED outputs, of which 15 are broken out, and drive low V_th, and low gate charge N channel MOSFETs. These act as low side switches for the pins that are next to them. At the moment, the limit on the current that each can drive is the connector is the connector I believe.

This board is driven by a 12V input on the left side of the board, above the relay output. The 12V is guided around the outside of the board in a rather wide copper pour on the bottom of the board, and is also used as the Vin of a SMPS that generates the 3.3V power for the ESP and PWM chip.

Programming the board:

The programming of the ESP is done with a push switch (when the LED is lighted, the board is ready to run, when it is off, the board is waiting to be programmed), and a reset switch (the switch pulls reset low). When the board is waiting to be programmed, a low signal on the DTR pin of the FTDI cable pulls CH_PD low, along with GPIO0 (hopefully, in case the switch is in the wrong position).

Software:

Kicad 4.0.4 mostly, though some work was done with Kicad Master branch.

If you have trouble opening it with Kicad 4.0.4, submit an issue and I'll take care of it.

Parts

86
QtyValueFootprintReferences
16CONN_01X02Pin_Headers:Pin_Header_Straight_1x02LED0, LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8, LED9, LED10, LED11, LED12, LED13, LED14, RELAY301
15FDMA410NZTHouseFootprints:MicroFET-6Q401, Q402, Q403, Q501, Q502, Q503, Q601, Q602, Q603, Q701, Q702, Q703, Q801, Q802, Q803
1010kResistors_SMD:R_0603_HandSolderingR102, R103, R104, R303, R902, R1001, R1002, R1003, R1004, R1005
5CP1HouseFootprints:c_elec_8.3x8.3C401, C501, C601, C701, C801
41kResistors_SMD:R_0603_HandSolderingR201, R202, R301, R302
3CONN_01X02Terminal_Blocks:TerminalBlock_Pheonix_MKDS1.5-2polACDIM201, ACIN1, DCVIN1
3C_SmallCapacitors_SMD:C_0603_HandSolderingC101, C102, C1001
3Led_SmallLEDs:LED_0603D201, D301, D1001
210uCapacitors_SMD:C_0603_HandSolderingC903, C904
2D_SchottkyDiodes_SMD:SOD-323D1002, D1003
1.01uCapacitors_ThroughHole:C_Rect_L7_W2.5_P5C201
1100Resistors_SMD:R_0603_HandSolderingR304
1180Resistors_ThroughHole:Resistor_Horizontal_RM10mmR203
12.2uCapacitors_SMD:C_0603_HandSolderingC901
124kResistors_ThroughHole:Resistor_Horizontal_RM10mmR204
1300pCapacitors_SMD:C_0603_HandSolderingC902
134.0kResistors_SMD:R_0603_HandSolderingR901
14.7uHouseFootprints:CLF6045NI-D-InductorL901
168kResistors_ThroughHole:Resistor_Horizontal_RM10mmR101
1CONN_01X06Pin_Headers:Pin_Header_Straight_1x06P101
1ESP-12ESP8266:ESP-12EU102
1FTDI CablePin_Headers:Pin_Header_Straight_1x06FTDI1001
1H11AA11Housings_DIP:DIP-6_W7.62mmU101
1MOC3020MHousings_DIP:DIP-6_W7.62mmU201
1MOV-07D221K-NDVaristors:RV_Disc_D9_W3.5_P5VR101
1PCA9685PWHousings_SSOP:TSSOP-28_4.4x9.7mm_Pitch0.65mmU103
1PRG18BB101MB1RBResistors_SMD:R_0603_HandSolderingF101
1Q_NPN_BCETO_SOT_Packages_SMD:SOT-23_HandsolderingQ301
1SW_PUSHButtons_Switches_SMD:SW_SPST_EVQQ2RESET1
1Switch_SPDT_x2HouseFootprints:SW_PUSH_DPDTPROGRAM1001
1TRIACTO_SOT_Packages_THT:TO-220_Neutral123_VerticalU202
1XC9263HouseFootprints:SOT-25U901
1mbr0520lt1gDiodes_SMD:SOD-123D302

Similar boards

  • 2 layers36 × 30 mmImu to ttl, the printed circuit board in 3D

    Imu to ttl

    Scienceche/microduck-journal

    对 fanhao375/microduck-replica / OSHWhub imutoservo 团购板 的复刻实作记录: 一块自己焊的 IMU 总线板(STM32G031 + LSM6DSV16X + SN74LVC2G241)、一个 Radxa Zero 3W 主控、 15 颗飞特 HD1910、自训 RL 步态策略,以及把这一切调通的全部血泪。

    60 parts
  • 2 layers240 × 63 mmPowerampC300, the printed circuit board in 3D

    PowerampC300

    profdc9/PowerAmpAudio

    Power Amplifier based on Michael Chua's C300 amplifier

    128 parts25
  • 2 layers147.8 × 106.3 mmMr washi, the printed circuit board in 3D

    Mr washi

    mayermakes/MyGenWashy

    Generic washing Machine Controller - Result of the TuttleButtle Hackathon 2025

    54 parts12GPL-3.0
  • 4 layers78 × 78 mmBEEIRON v0.0, the printed circuit board in 3D

    BEEIRON v0.0

    Krishnawa/BEEIRON

    A JBC soldering station

    136 parts7CC0-1.0
  • 2 layers116.4 × 60 mmPCB Dedicastein, the printed circuit board in 3D

    PCB Dedicastein

    kcvanderlinden/Dedicastein

    Putting pico brains into a Delonghi dedica EC685

    19 parts5
  • 2 layers100 × 100 mmCuptorul, the printed circuit board in 3D

    Cuptorul

    kelogs/awreflow3

    Andy's Workshop reflow oven (awreflow2)

    59 parts2MIT
  • 2 layers98.6 × 98.6 mmReflowMate, the printed circuit board in 3D

    ReflowMate

    Omar-Magdy0/ReflowMate

    To start small , grow big. current focus is mainly on providing : Digital Soldering iron support Hot air gun support 3d printable Accessories

    97 parts1
  • 4 layers62.5 × 69 mmSmart thermostate, the printed circuit board in 3D

    Smart thermostate

    attarkousar/Thermostate_PCB

    This project is a thermostat control system based on the STM32F405RGTx microcontroller. It includes schematic design and PCB layout created using KiCad 8, intended for manufacturing with a 2-layer JLCPCB template.

    69 parts

Questions

How big is the LED Alarm PCB?

It measures 48.8 × 83.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LED Alarm use?

86 parts, built around the PCA9685PW, MOC3020M, FDMA410NZT and PRG18BB101MB1RB. 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 LED Alarm KiCad files?

From the spott/LED_Lamp_alarm_clock repository on GitHub, at the commit this page was made from: the board is LED_Alarm.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the LED Alarm design in my own project?

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