
Waveshare ESP32-C6-GEEK
Compact USB-A dongle development board with ESP32-C6 RISC-V MCU, 1.14\" IPS LCD, WiFi 6, BLE 5.0, Zigbee 3.0, Thread, and microSD slot for portable IoT projects.
$9.99
Tap any value to browse matching devices
Specifications
Components
ESP32-C6 RISC-V single-core @ 160MHz with LP core @ 20MHz, WiFi 6, BLE 5.0, 802.15.4
1.14" IPS LCD controller, 240x135 resolution, SPI interface
Bus Interfaces
GPIO Map
Waveshare ESP32-C6-GEEK
Overview
The Waveshare ESP32-C6-GEEK is a compact USB flash drive-shaped development board built around the ESP32-C6 RISC-V microcontroller. It plugs directly into any USB-A port without needing cables, making it ideal for always-on monitoring, portable IoT projects, and quick prototyping.
The board features a 1.14-inch IPS LCD (240x135), a microSD card slot, and multi-protocol wireless connectivity including WiFi 6, Bluetooth LE 5.0, Zigbee 3.0, and Thread 1.3. Its tiny 61 x 24.5 x 9mm form factor makes it one of the smallest development boards with a built-in display.
Key Features
- ESP32-C6 RISC-V MCU — Single-core @ 160MHz with low-power core @ 20MHz
- Multi-protocol wireless — WiFi 6 (802.11ax), BLE 5.0, Zigbee 3.0, Thread 1.3, Matter
- 1.14" IPS LCD — 240x135 resolution driven by ST7789
- USB-A male connector — Plugs directly into any USB port for power and data
- microSD card slot — Expandable storage for data logging
- 16MB flash — Ample space for firmware and assets
- 7 GPIO pins exposed on headers for I2C, SPI, and UART
Specifications
| Parameter | Value |
|---|---|
| MCU | ESP32-C6 RISC-V @ 160MHz |
| RAM | 512KB SRAM |
| Flash | 16MB |
| Display | 1.14" IPS LCD 240x135 (ST7789) |
| WiFi | 802.11ax (WiFi 6) 2.4GHz |
| Bluetooth | BLE 5.0 |
| Zigbee | Zigbee 3.0 (802.15.4) |
| Thread | Thread 1.3 (802.15.4) |
| USB | USB-A male connector |
| Storage | microSD (TF card) slot |
| GPIO | 7 pins (3.3V logic) |
| Dimensions | 61 x 24.5 x 9mm |
| Weight | 15g |
Community Projects
- side-eye — System monitor that displays host PC stats on the ESP32-C6-GEEK LCD via USB
- ESPHome configs — Community ESPHome YAML configurations for driving the display with WiFi status pages and Home Assistant integration
Use Cases
6Smart Home Dashboard
Wall-mounted or tabletop display showing Home Assistant dashboards, sensor readings, and smart home controls.
Environmental Monitoring
Monitoring environmental conditions like temperature, humidity, air quality, and weather data using remote sensors.
Digital Signage
Driving displays for advertising, information kiosks, or menu boards with 4K video and dynamic content.
Portable Terminal
Handheld computing device with keyboard and display for field use and on-the-go interaction.
Data Logging
Recording time-stamped sensor readings, environmental data, or system events to local storage.
IoT Dashboard
Display real-time IoT sensor data on an embedded screen for local monitoring.
Resources
Where to Buy
Explore more of the directory — popular use cases, firmware, and specs to browse next.




