Pycom LoPy - image 1
Pycom·Dev Board

Pycom LoPy

The Pycom LoPy is a compact triple-network MicroPython-programmable board featuring ESP32 with built-in WiFi, BLE 4.2, and LoRa (SX1272) on 868/915 MHz — ideal for IoT mesh networking and asset tracking.

Starting from

$39.95

Compatible Firmware

Specifications

Components

Espressif ESP32 dual-core Xtensa LX6 @ 240MHz with WiFi and BLE

Semtech SX1272 LoRa transceiver for 868 MHz (EU) and 915 MHz (US) bands

Bus Interfaces

I2C
SCL: P10SDA: P9
SPI
SCK: P12MISO: P11MOSI: P10
UART
RX: P1TX: P0
WiFi
LoRa

GPIO Map

P0
P0 — GPIO / TX (GPIO1)
digital-inputdigital-output
UART
P1
P1 — GPIO / RX (GPIO3)
digital-inputdigital-output
UART
P2
P2 — GPIO (GPIO16)
digital-inputdigital-outputpwm
P3
P3 — GPIO (GPIO17)
digital-inputdigital-outputpwm
P4
P4 — GPIO (GPIO18)
digital-inputdigital-outputpwm
P5
P5 — GPIO (GPIO19)
digital-inputdigital-outputpwm
P6
P6 — GPIO (GPIO20)
digital-inputdigital-outputpwm
P7
P7 — GPIO (GPIO21)
digital-inputdigital-outputpwm
P8
P8 — GPIO (GPIO22)
digital-inputdigital-outputpwm
P9
P9 — I2C SDA (GPIO23)
digital-inputdigital-outputpwm
I2C
P10
P10 — I2C SCL (GPIO4)
digital-inputdigital-outputpwm
I2C
P11
P11 — GPIO (GPIO5)
digital-inputdigital-outputpwm
P12
P12 — ADC input-only (GPIO34)
adcinput-only
ADC
P13
P13 — ADC input-only (GPIO35)
adcinput-only
ADC
P14
P14 — ADC input-only (GPIO36)
adcinput-only
ADC
P15
P15 — ADC input-only (GPIO39)
adcinput-only
ADC
P16
P16 — GPIO (GPIO12)
digital-inputdigital-outputpwm
P17
P17 — GPIO (GPIO13)
digital-inputdigital-outputpwm
P18
P18 — GPIO (GPIO14)
digital-inputdigital-outputpwm
P19
P19 — GPIO (GPIO15)
digital-inputdigital-outputpwm
P20
P20 — GPIO (GPIO2)
digital-inputdigital-outputpwm
P21
P21 — GPIO / Boot (GPIO0)
digital-inputdigital-outputpwm

Pycom LoPy

The Pycom LoPy is a triple-network IoT development board built around the ESP32 SoC. It combines WiFi 802.11 b/g/n, Bluetooth BLE 4.2, and LoRa (via the Semtech SX1272) into a single compact module — making it one of the most capable wireless prototyping platforms available for MicroPython developers.

Key Features

  • Triple connectivity: WiFi, BLE, and LoRa on a single board
  • ESP32 dual-core Xtensa LX6 @ 240MHz with 520KB SRAM and 4MB flash
  • LoRa SX1272: supports 868 MHz (EU) and 915 MHz (US) ISM bands
  • MicroPython runtime built-in — program in Python over REPL or IDE
  • Compatible with the Pycom Expansion Board for easy prototyping (USB, SD card, Grove connectors)
  • U.FL/IPEX antenna connector for external LoRa antenna

Pin Naming

Pycom uses a P-pin naming scheme (P0–P21) that maps to ESP32 GPIO numbers. P12–P15 are input-only ADC pins (GPIO34/35/36/39).

Use Cases

Ideal for LoRa mesh networks, remote sensor nodes, asset tracking, and low-power environmental monitoring where long-range wireless communication is required alongside WiFi/BLE for local connectivity.

Use Cases

4

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.