

ESP12E Sensor Board
My engineering thesis practical part.
- Size
- 45.2 × 35.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 14
- Nets
- 23
- Pads
- 56
- Tracks, vias
- 106, 0
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 6 Jul 2024
- Updated
- 16 Jun 2025
Overview
ESP12E Sensor Board is an open-source printed circuit board by Olewojt, from the Olewojt/AcquisitionSystem repository on GitHub. It is a 2-layer board of 45.2 × 35.9 mm with 14 parts on 23 nets, routed with 106 tracks and 0 vias.
It is built around the ESP-12E and LM1117MP-3.3. Its parts include 5 resistors, 2 ICs, 2 connectors, 2 switches and 1 capacitor. It belongs with the sensors and measurement boards and the ESP8266 boards of this library.
Main components
2ESP-12E
SMD,24x16mm-20℃~+70℃ -90dBm 16dBm 170mA 2.4GHz 3V~3.6V 56mA 802.11b/g/n ESP8266 Chip On-board PCB Antenna Over-the-air (OTA) update UART、SPI、I2C SMD,24x16mm WiFi Modules ROHSAi-ThinkerWiFi ModulesLM1117MP-3.3
SOT-2230℃~+125℃@(Ta) 1 1.2V@(800mA) 15V 3.3V 5mA 75dB@(120Hz) 800mA 99uVrms Fixed Over Current Protection、Over Temperature Protection Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
PCB_DESIGN/README.mdPCB DESIGN
Device schematics and other stuff.
Device features
- UART connector for programming/debugging
- SENS connector for sensor connection
- RST and GPIO0 button for entering BOOT mode
- 18650 type battery with USB-C charging through TP4056 module
Software
- KiCad (schematics and PCB layout)
- Fusion 360 (3D printed casing)
Schematics & Images
Device schematic

Circuitry implemented at sensors pinout (not part of device circuitry).
Digital sensors are 1-Wire devices hence the 3.7kOhm resitor.

2 layer PCB layout

Assembled PCB (Turned out C1 cap didn't needed to be electrolytic)

Assembled device in 3D printed casing

Parts
14| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3, R4, R5 |
| 1 | 10uF | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C1 |
| 1 | BAT+ | TestPoint:TestPoint_Pad_2.0x2.0mm | H1 |
| 1 | BAT- | TestPoint:TestPoint_Pad_2.0x2.0mm | H2 |
| 1 | ESP-12E | RF_Module:ESP-12E | U1 |
| 1 | GPIO0 | Button_Switch_THT:SW_PUSH_6mm | SW2 |
| 1 | LM1117MP-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | RST | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | SENS | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Horizontal | J2 |
| 1 | UART | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Horizontal | J1 |
Questions
How big is the ESP12E Sensor Board PCB?
It measures 45.2 × 35.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the ESP12E Sensor Board use?
14 parts, built around the ESP-12E and LM1117MP-3.3. 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 ESP12E Sensor Board KiCad files?
From the Olewojt/AcquisitionSystem repository on GitHub, at the commit this page was made from: the board is PCB_DESIGN/ESP12E_Sensor_Board.kicad_pcb and its schematic PCB_DESIGN/ESP12E_Sensor_Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ESP12E Sensor Board design in my own project?
Its repository states no licence, so its author keeps all rights: ask Olewojt before reusing the design.
Similar boards
- 4 layers101.6 × 147.3 mm

- 2 layers76.6 × 57.4 mm

Divtiesus acer
arleybls/divtiesus-acer
Custom 2-layer PCB re-layout of DivTIESUS — a DivMMC SD card interface for the ZX Spectrum, with the upstream CPLD firmware unchanged.
42 parts3 - 4 layers70 × 69.8 mm

- 2 layers

Esp12e Relay
djarky/nodemcu-relay-iot-module
friendly usage and config nodemcu to conect lights offine (local ip) and online ( arduino cluoud / Blynk IoT)/
10 parts - 2 layers82.1 × 82.1 mm

Uncut Gem
QuantumVillage/UncutGem
A prototype Full Stack fully Open Source NV Center Diamond Magnetometer
207 parts210AGPL-3.0 - 4 layers126.6 × 37.7 mm

Gruzik2.0
NYDEREK/LineFollower_GRUZIK2.0-light
GRUZIK2.0 is simple light construction made for "line follower light" competition
50 parts101MIT - 2 layers93.1 × 33.7 mm

FT817-BT JDY67
BG6LH/FT-81x-BT-DIGI-Adaptor
A PCB Design of Bluetooth DIGI Adaptor for Yaesu FT-817/818 Series Transceivers
34 parts70 - 4 layers43 × 62.3 mm

Vfd night projector clock
shufps/vfd-night-projector-clock
The VFD Night Projector Clock is the first and only (at the moment and to my knowledge 😁) night projecting clock that uses a VFD display.
72 parts19MIT