ULP-Weather-Logger
hamityanik·ULP-Weather-Logger·KiCAD-design-files/board.kicad_pcb
About the ULP-Weather-Logger PCB
ULP-Weather-Logger is an open source ESP8266 PCB design by hamityanik, published on GitHub under the MIT license. It is a 2-layer board measuring 37 × 66 mm, with 49 components from 29 distinct parts.
Its main chip is the ESP8266-ESP-03, from the ESP8266 family. Other key parts include the TPS61025, TPL5111, MCP3021, HDC1080 and LPS25HB. By type, the board carries 20 resistors, 11 capacitors, 8 ICs, 3 switches, 2 battery holders and 2 diodes.
It belongs with the sensors, iot & wireless and power & battery designs in this gallery.
From the project
Yet another ESP8266 (ESP-03) based ultra low power weather logger with 4 sensors
[](https://twitter.com/hamityanik) (@hamityanik)

Main components on the ULP-Weather-Logger
ULP-Weather-Logger bill of materials (BOM)
49 components, 29 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPS61025 | TI_DRC_S-PVSON-N10 | IC1 |
| 1 | ESP8266-ESP-03 | ESP8266-ESP-03 | U1 |
| 1 | TPL5111 | SOT-23-6 | U2 |
| 1 | MCP3021 | SOT-23-5 | U3 |
| 1 | HDC1080 | WSON-6-PAD | U4 |
| 1 | LPS25HB | ST_LPS25HB | U5 |
| 1 | VEML6070 | OPLGA6 | U6 |
| 1 | TSL2561 | WDFN-6_2x2mm_Pitch0.65mm | U7 |
| 1 | CONN_01X04 | Pin_Header_Straight_1x04 | P1 |
| 2 | 1015 | Keystone_1015_Holder_Battery_AA | BT1, BT2 |
| 1 | JUMPER | SJ_OPEN | JP2 |
| 3 | PTS820 J15M SMTR LFS | Tact_Switch_Top_PTS820 | SW1, SW2, SW3 |
| 2 | LTST-C170KRKT | LED_0805 | D1, D2 |
| 1 | 6.8uH | Inductor_1210 | L1 |
| 1 | 10uF | C_0603 | C1 |
| 1 | 2.2uF | C_0603 | C2 |
| 1 | 100uF | TantalC_SizeB_EIA-3528_Reflow | C3 |
| 7 | 0.1uF | C_0603 | C4, C5, C6, C7, C8, C9, C10 |
| 1 | DNP | TantalC_SizeB_EIA-3528_Reflow | C11 |
| 2 | 1k | R_0805 | R1, R20 |
Show 9 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | 0R | R_0603 | R2, R13, R14 |
| 1 | 140k | R_0603 | R3 |
| 1 | 174k | R_0603 | R4 |
| 7 | 10k | R_0603 | R5, R6, R7, R8, R9, R16, R18 |
| 1 | 1k | R_0603 | R10 |
| 1 | 390k | R_0603 | R11 |
| 2 | DNP | R_0603 | R12, R15 |
| 1 | 270k | R_0603 | R17 |
| 1 | 1M | R_0603 | R19 |
ULP-Weather-Logger design files
The KiCad project lives in the hamityanik/ULP-Weather-Logger repository on GitHub; these links point at the commit this page was built from.
ULP-Weather-Logger: common questions
What microcontroller does the ULP-Weather-Logger use?
The ULP-Weather-Logger is built around the ESP8266-ESP-03, from the ESP8266 family.
How big is the ULP-Weather-Logger PCB?
The ULP-Weather-Logger measures 37 × 66 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the ULP-Weather-Logger?
49 components, from 29 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 ULP-Weather-Logger design files?
From the hamityanik/ULP-Weather-Logger repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the ULP-Weather-Logger design in my own project?
Yes, under the terms of its MIT license, which hamityanik chose for the repository.
Can I test firmware for the ULP-Weather-Logger 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