# Pycom WiPy 3.0

> The Pycom WiPy 3.0 is a compact MicroPython-programmable ESP32 board with WiFi 802.11 b/g/n and Bluetooth BLE 4.2, designed for low-power wireless IoT applications and smart-home prototyping.

## Quick Facts

- **Brand:** Pycom
- **Board Type:** dev-board
- **Price:** ~$29.95
- **Product Readiness:** developer
- **CPU:** Xtensa LX6 dual-core @ 240MHz (ESP32)
- **CPU Architecture:** Xtensa LX6
- **CPU Cores:** 2
- **RAM:** 520KB SRAM
- **Flash:** 4MB
- **Power:** 3.5V–5.5V via Expansion Board
- **Operating Voltage:** 3.3V
- **Antenna:** U.FL/IPEX

## Connectivity

- **Wifi:** 802.11 b/g/n
- **Bluetooth:** BLE 4.2

## Open Source

- **Firmware:** No
- **Schematics:** No
- **PCB Layout:** No

## Compatible Firmware

micropython, platformio

## Use Cases

- iot
- smart-home
- environmental-monitoring

## Components

- **undefined** (mcu): Espressif ESP32 dual-core Xtensa LX6 @ 240MHz with WiFi and BLE — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32_datasheet_en.pdf&ref=openhardware.directory&product=pycom-wipy-3&source=md-export)

## Protocols

- **I2C**: SDA: P9, SCL: P10
- **SPI**: MOSI: P10, MISO: P11, SCK: P12
- **UART**: TX: P0, RX: P1
- **WiFi**
- **Bluetooth**

## GPIO Map

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

## Description

# Pycom WiPy 3.0

The **Pycom WiPy 3.0** is a compact WiFi + BLE IoT development board powered by the ESP32 SoC. It is the wireless-only sibling of the LoPy, offering dual-core performance and MicroPython programmability without the LoRa radio — making it a more cost-effective choice for applications that only need WiFi and Bluetooth connectivity.

## Key Features

- **Dual wireless**: WiFi 802.11 b/g/n and Bluetooth BLE 4.2
- **ESP32 dual-core** Xtensa LX6 @ 240MHz with 520KB SRAM and 4MB flash
- **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 antenna
- Deep-sleep modes for low-power battery-operated deployments

## 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

Well-suited for smart-home sensors, wireless data loggers, environmental monitoring nodes, and any WiFi/BLE IoT application where LoRa is not required.

## Where to Buy

- [Buy for $29.95](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F3338&ref=openhardware.directory&product=pycom-wipy-3&source=md-export)

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.adafruit.com%2Fproduct%2F3338&ref=openhardware.directory&product=pycom-wipy-3&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fdocs.pycom.io&ref=openhardware.directory&product=pycom-wipy-3&source=md-export)

## Tags

`esp32`, `micropython`, `pycom`, `iot`, `ble`, `wifi`, `smart-home`

## Images

![Pycom WiPy 3.0](https://nbg1.your-objectstorage.com/openhardware-directory/entities/pycom-wipy-3/00438dde554c.jpg)

---
[View full device page](https://openhardware.directory/devices/pycom-wipy-3)