A 3.5-inch capacitive touchscreen, dual-band Wi-Fi and onboard audio on a single board - build a smart control panel without wiring a thing.
Available with a lead time
Expect dispatch between Oct 08 and Oct 15
Dual-band Wi-Fi, a 3.5inch capacitive touchscreen, essential sensors and power management all arrive on one pocket-sized board, ready for your next dashboard or HMI project.
Most ESP32 display projects start with a development board, a random display module and a weekend of driver wrangling. Here, the ST7796 display controller, FT6336 touch chip, ES8311 audio codec, microphone, speaker and power management are already wired, and documented, so the first thing you design is the UI rather than tinkering with hardware.
The ESP32-C5-WROOM-1U module brings 2.4GHz and 5GHz Wi-Fi, Bluetooth 5 (LE) and IEEE 802.15.4 for Zigbee 3.0 and Thread, so the same board can sit on a 5GHz network and still talk to other Zigbee or Thread devices.
Power, flashing and serial all run over the single Type-C port, and development is supported in both ESP-IDF and Arduino IDE. A QMI8658 6-axis IMU, SHTC3 temperature and humidity sensor, PCF85063 RTC and microSD slot make this board versatile enough for any smart home project - orientation, climate, timekeeping and storage are covered before you add a single external module.
Runs on a 5GHz network as happily as 2.4GHz, thanks to the dual-band ESP32-C5-WROOM-1U module - useful where the 2.4GHz band is congested
Joins Zigbee 3.0 and Thread meshes via onboard IEEE 802.15.4, so the board can bridge a smart-home network rather than just join one
Drives rich LVGL interfaces without running out of room, with 8MB PSRAM, 32MB flash, 384KB SRAM and a RISC-V core clocked to 240MHz
Reads clearly off-axis on a 3.5inch IPS panel at 320 × 480 and 262K colours, with capacitive touch over I2C and display over SPI
Handles two-way voice out of the box - ES8311 codec, NS4150B amplifier, onboard microphone and speaker for AI assistants and offline voice control
Senses motion and climate without extra breakouts, courtesy of the QMI8658 6-axis IMU and SHTC3 temperature and humidity sensor
Keeps time and logs data through a PCF85063 RTC and a microSD slot
Runs untethered when you add a 3.7V lithium battery to the MX1.25 header, with AXP2101 charge management handled onboard
Expands via a 2.54mm female header plus UART, I2C and spare GPIO, with an MX1.25 header for an external speaker
Accepts an optional BF3901 camera on the onboard camera interface for vision projects
Two programmable side buttons (PWR and BOOT) are free for your own functions once flashing is done
Develops in ESP-IDF or Arduino IDE, with Waveshare demos and a documented wiki to start from
Property | Specification |
|---|---|
Module | ESP32-C5-WROOM-1U (RISC-V 32-bit, up to 240MHz) |
Memory | 384KB SRAM, 320KB ROM, 8MB PSRAM, 32MB flash |
Wireless | 2.4GHz and 5GHz Wi-Fi, Bluetooth 5 (LE), IEEE 802.15.4 (Zigbee 3.0 / Thread) |
Antenna | IPEX Gen 1 connector with FPC dual-band Wi-Fi antenna |
Display | 3.5-inch IPS, 320 × 480 pixels, 262K colours |
Brightness/contrast | 450cd/m², 1100:1 |
Display driver | ST7796 (SPI) |
Touch | Capacitive, FT6336 (I2C) |
Audio | ES8311 codec, NS4150B amplifier, onboard microphone and speaker, MX1.25 external speaker header |
Sensors | QMI8658 6-axis IMU, SHTC3 temperature and humidity, PCF85063 RTC |
Power management | AXP2101 with lithium battery charge and discharge, MX1.25 2PIN 3.7V battery header |
Storage | microSD (TF) card slot |
Camera | Camera interface, supports optional BF3901 module |
Interfaces | USB Type-C, 2.54mm female header, UART, I2C, spare GPIO |
Buttons | PWR, RESET, BOOT (PWR and BOOT user-programmable) |
Development | ESP-IDF, Arduino IDE |
Dimensions | 95.11 × 63.67 × 14.10mm |
Weight | 83g |
1x ESP32-C5-Touch-LCD-3.5-EN development board
1x FPC dual-band Wi-Fi antenna
This version ships without the 3.7V lithium battery and without the BF3901 camera module - both are optional extras.
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