Electronics Lab

Waveshare ESP32-P4 Smart 86 Box Features WiFi 6, Ethernet, and touchscreen, fits into 86×86 mm junction box

Waveshare’s ESP32-P4 Smart 86 Box is a touchscreen controller designed for Smart Home and Industrial IoT applications, with a compact 86x86 mm form factor that fits standard junction boxes. The device is available in two variants - the ESP32-P4-WIFI6-Touch-LCD-4B with a 4-inch 720×720 touchscreen, ESP32-P4 module, MIPI CSI camera connector, and 28-pin GPIO header; and the ESP32-P4-86-Panel-ETH-2RO, which adds RS485, 2x relays, 10/100Mbps Ethernet, and 6V-30V DC input.



Waveshare’s ESP32-P4 Smart 86 Box is a touchscreen controller designed for Smart Home and Industrial IoT applications, with a compact 86×86 mm form factor that fits standard junction boxes.

The device is available in two variants – the ESP32-P4-WIFI6-Touch-LCD-4B with a 4-inch 720×720 touchscreen, ESP32-P4 module, MIPI CSI camera connector, and 28-pin GPIO header; and the ESP32-P4-86-Panel-ETH-2RO, which adds RS485, 2x relays, 10/100Mbps Ethernet, and 6V-30V DC input. It includes 32MB Flash, 32MB PSRAM, a microSD slot, a USB-C port, an ES8311 audio codec, a microphone, a speaker header, and RTC battery support. Applications include a smart home control panel for managing lights, HVAC, curtains, and security systems, or as an industrial HMI for machine control through RS-485 and relays.

ESP32-P4 Smart 86 Box Specifications

  • Main SoC: ESP32-P4-Core module with ESP32-P4NRW32 dual-core RISC-V processor @ 400 MHz
    • AI instruction support and single-precision FPU
    • Low-power RISC-V core @ up to 40 MHz
  • Graphics & Video:
    • 2D PPA graphics engine
    • H.264 and JPEG codec acceleration
  • Memory:
    • 768KB L2 memory
    • 32KB low-power SRAM
    • 8KB TCM
    • 32MB PSRAM
  • Storage:
    • 128KB high-performance ROM
    • 16KB low-power ROM
    • 32MB NOR Flash
    • microSD card slot
  • Display:
    • 4-inch square LCD (MIPI DSI RGB) with 720×720 resolution
    • 5-point capacitive touchscreen
    • Camera Interface (model-dependent):
      • 15-pin MIPI CSI connector (ESP32-P4-WIFI6-Touch-LCD-4B)
  • Audio:
    • ES8311 low-power audio codec
    • Onboard microphone with echo cancellation (ES7210)
    • 2-pin header for 8Ω 2W speaker
  • Networking:
    • 10/100M Ethernet (ESP32-P4-86-Panel-ETH-2RO only)
    • Wi-Fi 6 and Bluetooth 5 via ESP32-C6-MINI-1U-H8 module (SDIO)
  • USB:
    • USB 2.0 Type-C OTG
    • USB Type-C for UART/debug/power
  • I/O & Expansion:
    • 28-pin GPIO header (WIFI6-Touch model)
    • RS485 interface and 2x relays (ETH-2RO model)
    • Relays (ETH-2RO model):
      • 2x mechanical relays rated at 10A 250V AC / 30V DC
      • Opto-isolated
  • Miscellaneous:
    • BOOT and RESET buttons
    • LED indicators for power and relays
    • RTC battery connector
  • Power Input:
    • 5V via USB-C
    • 6V–30V DC via terminal block (ETH-2RO model only)
  • Dimensions:
    • 86.5 x 86.5 x 14 mm (Touch-LCD-4B)
    • 86.5 x 86.5 x 30.5 mm (ETH-2RO)

The ESP32-P4 Smart 86 Box supports ESP-IDF (with VSCode or Eclipse), Arduino IDE, and the LVGL graphics library. It can be used as a USB display or run ESP-Phone firmware for an Android-like UI, with documentation available on Waveshare’s wiki.

While writing, it kind of reminds me of LILYGO T-Panel, a compact module that works as both a display and a control center for smart devices.

Waveshare sells the ESP32-P4-WIFI6-Touch-LCD-4B for $39.99 and the ETH-2RO model for $49.99 on its store page. Prices on AliExpress are $49.99 and $63.99, respectively.

Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments