Start building camera, voice and Wi-Fi 6 projects straight away - the camera, speaker and antenna are in the box.
Out of Stock
Sign up to get notified when it's available to order.
A 400 MHz dual-core RISC-V development board for camera, display and audio projects, with dual-band Wi-Fi 6 and Bluetooth 5 (LE) from an onboard ESP32-C5 co-processor.
This kit pairs the board with a 5 MP Raspberry Pi Camera (B), a speaker, an external FPC Wi-Fi antenna and connecting cables, so camera and audio projects are ready to go. Add a display separately: Waveshare lists its 5, 7, 8 and 10.1 inch DSI touch screens as supported, including the 10.1" DSI Capacitive Touch Display (800×1280).
Built around the ESP32-P4NRW32X with an integrated Image Signal Processor, H.264 encoder and Pixel Processing Accelerator, it suits computer vision and machine vision, smart-home and industrial control panels, and vending machine interfaces.
Getting started is simple:
Plug in a USB Type-C cable for power, program flashing and serial debugging.
Develop in ESP-IDF (Waveshare's recommendation), which provides a board support package and the Brookesia application.
Or use Arduino-ESP32, with board definitions and peripheral examples for version 3.3.11. Waveshare notes that complex examples and display combinations need individual verification.
Hold BOOT while powering on or resetting to enter download mode.
Capture and encode Full HD video on-chip: 1080P @ 30 fps H.264 and JPEG encoding from the MIPI-CSI camera input
Drive high-resolution touch displays smoothly, with a Pixel Processing Accelerator, 2D-DMA and 1080P @ 30 fps JPEG decoding behind the MIPI-DSI output
Record and play back audio for voice projects using the onboard microphone, ES8311 codec and NS4150B amplifier, which drives the included speaker
Position the external FPC antenna for the best reception via its U.FL connector
Run large, graphics-heavy applications with 32 MB of in-package PSRAM and 32 MB of onboard NOR flash
Connect USB peripherals or act as a USB device through the USB 2.0 High-Speed OTG port; an MX1.25 4-pin to USB adapter cable is included
Log data and store media on a TF (microSD) card over fast 4-bit SDIO 3.0
Expand freely with 27 programmable GPIOs on pre-soldered 2×20 pin headers
Protect firmware and data with Secure Boot, Flash Encryption, cryptographic accelerators, TRNG, a Digital Signature Peripheral and a dedicated Key Management Unit
Property | Specification |
|---|---|
Microcontroller | ESP32-P4NRW32X |
HP processor | RISC-V 32-bit dual-core, up to 400 MHz, with DSP and instruction set extensions and FPU |
LP processor | RISC-V 32-bit single-core, up to 40 MHz |
Memory | 128 KB HP ROM, 16 KB LP ROM, 768 KB HP L2MEM, 32 KB LP SRAM, 8 KB HP SPM |
PSRAM / Flash | 32 MB in-package PSRAM / 32 MB NOR flash |
Wireless co-processor | ESP32-C5 module (SDIO), U.FL external antenna |
Wi-Fi | Dual-band 2.4 / 5 GHz Wi-Fi 6 (802.11ax) |
Bluetooth | Bluetooth 5 (LE) |
Camera interface | MIPI-CSI 2-lane with integrated ISP |
Display interface | MIPI-DSI 2-lane |
Audio | Onboard microphone, ES8311 codec, NS4150B amplifier, MX1.25 2-pin speaker header (8 Ω 2 W) |
USB | USB Type-C (power, flashing, serial debugging via CH343P); USB 2.0 HS OTG on MX1.25 4-pin header |
Storage | TF (microSD) card slot, SDIO 3.0 (SDMMC 4-bit) |
GPIO | 2×20 pin headers, 27 programmable GPIOs |
Peripherals | SPI, I2S, I2C, LED PWM, MCPWM, RMT, ADC, UART, TWAI |
Shared I2C bus | SDA GPIO7 / SCL GPIO8, shared with codec, camera and display touch/backlight; check for address conflicts |
Buttons / indicators | BOOT, RESET, power LED |
Board width | 21 mm |
Development | ESP-IDF (recommended), Arduino-ESP32 3.3.11 |
Included camera | Raspberry Pi Camera (B): OV5647, 5 MP, 1/4", F2.0, 6 mm focal length, 60.6° FOV, manual focus, no night vision |
1x ESP32-P4-WIFI6-DB-UM development board (pin headers pre-soldered)
1x Raspberry Pi Camera (B)
1x FPC dual-band Wi-Fi antenna
1x 15-pin FFC cable
1x Raspberry Pi Zero camera cable (approx. 15 cm)
1x 8 Ω 2 W speaker
1x MX1.25 4-pin to USB adapter cable
Exact shipping can be calculated on the view cart page (no login required).
Products that weigh more than 0.5 KG may cost more than what's shown (for example, test equipment, machines, >500mL liquids, etc).
We deliver Australia-wide with these options (depends on the final destination - you can get a quote on the view cart page):
Non-metro addresses in WA, NT, SA & TAS can take 2+ days in addition to the above information.
Some batteries (such as LiPo) can't be shipped by Air. During checkout, Express Post and International Methods will not be an option if you have that type of battery in your shopping cart.
International Orders - the following rates are for New Zealand and will vary for other countries:
If you order lots of gear, the postage amount will increase based on the weight of your order.
Our physical address (here's a PDF which includes other key business details):
40 Aruma Place
Cardiff
NSW, 2285
Australia
Take a look at our customer service page if you have other questions such as "do we do purchase orders" (yes!) or "are prices GST inclusive" (yes they are!). We're here to help - get in touch with us to talk shop.
Have a product question? We're here to help!
Makers love reviews as much as you do, please follow this link to review the products you have purchased.
Product Comments