Esp8266 apa102 bulb
robertfoss·esp8266_apa102_bulb·hardware/led_bulb.kicad_pcb
About the Esp8266 apa102 bulb PCB
Esp8266 apa102 bulb is an open source ESP8266 PCB design by robertfoss, published on GitHub under the GPL-2.0 license. It is a 2-layer board measuring 92.4 × 91.4 mm, with 113 components from 19 distinct parts.
Its main chip is the ESP-12E, from the ESP8266 family. Other key parts include the CP2102 and AP1117D33. By type, the board carries 53 LEDs, 33 connectors, 11 resistors, 8 capacitors, 3 ICs and 2 transistors.
It belongs with the displays & leds and iot & wireless designs in this gallery.
From the project
ESP8266 APA102 based LED light bulb
v4.1: Added missing silkscreen Switched from EBC to BEC NPN transistor, to match S8050 part. Changed C7/C8/C10 footprints from 0603->0805 Reduced GND pad size of U4 (3.3V LDO)
v4: Reworked inter-pcb connections to minimize gap between leds. Changed APA102 -> GPIO pin mapping. * Cost optimized board to fit within 10x10cm envelope.
Main components on the Esp8266 apa102 bulb
Esp8266 apa102 bulb bill of materials (BOM)
113 components, 19 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CP2102 CP2102-GM | QFN-28-1EP_5x5mm_Pitch0.5mm | U1 |
| 1 | ESP-12E | ESP-12E | U3 |
| 1 | AP1117D33 | ams-1117-3.3_no-outline | U4 |
| 2 | S8050 | SOT-23 | Q1, Q2 |
| 1 | USB_OTG | usb_micro_vertical | P1 |
| 16 | CONN_01X04 CONN_01X02 | CONN_2.54mm_1x2_no-outline | P2, P3, P4, P5, P6, P7, P8, P9 +8 |
| 16 | CONN_01X02 | CONN_2.54mm_1x2_no-outline | P18, P19, P20, P21, P22, P23, P24, P25 +8 |
| 1 | 0.3mm | hole_0.3mm | HOLE0 |
| 1 | RST | switch_spst_smd_5mm_3.5mm | SW1 |
| 1 | FLASH | switch_spst_smd_5mm_3.5mm | SW2 |
| 53 | APA102 | APA102 | LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 +45 |
| 3 | 100NF 100nF | C_0603 | C2, C4, C5 |
| 2 | 10UF 10uF | C_0603 | C3, C6 |
| 2 | 22UF 22uF | C_0805 | C7, C10 |
| 1 | 100UF 100uF | C_0805 | C8 |
| 5 | 12K 12k | R_0603 | R1, R2, R3, R4, R5 |
| 3 | 470 12k | R_0603 | R6, R7, R8 |
| 1 | 470 | R_0603 | R9 |
| 2 | 470 | R_0603 | R10, R11 |
Esp8266 apa102 bulb design files
The KiCad project lives in the robertfoss/esp8266_apa102_bulb repository on GitHub; these links point at the commit this page was built from.
Esp8266 apa102 bulb: common questions
What microcontroller does the Esp8266 apa102 bulb use?
The Esp8266 apa102 bulb is built around the ESP-12E, from the ESP8266 family.
How big is the Esp8266 apa102 bulb PCB?
The Esp8266 apa102 bulb measures 92.4 × 91.4 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Esp8266 apa102 bulb?
113 components, from 19 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Esp8266 apa102 bulb design files?
From the robertfoss/esp8266_apa102_bulb repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Esp8266 apa102 bulb design in my own project?
Yes, under the terms of its GPL-2.0 license, which robertfoss chose for the repository.
Can I test firmware for the Esp8266 apa102 bulb without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP8266 firmware against it before you order a PCB.
Similar boards
ESP8266
ESP8266ControllerCircuit
stuartpittaway
75 × 30 mm20 parts2LCC-BY-NC-4.01.1kESP8266
HASwitchPlate
aderusha
60 × 40 mm8 parts2LMIT738ESP8266
RatGDO-OpenSource-D1Mini-ESP8266
Kaldek
47.8 × 63.3 mm12 parts2LMIT506ESP8266
Goatgdo
Kaldek
32.9 × 53.3 mm23 parts2LMIT506ESP8266
RatGDO-OpenSource-Bare-ESP8266
Kaldek
55 × 82.7 mm20 parts2LMIT506ESP8266
Iaq board
nkitanov
70.1 × 43.2 mm17 parts2LNo license398