# 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.

## Quick Facts

- **Brand:** Waveshare
- **Board Type:** dev-board
- **Price:** ~$9.99
- **Product Readiness:** developer
- **CPU:** ESP32-C6
- **CPU Architecture:** RISC-V
- **CPU Cores:** 1
- **RAM:** 512KB SRAM
- **Flash:** 16MB
- **USB:** USB-A
- **Power:** 5V
- **Operating Voltage:** 3.3V
- **Dimensions:** 61 x 24.5 x 9mm
- **Weight:** 15g
- **Antenna:** Built-in ceramic
- **SD Card:** microSD
- **Display:** 1.14" IPS LCD 240x135

## Connectivity

- **Wifi:** Wi-Fi 6
- **Bluetooth:** BLE 5.0
- **Zigbee:** Zigbee 3.0
- **Thread:** Thread 1.3
- **Matter:** Matter over Thread / WiFi

## Open Source

- **Firmware:** No
- **Schematics:** No
- **PCB Layout:** No

## Compatible Firmware

arduino, esp-idf, esphome, micropython

## Use Cases

- smart-home-dashboard
- environmental-monitoring
- digital-signage
- portable-terminal
- data-logging
- iot-dashboard

## Components

- **ESP32-C6** (mcu): ESP32-C6 RISC-V single-core @ 160MHz with LP core @ 20MHz, WiFi 6, BLE 5.0, 802.15.4 — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdocumentation.espressif.com%2Fesp32-c6_datasheet_en.pdf&ref=openhardware.directory&product=waveshare-esp32-c6-geek&source=md-export)
- **ST7789** (display-driver): 1.14" IPS LCD controller, 240x135 resolution, SPI interface — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.newhavendisplay.com%2Fappnotes%2Fdatasheets%2FLCDs%2FST7789V.pdf&ref=openhardware.directory&product=waveshare-esp32-c6-geek&source=md-export)

## Protocols

- **SPI**
- **I2C**
- **UART**

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO0 | SPI MISO | — | — |
| GPIO1 | SPI SCK | — | — |
| GPIO2 | SPI MOSI | — | — |
| GPIO3 | I2C SDA | — | — |
| GPIO4 | I2C SCL | — | — |
| GPIO5 | UART TX | — | — |
| GPIO6 | UART RX | — | — |

## Description

# 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](https://github.com/nicholaswilde/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

## Where to Buy

- [Waveshare](https://openhardware.directory/r?to=https%3A%2F%2Fwww.waveshare.com%2Fesp32-c6-geek.htm&ref=openhardware.directory&product=waveshare-esp32-c6-geek&source=md-export) — $9.99

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.waveshare.com%2Fesp32-c6-geek.htm&ref=openhardware.directory&product=waveshare-esp32-c6-geek&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2Fwaveshareteam&ref=openhardware.directory&product=waveshare-esp32-c6-geek&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fdocs.waveshare.com%2FESP32-C6-GEEK&ref=openhardware.directory&product=waveshare-esp32-c6-geek&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdocumentation.espressif.com%2Fesp32-c6_datasheet_en.pdf&ref=openhardware.directory&product=waveshare-esp32-c6-geek&source=md-export)

## Tags

`esp32-c6`, `risc-v`, `wifi-6`, `zigbee`, `thread`, `matter`, `usb-dongle`, `lcd-display`, `waveshare`

## Images

![Waveshare ESP32-C6-GEEK](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-c6-geek/2ec1ba67d2df.jpg)
![Waveshare ESP32-C6-GEEK](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-c6-geek/b37946703f11.jpg)
![Waveshare ESP32-C6-GEEK](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-c6-geek/5ef3a75c0415.jpg)
![Waveshare ESP32-C6-GEEK](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-c6-geek/74d4d2fe2fb8.jpg)
![Waveshare ESP32-C6-GEEK](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-c6-geek/7e0a33824e5e.jpg)
![Waveshare ESP32-C6-GEEK](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-c6-geek/054f66da790f.jpg)
![Waveshare ESP32-C6-GEEK](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-c6-geek/98031a4346a3.jpg)
![Waveshare ESP32-C6-GEEK](https://nbg1.your-objectstorage.com/openhardware-directory/entities/waveshare-esp32-c6-geek/9e68862e0578.jpg)

---
[View full device page](https://openhardware.directory/devices/waveshare-esp32-c6-geek)