Skip to the content
2 layers50 × 30.9 mmEsp32 cloud, the printed circuit board in 3D

ESP32 low power sensor node

Size
50 × 30.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
58
Pads
152
Tracks, vias
418, 48
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
9 Apr 2020
Updated
21 Apr 2020

Overview

Esp32 cloud is an open-source printed circuit board by oliverhanka, from the oliverhanka/esp32_cloud_pcb repository on GitHub. It is a 2-layer board of 50 × 30.9 mm with 23 parts on 58 nets, routed with 418 tracks and 48 vias.

It is built around the ESP32-PICO-D4 and XC6220B331MR. Its parts include 7 capacitors, 6 connectors, 3 ICs, 2 resistors and 1 diode. It belongs with the home automation and IoT and sensors and measurement boards and the ESP32 and RISC-V boards of this library.

Main components

2

README

README.md

ESP32 low power sensor node

This is a simplistic ESP32 based sensor node with a focus on very low power consumption while beeing idle. This means, external components are keept to a minimum and the selected LDO has a very low power consumption. The board can be supplied with 3.3V directly or by using the on-board LDO (max. 6V input) to generate the required 3.3V. NOTE: The LDO_EN solder jumper must be closed in order to use the LDO.

Theoretical power consumption

These values have not been verified by measurements and do not take the passive components into account.

Power consumption while beeing in hibernation:

Active componentCurrentPower
ESP32 (in hibernation)5𝜇A @ 3.3V16.5𝜇W
LDO8𝜇A @ 5V40𝜇W
Total11.3𝜇A @ 5V56.5𝜇W

While beeing active and transmitting via Wifi (BLE off):

Active componentCurrentPower
ESP32 (240MHz, Wifi tx)240mA @ 3.3V792mW
LDO8𝜇A @ 5V40𝜇W
Total158.4mA @ 5V792mW

Connectors / headers / solder jumper

ConnectorPurpose
J1I2C, power via GPIO14
J2power connector, JST-PH
J3power connector, USB-C
J4programming interface, compatible with ESP-Prog
J5various GPIOs or ADC and SPI, VCC, GND
J6GPIO (e.g., for WS2812, power via GPIO2)
Solder jumperPurpose
LED_ENEnable blue LED D1 controlled by GPIO12)
LDO_ENEnable LDO (e.g., for power via USB-C)

Build

Manufactured PCB

PCB frontPCB back
frontside rev 1.0backside rev 1.0

Assembled PCB

PCBA frontPCBA back
assembled front rev 1.0assembled back rev 1.0

Bill of materials (BOM)

DesignatorManufacturer Part NumberQty
J6, J2S3B-PH-SM4-TB(LF)(SN)2
J1S4B-PH-SM4-TB(LF)(SN)1
J3TYPE-C-31-M-121
R110kΩ (0603)1
R2330Ω (0603)1
D1LED (0603)1
L11.6nH (0603)1
C722uF (0603)1
C60.1uf (0603)1
C5, C30.1uF/25V (0603)2
C410uF/6.3V (0603)1
C22.7pF (0603)1
C14.7pF (0603)1
U1ESP32-PICO-D41
U3XC6220B331MR-G1

Changelog

rev 1.2

  • BREAKING CHANGE: J6 GPIOs reassigned to GPIO 32 and GPIO 33. GPIO 32 & 33 can be used as ADC1 channels.

rev 1.1

  • FIX: U3's EN pin pulled to VCC

rev 1.0

  • Initial PCB layout

Parts

23
QtyValueFootprintReferences
20.1uF/25VCapacitor_SMD:C_0603_1608MetricC3, C5
2Conn_01x03_MaleConnector_JST:JST_PH_S3B-PH-SM4-TB_1x03-1MP_P2.00mm_HorizontalJ2, J6
2Jumper_NO_SmallJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1, JP2
10.1uFCapacitor_SMD:C_0603_1608MetricC6
11.6nHInductor_SMD:L_0603_1608MetricL1
110kResistor_SMD:R_0603_1608MetricR1
110uF/6.3VCapacitor_SMD:C_0603_1608MetricC4
12.7pFCapacitor_SMD:C_0603_1608MetricC2
122uFCapacitor_SMD:C_0603_1608MetricC7
1330Resistor_SMD:R_0603_1608MetricR2
14.7pFCapacitor_SMD:C_0603_1608MetricC1
1AN91445RF_Antenna:Texas_SWRA117D_2.4GHz_LeftU2
1Conn_01x04_MaleConnector_JST:JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_HorizontalJ1
1Conn_01x06_MaleConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical_SMDJ4
1Conn_01x10_MaleConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical_SMD_Pin1LeftJ5
1ESP32-PICO-D4Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mmU1
1LEDLED_SMD:LED_0603_1608MetricD1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J3
1XC6220B331MRPackage_TO_SOT_SMD:SOT-23-5U3

The 22 most common of 23 parts.

Similar boards

  • 2 layers192.4 × 50 mmOmote, the printed circuit board in 3D

    Omote

    OMOTE-Community/OMOTE-Hardware

    Open Source Remote - Hardware

    158 parts157GPL-3.0
  • 2 layers25.3 × 48.2 mmESP32-Devkit Type C, the printed circuit board in 3D

    ESP32-Devkit Type C

    TobleMiner/ESP32-Devkit-Type-C

    Breadboard friendly, USB Type C enabled, ESP32 Devkit compatible, JLCPCB assembly ready ESP32 devboard

    57 parts92MIT
  • 2 layers312.5 × 122.3 mmSHEGO75-V5, the printed circuit board in 3D

    SHEGO75-V5

    Charading/Shego75HE

    My endgame 75% hall effect keyboard

    392 parts75
  • 2 layers36.8 × 27.9 mmPixelvationEngine V01, the printed circuit board in 3D

    PixelvationEngine V01

    Pixelvation/Pixelvation

    This GitHub repository is the current home of Pixelvation and will be updated whenever there's some significant new development.

    30 parts69
  • 2 layers67.6 × 14 mmDouble oh, the printed circuit board in 3D

    Double oh

    heyspacebuck/double-oh

    A WiFi-enabled power supply in a AA battery form factor, designed for sex toys

    54 parts37
  • 2 layers10.2 × 7.6 mmESPesh, the printed circuit board in 3D

    ESPesh

    Charlio99/ESPesh

    One inch ESP32 PCB designed for low power IoT applications.

    42 parts20
  • 2 layers40.5 × 38.8 mmKERISE, the printed circuit board in 3D

    KERISE

    kerikun11/micromouse-kerise-v5

    MicroMouse KERISE v5

    91 parts15
  • 2 layers20 × 20 mmPico32, the printed circuit board in 3D

    Pico32

    arnytrty/pico32

    small open source board based on ESP32-PICO-D4

    42 parts12GPL-3.0

Questions

How big is the Esp32 cloud PCB?

It measures 50 × 30.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Esp32 cloud use?

23 parts, built around the ESP32-PICO-D4 and XC6220B331MR. 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 Esp32 cloud KiCad files?

From the oliverhanka/esp32_cloud_pcb repository on GitHub, at the commit this page was made from: the board is pcb/esp32_cloud.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Esp32 cloud design in my own project?

Its repository states no licence, so its author keeps all rights: ask oliverhanka before reusing the design.