Esp8266
panStamp·esp8266·esp-output/KiCad/esp-output/esp-output.kicad_pcb
About the Esp8266 PCB
Esp8266 is an open source ESP8266 PCB design by panStamp, published on GitHub under the GPL-3.0 license. It is a board measuring 158.6 × 51.8 mm, with 62 components from 22 distinct parts.
Its main chip is the ESP-12E, from the ESP8266 family. Other key parts include the UA78M33 and SONGLE_RELAY_10A. By type, the board carries 17 resistors, 15 diodes, 8 ICs, 6 transistors, 4 capacitors and 2 switches.
It belongs with the iot & wireless designs in this gallery.
From the project
ESP8266-based products and projects
esp-output is designed and manufactured by panStamp based on the popular ESP8266 WiFi IC to create a simple but powerful device with six relay outputs and a WiFi interface. This device is controllable via MQTT and HTTP by means of a very simple packet structure. This board is programmable from the Arduino IDE.
This sketch requires the ESP8266 board to be installed from Tools->Board->Boards Manager. After this, select "Generic ESP8266 Module" from Tools->Board. The on-board ESP8266 IC can be programed from the Arduino IDE through a simple USB-UART(3.3V) converter following this pinout:

Main components on the Esp8266
Esp8266 bill of materials (BOM)
62 components, 22 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP-12E | ESP-12E | U1 |
| 1 | UA78M33 | SOT223 | U2 |
| 6 | SONGLE_RELAY_10A | SONGLE_RELAY_10A | U3, U4, U5, U6, U7, U8 |
| 6 | NPN | SOT23EBC | Q1, Q2, Q3, Q4, Q5, Q6 |
| 1 | CONN_2 | terminal_block_5mm_2P | P1 |
| 1 | P*** | 1pin | 1PIN |
| 6 | CONN_3 | terminal_block_5mm_3P | BIN1, BIN2, BIN3, BIN4, BIN5, BIN6 |
| 1 | CONN_01X07 | Pin_Header_Straight_1x07 | PROG0 |
| 2 | SW_PUSH_SMALL | switch-tact-noah | SW1, SW2 |
| 1 | THERMISTOR | SM0603S | TH1 |
| 1 | D_Schottky_x2_ACom_KKA | SOT23 | D1 |
| 7 | LED | SM0603S_POL | D2, D3, D4, D5, D6, D11, D12 |
| 6 | DIODE | SOD323 | D7, D8, D9, D10, D13, D14 |
| 1 | D_Schottky | SMA | D15 |
| 1 | 47u | SMDCPOL_6.3 | C1 |
| 1 | 22u | SMDCPOL_5 | C2 |
| 1 | 1u | SM0603S | C3 |
| 1 | 100n | SM0603S | C4 |
| 4 | 10k | SM0603S | R1, R11, R13, R21 |
| 6 | 1k5 | SM0603S | R2, R3, R4, R5, R15, R16 |
Show 2 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | 2k2 | SM0603S | R6, R7, R8, R9, R12, R14 |
| 1 | 470 | SM0603S | R10 |
Esp8266 design files
The KiCad project lives in the panStamp/esp8266 repository on GitHub; these links point at the commit this page was built from.
Esp8266: common questions
What microcontroller does the Esp8266 use?
The Esp8266 is built around the ESP-12E, from the ESP8266 family.
How big is the Esp8266 PCB?
The Esp8266 measures 158.6 × 51.8 mm and is 1.6002 mm thick.
How many components are on the Esp8266?
62 components, from 22 distinct parts. The full bill of materials is listed on this page.
Where can I download the Esp8266 design files?
From the panStamp/esp8266 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Esp8266 design in my own project?
Yes, under the terms of its GPL-3.0 license, which panStamp chose for the repository.
Can I test firmware for the Esp8266 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