Skip to the content
PCBKitNew board
2 layers20.6 × 15.6 mmEsp32-pico module, the printed circuit board in 3D

Thingler ESP32-PICO Module

Size
20.6 × 15.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
18
Pads
97
Tracks, vias
187, 15
Pours
4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
30 Mar 2020
Updated
23 Dec 2020

Overview

Esp32-pico module is an open-source printed circuit board by thingler, from the thingler/esp32-pico-module repository on GitHub. It is a 2-layer board of 20.6 × 15.6 mm with 9 parts on 18 nets, routed with 187 tracks and 15 vias.

It is built around the ESP32-PICO-V3-02. Its parts include 3 capacitors, 2 ICs, 2 connectors and 1 resistor. It belongs with the microcontroller boards boards and the ESP32 and RISC-V boards of this library.

Main components

1

README

README.md

Thingler ESP32-PICO Module

Thingler ESP32-PICO Module is a small size ESP32 development board with a minimum of required external components (including antenna). It's in the size of 20.60 mm x 15.60 mm with 16 pins and can be placed on a breadboard for prototyping. The module can be powered and programmed with the Thingler ESP32 Programmer but can also be powered with a separate power supply for small-sized designs.

Thingler ESP32 Programmer schematics and PCB has been designed with KiCad.

Thingler ESP32-PICO Module

Getting started

Requirements

Pin configuration

Due to the size of the module, only part of the pins from the ESP32 microcontroller is exposed. Many of the ESP32 features can be configured to any of the I/O pins but some considerations has been made during the design of the module. Sice the ADC2 is shared with the WIFI module, which has higher priority, reading operation of adc2_get_raw() will fail between esp_wifi_start() and esp_wifi_stop(). Hence, three ADC1 channels have been exposed from the module in order to read ADC conversions during WIFI operation. Pins for I2S and DAC has also been exposed from the module.

Thingler ESP32-PICO Module has the following pin configuration:

NameMicrocontroller pin(s)TypeFunction
3V31, 3, 4, 19, 37, 43, 46PAnalog power supply (2.3V ~ 3.6V)
GND49PAnalog power supply (ground)
IO023I/OADC2_CH1, TOUCH1, RTC_GPIO11, CLK_OUT1, EMAC_TX_CLK
EN9IHigh: On; enables the module, Low: Off; resets the module
RXD040I/OGPIO3, U0RXD, CLK_OUT2
TXD041I/OGPIO1, U0TXD, CLK_OUT3, EMAC_RXD2
IO3313I/O32K_XN (32.768 kHz crystal oscillator output), ADC1_CH5, TOUCH8, RTC_GPIO8
IO3212I/O32K_XP (32.768 kHz crystal oscillator input), ADC1_CH4, TOUCH9, RTC_GPIO9
IO2514I/OGPIO25, DAC_1, ADC2_CH8, RTC_GPIO6, EMAC_RXD0
IO2615I/OGPIO26, DAC_2, ADC2_CH9, RTC_GPIO7, EMAC_RXD1
IO376IGPIO37, ADC1_CH1, RTC_GPIO1
IO2027I/OGPIO20
IO1029I/OGPIO10, SD_DATA3, HS1_DATA3, U1TXD
IO732I/OGPIO7, SD_DATA0, HS1_DATA0, U2RTS
IO833I/OGPIO8, SD_DATA1, HS1_DATA1, U2CTS
IO534I/OGPIO5, VSPICS0, HS1_DATA6, EMAC_RX_CLK

Build

The PCB wihout components can be ordered from Aisler or the PCB can be ordered from any fabrication houses by providing the gerber files.

The following components has been used for the module:

