Skip to the content
PCBKitNew board
2 layers50.7 × 43.2 mmEsp lights, the printed circuit board in 3D

Lights riven by ESP8266 and MQTT

Size
50.7 × 43.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
36
Nets
29
Pads
122
Tracks, vias
239, 31
Pours
9
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
6 Oct 2019
Updated
28 Sep 2023

Overview

Esp lights is an open-source printed circuit board by rmd6502, from the rmd6502/esp_lights repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 50.7 × 43.2 mm with 36 parts on 29 nets, routed with 239 tracks and 31 vias.

It is built around the PMN20ENAX. Its parts include 16 resistors, 6 transistors, 4 capacitors, 4 connectors and 2 ICs. It belongs with the home automation and IoT boards and the ESP8266 boards of this library.

Main components

1

README

README.md

esp_lights

Lights driven by ESP8266 and MQTT

Setup

When first started, the lights will act as an access point, e.g. 'esp8266-lights-livingroom' The password will be whatever you set up in config.h

Select the SSID you want to connect to, enter the password and the IP of the MQTT server, and you should be good to go. You may need to manually reset or power cycle.

Message

The message sent to the lights is to topic /lightname/color and is a JSON payload, with retention set { color: '#RRGGBB', brightness: 0-1 } . You can also leave the brightness at 1 and just change it with the color.

I believe there's also a React webapp included in this repo that will let you change the color of lights from a simple web app.

Parts

36
QtyValueFootprintReferences
1010kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR1, R2, R3, R4, R11, R12, R13, R14, R15, R16
6100RResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR5, R6, R7, R8, R9, R10
6PMN20ENPackage_TO_SOT_SMD:SOT-23-6Q1, Q2, Q3, Q4, Q5, Q6
2Screw_Terminal_01x04TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-4-3.5-H_1x04_P3.50mm_HorizontalJ3, J4
1.1ufCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC1
110ufCapacitor_SMD:CP_Elec_3x5.4C3
11ufCapacitor_SMD:CP_Elec_3x5.4C2
12.2ufCapacitor_SMD:CP_Elec_3x5.4C4
1Barrel_JackConnector_BarrelJack:BarrelJack_HorizontalJ1
1Conn_01x06_FemaleConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2
1ESP-12QESP8266:ESP-12E_SMDU2
1JumperJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1
1LM7805_TO220Package_TO_SOT_THT:TO-220-3_VerticalU1
1LOGOlogo:diamondG***

The 34 most common of 36 parts.

Questions

How big is the Esp lights PCB?

It measures 50.7 × 43.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Esp lights use?

36 parts, built around the PMN20ENAX. 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 Esp lights KiCad files?

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

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

Its repository publishes it under the Apache-2.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 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    36 parts1kGPL-3.0
  • 2 layers55 × 70 mmArduino v1, the printed circuit board in 3D

    Arduino v1

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    36 parts915
  • 2 layers50.4 × 24.8 mmLEDboardRev3, the printed circuit board in 3D

    LEDboardRev3

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    36 parts914
  • 2 layers45.7 × 31.8 mmLEDx16 board, the printed circuit board in 3D

    LEDx16 board

    tardate/LittleArduinoProjects

    a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

    36 parts803MIT
  • 2 layers32 × 24 mmEsp onelayer3, the printed circuit board in 3D

    Esp onelayer3

    cnlohr/colorchord

    Chromatic Sound to Light Conversion System

    36 parts712
  • 2 layers69 × 53.8 mmTUSS4470 shield, the printed circuit board in 3D

    TUSS4470 shield

    Neumi/open_echo

    Open Source echo sounder / depth sounder / SONAR for bathymetry and research. Arduino based and compatible.

    36 parts530
  • 2 layers99.1 × 53.3 mmABSIS Mega, the printed circuit board in 3D

    ABSIS Mega

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    36 parts431
  • 2 layers16.1 × 119 mmConnectorL, the printed circuit board in 3D

    ConnectorL

    thpoll83/PolyKybd

    PolyKybd

    36 parts411CERN-OHL-W-2.0