Skip to the content
PCBKitNew board
2 layers113.1 × 44.7 mmWakeuplight, the printed circuit board in 3D

ESP32 LED-strip wakeuplight with audio stream, NTP, etc.

Size
113.1 × 44.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
82
Nets
63
Pads
257
Tracks, vias
308, 176
Pours
11
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
15 Aug 2023
Updated
12 Sep 2024

Overview

Wakeuplight is an open-source printed circuit board by solderdev, from the solderdev/wakeuplight_v2 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 113.1 × 44.7 mm with 82 parts on 63 nets, routed with 308 tracks and 176 vias.

It is built around the MCP14A0302-E/SN, PMEG2020EH and PSMN1R2-30YLC, with the BAT54C and T2N7002BK,LM among its other parts. Its parts include 16 capacitors, 13 resistors, 12 connectors, 6 diodes and 4 ICs. It belongs with the lEDs and displays boards of this library.

Main components

5

README

README.md

wakeuplight_v2

ESP32 LED-strip wakeuplight with audio stream, NTP, etc.

Second version of my wakeuplight.

Uses an ESP32, N-channel MOSFETs with gate-drivers PWM-controlling multiple warm-white 24V-LED-strips.

Additionally an internet radio may wake you up.

Time is synchronized via NTP.

Features

  • PWA webinterface for easy control and live-feedback
  • manually activate light and regulate intensity
  • set fade start time and duration
  • over-complicated fade algorithm for added smoothness
  • store multiple WiFi credentials and connect / reconnect
  • NTP time sync
  • sunrise / sunset calculation and default intesity regulation
  • store settings in NVM
  • logging to serial out

Build / run

  • Build using PlatformIO
  • F1 -> Tasks: Run task -> PlatformIO: Build filesystem image (esp32dev)
  • F1 -> Tasks: Run task -> PlatformIO: Upload filesystem image (esp32dev)
  • run program:
  • PlatformIO: Build
  • PlatformIO: Upload and Monitor

Parts

82
QtyValueFootprintReferences
7SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mmJP3, JP4, JP5, JP7, JP8, JP10, JP11
510uF 10VCapacitor_SMD:C_0805_2012MetricC8, C9, C11, C15, C16
5MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965H1, H2, H3, H4, H7
5TestPointTestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mmTP1, TP2, TP3, TP4, TP5
5TestPointTestPoint:TestPoint_Pad_D1.5mmTP6, TP7, TP8, TP9, TP10
410kResistor_SMD:R_0402_1005MetricR4, R5, R10, R13
41uF 10VCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C4
41uF 35VCapacitor_SMD:C_0805_2012MetricC5, C6, C12, C13
4MKDS 3.5mmTerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_HorizontalJ6, J7, J8, J9
31kResistor_SMD:R_0402_1005MetricR1, R6, R7
3SS16_R2_00001 1A, 42VDiode_SMD:D_SMAD1, D3, D4
3SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP6, JP9, JP12
2100kResistor_SMD:R_0402_1005MetricR2, R3
2100nF 50VCapacitor_SMD:C_0805_2012MetricC7, C14
2200kResistor_SMD:R_0402_1005MetricR8, R11
222uH SRN5040-220MInductor_SMD:L_Taiyo-Yuden_NR-50xx_HandSolderingL1, L2
254k9Resistor_SMD:R_0402_1005MetricR9, R12
2Conn_01x19Connector_PinSocket_2.54mm:PinSocket_1x19_P2.54mm_VerticalJ2, J3
2LMR16006YQPackage_TO_SOT_SMD:SOT-23-6U3, U4
2MCP14A0302Package_SO:MSOP-8_3x3mm_P0.65mmU1, U2
2MPT 2,54TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-4-2.54_1x04_P2.54mm_HorizontalJ4, J5
2PMEG2020EHDiode_SMD:D_SOD-123FD5, D6
2PSMN1R2-30YLCPackage_TO_SOT_SMD:LFPAK56Q2, Q3
1691322310002connectors:Wuerth_Term_3.81_1x2_691322310002J1
1? uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC17
1BAT54CPackage_TO_SOT_SMD:SOT-23D2
1Conn_01x03_PinConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ12
1Keystone_3568Fuse:Fuseholder_Blade_Mini_Keystone_3568F1
1PCM5102A BreakoutConnector_PinSocket_2.54mm:PinSocket_1x11_P2.54mm_VerticalJ11
1T2N7002BKPackage_TO_SOT_SMD:SOT-23Q1
1USB_AConnector_USB:USB_A_TE_292303-7_HorizontalJ13

Questions

How big is the Wakeuplight PCB?

It measures 113.1 × 44.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Wakeuplight use?

82 parts, built around the MCP14A0302-E/SN, PMEG2020EH, PSMN1R2-30YLC and BAT54C. 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 Wakeuplight KiCad files?

From the solderdev/wakeuplight_v2 repository on GitHub, at the commit this page was made from: the board is pcb/wakeuplight.kicad_pcb and its schematic pcb/max98357a.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Wakeuplight design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers157.8 × 122.4 mmPower module, the printed circuit board in 3D

    Power module

    xDocka15/Bachelor_project

    V návrhu DPS nejsou provedeny změny popsané v kapitole 3.5.2

    58 parts
  • 4 layers175 × 68.5 mmR1000AX, the printed circuit board in 3D

    R1000AX

    pluggee/R1000AX

    Variant A Base Platform Board

    146 parts15GPL-3.0
  • 2 layers92.1 × 78.1 mmPaperd ink rev3, the printed circuit board in 3D

    Paperd ink rev3

    paperdink/paperd.ink_hw

    Hardware files for paperd.ink

    92 parts9CC-BY-SA-4.0
  • 2 layers79.8 × 63 mmCPR Machine Schematic, the printed circuit board in 3D

    CPR Machine Schematic

    Jack-p-hammer/HeartBridge

    Software, electronics, mechanical parts and simulation for HeartBridge, an automated CPR machine. The project started as MIT 2.009 Green Team's 2025 class project and has continued since.

    85 parts2
  • 2 layers61.6 × 53.7 mmOsborne floppy emulator, the printed circuit board in 3D

    Osborne floppy emulator

    khaddra/osborne-floppy-emulator

    Floppy disk drive emulator for the Osborne 1. Unfinished.

    82 parts2
  • 4 layers177 × 140 mmX200s CM5-motherboard, the printed circuit board in 3D

    X200s CM5-motherboard

    el-puerro/die-aerzte

    aftermarket motherboard for the ThinkPad x200s

    54 parts