Waveshare has introduced the ESP32-C6-LCD-1.47 development board powered by an ESP32-C6 RISC-V microcontroller with WiFi 6 and Bluetooth 5 connectivity and equipped with a 1.47-inch display with a 172×320 resolution. With a 4MB flash, an RGB LED, and a microSD card slot for extra storage, this board is suitable for projects that need a compact display, low power consumption, and wireless connectivity such as AIoT applications and human-machine interfaces (HMI).
Earlier this month, we covered the ESP32-S3 USB dongle, another development board from Waveshare designed for HMI applications with the same 1.47-inch display with a 172×320 resolution, but a USB Type-A port instead of the USB-C port found in the model covered today. In the past, we’ve written about other ESP32-based development boards for HMI applications, including the LILYGO T-HMI, ESP32-S3-Touch-LCD-4.3B, and Waveshare’s ESP32-S3 LCD Driver Board supporting both square and round displays. Feel free to check them out if you’re interested.
Waveshare ESP32-C6-LCD-1.47 specifications:
- Wireless MCU – Espressif Systems ESP32-C6FH4
- MCU cores
- 32-bit RISC-V core @ 160 MHz
- 32-bit RISC-V core @ 20 MHz low-power coprocessor can run tasks even when the main system is in a deep sleep state
- Memory – 512 KB HP SRAM, 16KB LP SRAM
- Storage – 320KB ROM, 4MB flash
- Wireless – 2.4GHz WiFi 6 and Bluetooth 5.0 LE
- MCU cores
- Storage – MicroSD card slot
- Display
- 1.47-inch TFT LCD
- Resolution – 172×320 pixels
- 262K color
- Display controller – ST7789 display controller
- USB – 1x USB Type-C port for power, programming, and data
- Expansion – 2x 9-pin headers
- 13x GPIO, UART, I2C, PWM
- 6x ADC pin
- 5V, 3.3V, GND
- Misc
- Built-in RGB LED with clear acrylic sandwich panel
- Reset and Boot buttons
- Onboard ceramic antenna
- Power Supply – 5V via USB Type-C male port regulated by ME6217C33M5G LDO (Onboard 3.3V and 5V Pins can also be used for power)
- Dimensions – 36.37 x 20.32mm (not including the USB port)
It supports precise control with features like a flexible clock and multiple power modes, ensuring low power consumption in various scenarios. LVGL, a free and open-source graphics library, offers all the tools needed to create embedded GUIs with simple graphical elements, attractive visual effects, and low memory usage. For more details, including Arduino software setup, library installation, and demo code, visit the Wiki.
The Waveshare ESP32-C6-LCD-1.47 1.47-inch display USB-C development board is available on AliExpress for $13.99 excluding shipping, and you’ll also find it on the Waveshare store for $11.99.
Sayantan Nandy, an electronics engineer with over four years of hands-on experience in PCB design, circuit development and power electronics, is proficient in EAGLE CAD, Ki-Cad, and Altium. He has a proven track record of delivering efficient and effective systems. His expertise extends from R&D, and prototyping to production support, making him a valuable asset to any engineering team.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
Not to forget: the IEEE802.15.4 radio in the ESP32-C6 (comes with missing Bluetooth Classic)
Cool.
Does it support MicroPython? MicroPython says “The MicroPython software supports the ESP32 chip itself and any board should work.” but google says ESP32-C6 is not yet supported … ?
And if supported: Including using the display?
According to an article on Crowd Supply about the ESP32-C6-Bug, MicroPython is also supported but requires manual firmware compilation and flashing using Esptool.
OK. Thanks. Then I’ll wait until no firmware compilation is needed anymore. The comment https://github.com/micropython/micropython/pull/11869#issuecomment-2370859381 looks hopeful
I’m not sure I understand what the input method is? Touchscreen? Buttons? I don’t see either in the docs. Of course one could add external buttons, but that’s weird given the example screenshots shown.
It seems to be a touch screen. See the link in the description for ESP32-S3-Touch-LCD-4.3B
The screenshot on the left (with the puzzle) suggests you have press the physical button on the left resp right to play the game. So no touchscreen, I would say.
One of those physical buttons is RST which is also referred to and obviously has a specific function.