Skip to the content
2 layers158.7 × 185.8 mmESP8266XmasTree, the printed circuit board in 3D

ESP8266 based PCB Xmas tree with WS2812B LEDs as Christmas lights. The Christmas tree can be easily controlled with systems like Tasmota or ESPHome.

Size
158.7 × 185.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
55
Nets
31
Pads
120
Tracks, vias
197, 32
Pours
3
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
25 Oct 2022
Updated
10 Dec 2022

Overview

ESP8266XmasTree is an open-source printed circuit board by lugsaar, from the lugsaar/ESP8266XmasTree repository on GitHub. It is a 2-layer board of 158.7 × 185.8 mm with 55 parts on 31 nets, routed with 197 tracks and 32 vias.

It is built around the WEMOS D1 MINI and WS2812B. Its parts include 15 capacitors, 15 diodes and 2 ICs. It belongs with the home automation and IoT boards and the ESP8266 boards of this library.

Main components

2

README

README.md

ESP8266 Xmas Tree

GitHub release CC BY-NC-SA 4.0

ESP8266 based PCB Xmas tree with WS2812B LEDs as Christmas lights. The Christmas tree can be easily controlled with systems like Tasmota or ESPHome. It is very simple to integrate the Christmas tree into any SmartHome environment. To control the LEDs you can also use the standard development tools for ESP MCUs. To be more flexible, the connection of the MCU and sensor is mounted via female pin header. Components like capacitors are a bit bigger in the footprint to build the Xmas tree without special tools. Only a standard electronic soldering iron and solder is needed. With soldering paste it is a little easier.

Building the first batch


Layout

ToDos

  • Fixing EdgeCuts problem to be able to build step file

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

Parts

55
QtyValueFootprintReferences
15100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15
15WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15
11LOGOLOGOG***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***
10TestPoint_SmallTestPoint:TestPoint_Pad_D2.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10
1BMP280_BreakoutboardBMP280_Breakoutboard:BMP280_BreakoutboardU2
1WeMos_D1_miniModule:WEMOS_D1_mini_lightU1

The 53 most common of 55 parts.

Similar boards

  • 2 layers199.4 × 50.8 mmNixie board, the printed circuit board in 3D

    Nixie board

    vascofazza/cloxie_nixie_clock

    Schematics and code for Cloxie: my Nixie Tube Clock.

    85 parts17GPL-3.0
  • 2 layers86 × 44.5 mmKiwi EasyBoardv1.2, the printed circuit board in 3D

    Kiwi EasyBoardv1.2

    SWAT-engineering/kiwi-air-monitor

    Kiwi monitor is an open source CO2/Humidity/Temperature sensor intended for monitoring the quality of the air in a room. Kiwi was created to support teachers with a notification to ventilate their classroom.

    21 parts10GPL-3.0
  • 2 layers37c3PCBLEDC100R Rev.1, the printed circuit board in 3D

    37c3PCBLEDC100R Rev.1

    c3re/37c3PCBLEDC100R

    Solder-Kit with some LEDs. Can also be used as a coaster for drinks.

    25 parts7CC-BY-4.0
  • 2 layers104.4 × 52.8 mmPN5180 Wemos PCB, the printed circuit board in 3D

    PN5180 Wemos PCB

    Hasenpups/PN5180_ESP_Reader

    This work is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].

    7 parts7
  • 2 layers77 × 34.5 mmNobo, the printed circuit board in 3D

    Nobo

    csabigee/nobo-pcb

    PCB design files for the nobo thermostat

    11 parts2GPL-3.0
  • 2 layers100 × 100 mmLig, the printed circuit board in 3D

    Lig

    C3MA/lightpanel

    https://www.ccc-mannheim.de/wiki/Lightpanel

    68 parts
  • 2 layers90 × 76 mmFeeder diagram, the printed circuit board in 3D

    Feeder diagram

    Hanra-s-work/cat_feeder

    This is the repository that will contain the IOT project.

    76 partsMIT
  • 2 layers67.2 × 61.7 mmBewegungsmelder, the printed circuit board in 3D

    Bewegungsmelder

    hhansen06/bewegungsmelder

    KNX Bewegungsmelder mit Radar

    17 parts

Questions

How big is the ESP8266XmasTree PCB?

It measures 158.7 × 185.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ESP8266XmasTree use?

55 parts, built around the WEMOS D1 MINI and WS2812B. 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 ESP8266XmasTree KiCad files?

From the lugsaar/ESP8266XmasTree repository on GitHub, at the commit this page was made from: the board is ESP8266_Xmas_Tree.kicad_pcb and its schematic ESP8266_Xmas_Tree.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ESP8266XmasTree design in my own project?

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