Espway
espway·espway·schematic/espway.kicad_pcb
About the Espway PCB
Espway is an open source ESP8266 PCB design by espway, published on GitHub under the LGPL-3.0 license. It is a 2-layer board measuring 43 × 34.3 mm, with 33 components from 18 distinct parts.
Its main chip is the ESP-12E, from the ESP8266 family. Other key parts include the LM1117-3.3, DRV8835 and LSM6DS3. By type, the board carries 15 resistors, 7 capacitors, 4 ICs, 3 connectors, 1 battery holder and 1 switch.
It belongs with the robotics & motion and iot & wireless designs in this gallery.
From the project
Segway-like robot implemented on ESP8266
NOTE for existing users: the Arduino version of this code is deprecated and will not receive the newest improvements from the main branch. However, the Arduino branch will remain in this repo. If you'd like to have something improved or fixed there, please open an issue or preferably a pull request.
For building the firmware, a Linux host is recommended. For other platforms, there is a Docker image one can use. The docker-run script in this repository contains the command that's required to download the image and run commands in the container. It should work fine on macOS hosts. For Windows…
Main components on the Espway
Espway bill of materials (BOM)
33 components, 18 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM1117-3.3 | SOT-223 | U1 |
| 1 | ESP-12E | ESP-12E_SMD | U2 |
| 1 | DRV8835 | WSON-12 | U3 |
| 1 | LSM6DS3 | LGA-14L | U4 |
| 2 | CONN_01X02 | WireConnection_1.00mmDrill | J1, J2 |
| 1 | Conn_01x05_Male | Pin_Header_Angled_1x05_Pitch2.54mm | J3 |
| 1 | 4.8V (4*AAA NiMH) | WireConnection_1.20mmDrill | BT1 |
| 1 | SW_Push | SW_SPST_KMR2 | SW1 |
| 1 | LED | LED_0603 | D1 |
| 1 | Ferrite_Bead | L_0603 | L1 |
| 5 | 100n | C_0603 | C1, C3, C5, C6, C7 |
| 1 | 470u | CP_Elec_8x10 | C2 |
| 1 | 100u | CP_Elec_6.3x5.8 | C4 |
| 7 | 10k | R_0603 | R1, R2, R4, R7, R8, R9, R12 |
| 4 | 100 | R_0603 | R3, R5, R6, R15 |
| 1 | 330 | R_0603 | R10 |
| 1 | 82k | R_0603 | R11 |
| 2 | 2k2 | R_0603 | R13, R14 |
Espway design files
The KiCad project lives in the espway/espway repository on GitHub; these links point at the commit this page was built from.
Espway: common questions
What microcontroller does the Espway use?
The Espway is built around the ESP-12E, from the ESP8266 family.
How big is the Espway PCB?
The Espway measures 43 × 34.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Espway?
33 components, from 18 distinct parts. The full bill of materials is listed on this page.
Where can I download the Espway design files?
From the espway/espway repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Espway design in my own project?
Yes, under the terms of its LGPL-3.0 license, which espway chose for the repository.
Can I test firmware for the Espway 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-Bare-ESP8266
Kaldek
55 × 82.7 mm20 parts2LMIT506ESP8266
RatGDO-OpenSource-D1Mini-ESP8266
Kaldek
47.8 × 63.3 mm12 parts2LMIT506ESP8266
Goatgdo
Kaldek
32.9 × 53.3 mm23 parts2LMIT506ESP8266
Iaq board
nkitanov
70.1 × 43.2 mm17 parts2LNo license398