Sensornode
rmd6502·envirosense·sensornode/sensornode.kicad_pcb
About the Sensornode PCB
Sensornode is an open source ESP8266 PCB design by rmd6502, published on GitHub under the Apache-2.0 license. It is a 2-layer board measuring 57.6 × 43.9 mm, with 26 components from 20 distinct parts.
Its main chip is the ESP-12F, from the ESP8266 family. Other key parts include the MQ-135, LTC4055 and MIC5504-3.3YM5. By type, the board carries 10 resistors, 6 capacitors, 4 ICs, 4 connectors and 1 transistor.
From the project
Crowdsourced Environmental Sensing
The pm (particulate measure) depends on Paul Van Haastrecht's SPS30 library at https://github.com/paulvha/sps30. Sensirion's library doesn't work, though I imagine they'll fix that.

Main components on the Sensornode
Sensornode bill of materials (BOM)
26 components, 20 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ESP-12F | ESP-12E | U1 |
| 1 | MQ-135 | MQ_13X | U2 |
| 1 | LTC4055 | QFN-16-1EP_4x4mm_P0.65mm_EP2.15x2.15mm | U3 |
| 1 | MIC5504-3.3YM5 | SOT-23-5 | U4 |
| 1 | MMBT3904 | SOT-23 | Q1 |
| 1 | Conn_01x02 | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J1 |
| 1 | Conn_01x06_Male | PinHeader_1x06_P1.27mm_Vertical | J2 |
| 1 | Conn_01x04_Male | JST_PH_B4B-PH-K_1x04_P2.00mm_Vertical | J3 |
| 1 | USB_B_Micro | USB_Micro-B_GCT_USB3076-30-A | J4 |
| 1 | 100k | Potentiometer_Bourns_3266X_Horizontal | RV1 |
| 1 | 0.1u | C_0603_1608Metric | C1 |
| 2 | 10u | CP_Elec_3x5.3 | C2, C4 |
| 1 | .1u | C_0805_2012Metric | C3 |
| 1 | 1u | CP_Elec_3x5.3 | C5 |
| 1 | 10u ceramic | C_0805_2012Metric | C6 |
| 1 | 1k | R_0603_1608Metric | R1 |
| 4 | 10k | R_0603_1608Metric | R2, R5, R6, R9 |
| 2 | 97.6k | R_0603_1608Metric | R3, R4 |
| 2 | 4.7k | R_0603_1608Metric | R7, R8 |
| 1 | 6k8 | R_0603_1608Metric | R10 |
Sensornode design files
The KiCad project lives in the rmd6502/envirosense repository on GitHub; these links point at the commit this page was built from.
Sensornode: common questions
What microcontroller does the Sensornode use?
The Sensornode is built around the ESP-12F, from the ESP8266 family.
How big is the Sensornode PCB?
The Sensornode measures 57.6 × 43.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Sensornode?
26 components, from 20 distinct parts. The full bill of materials is listed on this page.
Where can I download the Sensornode design files?
From the rmd6502/envirosense repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Sensornode design in my own project?
Yes, under the terms of its Apache-2.0 license, which rmd6502 chose for the repository.
Can I test firmware for the Sensornode 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.
More boards in envirosense
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