RefQtyManufacturer Part NumberManufacturerDescriptionProduct Link
U11ESP32-PICO-V3Espressif SystemsRF System on a Chip - SoC SIP module ESP32 with 4MByte Flash, Dual Core MCU, Wi-Fi & Bluetooth Combo, LGA48-pin, 7*7mmMouser
J1, J2210129378-908002BLFAmphenol FCIHeaders & Wire Housings ECONOSTIK HEADER SR VT TH 1X8Mouser
AE112450AT14A0100TJohanson TechnologyAntennas SMALL AREA 2.4G ANTMouser
C11CGA4J1X7R0J106K125ACTDK10 uF 10% 0805 6.3VMouser
C2, C42885012207098Wurth Elektronik100 nF 10% 0805 50VMouser
R11CRCW080510K0FKEACVishay / DaleThick Film Resistors - SMD 1/8Watt 10Kohms 1% Commercial UseMouser

License

Released under GNU/GPL Version 3

Parts

9
QtyValueFootprintReferences
2100nCapacitor_SMD:C_0805_2012MetricC2, C4
2Conn_01x08_Maleesp32-pico-module:PinHeader_1x08J1, J2
110kResistor_SMD:R_0805_2012MetricR1
110uCapacitor_SMD:C_0805_2012MetricC1
1Antenna_Chipesp32-pico-module:wifi antennaAE1
1ESP32_PICO_V3esp32-pico-module:QFN-48U1
1Traceesp32-pico-module:AntennaTraceU2

Questions

How big is the Esp32-pico module PCB?

It measures 20.6 × 15.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Esp32-pico module use?

9 parts, built around the ESP32-PICO-V3-02. 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-pico module KiCad files?

From the thingler/esp32-pico-module repository on GitHub, at the commit this page was made from: the board is esp32-pico-module.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Esp32-pico module design in my own project?

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

Similar boards

  • 6 layers12.8 × 11.4 mmMain PCB, the printed circuit board in 3D

    Main PCB

    Neurallabware/Airscope_toolbox

    A 1-gram wireless mesoscope for cortex-wide, single-cell-resolution imaging during unrestricted behaviour

    31 parts10
  • 2 layers48 × 50 mmKERISE, the printed circuit board in 3D

    KERISE

    kerikun11/micromouse-kerise-v6

    Mircro Mouse KERISE v6

    128 parts7
  • 4 layers30 × 45 mmDeerMon, the printed circuit board in 3D

    DeerMon

    xingrz/DeerMon-PCB

    51 parts3
  • 4 layersKinetape puck, the printed circuit board in 3D

    Kinetape puck

    matthewfcarlin-cloud/SEP_MJF

    A 25.4 mm (1 in) round, 4-layer board that snaps onto the tape: ESP32 + printed BLE antenna, capacitive touch button, status LED, and four spring contacts on the bottom that reach the battery and pressure sensor built…

    41 parts
  • 2 layers30 × 30 mmRailway can, the printed circuit board in 3D

    Railway can

    nibble-arts/railway-can

    A system to control analogue model railways combining the advantages of analogue and digital.

    3 parts
  • 2 layers35.5 × 72.4 mmFristracker, the printed circuit board in 3D

    Fristracker

    TherealONE12/FrisTracker

    A tracker for your frisbee Games

    15 parts
  • 4 layers25 × 39 mmMyoband main, the printed circuit board in 3D

    Myoband main

    SonDinh23/EMGBand-HandBionic

    Full-stack 6-ch dry-electrode sEMG wearable (ESP32/BLE, 1 kHz/ch, JSON presets) with DC removal + HPF/LPF + Kalman DSP and dual-path gesture control (Amplitude thresholds + 6-ch Radar-shape matching) + Flutter app…

    92 parts5GPL-3.0
  • 2 layers154.4 × 107.6 mmSparkFun BlueSMiRF ESP32 panelized, the printed circuit board in 3D

    SparkFun BlueSMiRF ESP32 panelized

    sparkfun/SparkFun_BlueSMiRF-v2

    Documentation, firmware, and hardware Files for the SparkFun BlueSMiRF v2. These boards work as a wireless UART pipe and are a great wireless replacement for serial cables.

    998 parts5