Skip to the content
PCBKitNew board
4 layers66.7 × 49.3 mmDgo lights, the printed circuit board in 3D

My amalgamated custom configurations for varying devices.

Size
66.7 × 49.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
39
Nets
27
Pads
128
Tracks, vias
243, 6
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
14 Dec 2023
Updated
8 Oct 2026

Overview

Dgo lights is an open-source printed circuit board by smithjacobj, from the smithjacobj/esphome-configs repository on GitHub, published under the MIT licence. It is a 4-layer board of 66.7 × 49.3 mm with 39 parts on 27 nets, routed with 243 tracks and 6 vias.

It is built around the ESP32-C3-WROOM-02-H4. Its parts include 11 capacitors, 7 resistors and 6 ICs. It belongs with the ESP32 and RISC-V boards of this library.

Main components

1

README

hardware-dev/2ch-dop-light-controller/README.md

The files contained here are plans for a 2-channel 5v light controller using an ESP32-C3. They were created in the free and open-source KiCad

an image of the PCB

Known issues:

  • The solder lugs for the outputs are slightly too small for the tinned "YETOR" connectors listed below. I ended up just whittling a little solder and some strands off before insertion.
  • The footprint for the fuse mounts are not accurate and require some bending. The fuse mounts used are these, which hold APM/ATM/"mini-ATO" style blade fuses.
  • These fuses also don't come in 2.5A, so I ended up using 2A fuses. It's unlikely you'll overdraw with 3 strings per channel; 1 30-light string draws only about 600mA peak. It's more to kill power if something shorts out.
  • The current design has no reverse polarity protection. Check and check again!
  • The "YETOR" connector wire colors are opposite the polarity for the light strings I connected, so do your due diligence on determining polarity there as well.

There is also an STL file, 7mm_cable_gland.stl, which I created and printed in a urethane resin to create water-resistant fittings for the project box for the "YETOR Waterproof Connectors 2 Wire" and power cord to enter through. It's set for a 3/4" hole (large enough to fit the low voltage connector heads through).

This is an amateur design! Use at your own risk!

THE DESIGN IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE DESIGN OR THE USE OR OTHER DEALINGS IN THE DESIGN.

Parts

39
QtyValueFootprintReferences
510kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4, R9, R10, R11, R12
51uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC3, C5, C6, C9, C15
40.1uF CeramicCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC4, C7, C10, C12
4MCP1406-E_PLibrary:MCP1406-PDIPIC1, IC2, IC3, IC4
22.5ALibrary:ATO Fuse Holder2.5A Fuse, 2.5A Fuse
22.5kΩResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR5, R8
1+5VLibrary:14GA Wire PadIN +5V
1100nFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC1
110uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC2
1BOOTButton_Switch_THT:SW_PUSH_6mmBOOT
1DebugConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalDebug
1ESP32-C3-WROOM-02PCM_Espressif:ESP32-C3-WROOM-02U1
1GNDLibrary:14GA Wire PadIN GND
1GND 0Library:14GA Wire PadGND 0
1GND 1Library:14GA Wire PadGND 1
1LF33_TO220Package_TO_SOT_THT:TO-220-3_VerticalU3
1OUT 0Library:14GA Wire Pad+5V 0
1OUT 1Library:14GA Wire Pad+5V 1
1RESETButton_Switch_THT:SW_PUSH_6mmRESET

The 35 most common of 39 parts.

Questions

How big is the Dgo lights PCB?

It measures 66.7 × 49.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Dgo lights use?

39 parts, built around the ESP32-C3-WROOM-02-H4. 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 Dgo lights KiCad files?

From the smithjacobj/esphome-configs repository on GitHub, at the commit this page was made from: the board is hardware-dev/2ch-dop-light-controller/dgo_lights.kicad_pcb and its schematic hardware-dev/2ch-dop-light-controller/dgo_lights.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Dgo lights design in my own project?

Its repository publishes it under the MIT 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 layers155.5 × 130 mmEinkpicframe, the printed circuit board in 3D

    Einkpicframe

    Spritetm/picframe_colepd

    A WiFi picture frame allowing for remote photo uploads, using an ESP32-C3 and a 5.6" color E-ink display

    60 parts97
  • 2 layers18 × 14.4 mmBauble pcb, the printed circuit board in 3D

    Bauble pcb

    Spritetm/esp32c3-doom-bauble

    Christmas tree bauble with an ESP32C3 running Doom

    19 parts89
  • 2 layers60 × 30 mmTd free, the printed circuit board in 3D

    Td free

    mawoka-myblock/td-free

    Measure the TD of your filament easily

    24 parts60EUPL-1.2
  • 2 layers88.6 × 30 mmOnionStraws, the printed circuit board in 3D

    OnionStraws

    mulcmu/esphome-ge-laundry-uart

    ESPHome interface to GE Washer & Dryer

    74 parts58MIT
  • 2 layers79.9 × 36.2 mmDesk display, the printed circuit board in 3D

    Desk display

    nepyope/Project-Homunculus

    Project Homunculus is open-source, low-cost hardware for capturing human hand and arm motions. It has two parts.

    63 parts51
  • 2 layers76.8 × 23.5 mmSommerESP, the printed circuit board in 3D

    SommerESP

    exico91/SommerESP

    A plug and play ESP32-C3 board to control Sommer garage doors

    41 parts29MIT
  • 2 layers51 × 71 mmOTThing, the printed circuit board in 3D

    OTThing

    Phunkafizer/OT-Thing

    A compact universal OpenTherm WiFi Interface

    111 parts28
  • 4 layers100 × 75 mmOpenAirScope, the printed circuit board in 3D

    OpenAirScope

    emertcakir/OpenAirScope

    Open-source air quality and environmental monitoring node with STM32H743 + ESP32-C3, LoRaWAN, RS485, USB-C, Li-ion charging, and multi-sensor support.

    282 parts26MIT