<!-- Agent-readable view of https://electronics.semaf.at/esp32c6-supermini -->
<!-- Site index: https://electronics.semaf.at/llms.txt | MCP: https://electronics.semaf.at/mcp -->

# ESP32-C6 Super Mini - WiFi 6, BLE, Zigbee & Thread

**SKU:** SER561
**Brand:** Sonstige
**Price:** 5,00 EUR
**Price note:** inkl. 20% USt., zzgl. Versand
**Availability:** in_stock
**Delivery time:** ca. 1 - 3 Werktage (AT, Ausland abweichend)
**URL:** https://electronics.semaf.at/esp32c6-supermini
**Category:** ESP32
**Images:** https://electronics.semaf.at/media/image/product/16491/xl/esp32c6-supermini.webp

Kompaktes ESP32-C6 Board mit Wi-Fi 6, Bluetooth 5 LE, Zigbee und Thread – ideal für eigene Smart-Home- und Matter-Geräte.

- RISC-V 160 MHz + Low-Power-Kern, 512 KB SRAM, 4 MB Flash
- Wi-Fi 6 (2,4 GHz), Bluetooth 5 LE, IEEE 802.15.4
- Matter über Wi-Fi und Thread, Zigbee 3.0
- LiPo-Ladefunktion über USB-C
- WS2812 RGB-LED, blaue Status-LED, Lötkanten-Pads
- Arduino IDE, PlatformIO, ESP-IDF und CircuitPython

Mehr Rechenleistung und USB-OTG: [ESP32-S3 Super Mini](https://electronics.semaf.at/esp32-s3-supermini)

## Description

## ESP32-C6 Super Mini – Wi-Fi 6, Zigbee, Thread &amp; Matter auf einem Mini-Board

Der ESP32-C6 Super Mini ist ein kompaktes Mikrocontroller-Board mit dem ESP32-C6 von Espressif, das Wi-Fi 6, Bluetooth 5 LE und zusätzlich IEEE 802.15.4 für Zigbee und Thread beherrscht. Damit ist er das Board der Super-Mini-Familie für Smart Home und Matter. Er hat eine LiPo-Ladefunktion, eine WS2812-RGB-LED und eine frei programmierbare Status-LED. Programmiert wird er direkt über USB-C mit der Arduino IDE, PlatformIO, ESP-IDF oder CircuitPython.

- Wi-Fi 6 · 802.11ax
- Zigbee · Thread · Matter
- Bluetooth 5 LE
- RISC-V 160 MHz + LP-Core
- LiPo-Ladefunktion
- WS2812 RGB + Status-LED

1. [Was ist der ESP32-C6 Super Mini?](#sem-was)
2. [Technische Daten im Überblick](#sem-daten)
3. [Wi-Fi 6, Zigbee, Thread &amp; Matter erklärt](#sem-funk)
4. [Pinout – welcher Pin macht was?](#sem-pinout)
5. [Drei Onboard-LEDs – RGB, Status &amp; Akku](#sem-leds)
6. [Akkubetrieb &amp; Deep Sleep](#sem-power)
7. [Erste Schritte: Arduino IDE &amp; PlatformIO](#sem-start)
8. [Bonus: CircuitPython auf dem C6](#sem-circuitpython)
9. [C6 vs. C3 vs. S3 Super Mini](#sem-vergleich)
10. [Grenzen des C6 Super Mini](#sem-grenzen)
11. [Häufige Fragen](#sem-faq)

### Was ist der ESP32-C6 Super Mini – und warum ist er etwas Besonderes?

Der ESP32-C6 Super Mini ist ein Entwicklungsboard mit dem ESP32-C6, der als einziger Chip der Super-Mini-Familie neben WLAN und Bluetooth auch Zigbee und Thread spricht. Stell dir vor, dein Heimnetz spricht mit Geräten, die kein WLAN brauchen – Lampen, Sensoren, Steckdosen – und das alles funktioniert auch ohne Cloud direkt miteinander. Das ist die Welt von **Zigbee, Thread und Matter**, und genau hier liegt die Stärke des C6.

Während seine Geschwister [ESP32-C3 Super Mini](https://electronics.semaf.at/esp32-c3-supermini) und [ESP32-S3 Super Mini](https://electronics.semaf.at/esp32-s3-supermini) WLAN und Bluetooth beherrschen, kann der C6 zusätzlich die Funkprotokolle der modernen Heimautomatisierung. Er ist außerdem der einzige in der Familie mit **Wi-Fi 6 (802.11ax)** – dem effizienteren Nachfolger von Wi-Fi 4.

**Wofür steht Matter?** Matter ist ein offener Smart-Home-Standard, hinter dem Apple, Google, Amazon und viele Gerätehersteller stehen. Das Ziel: Geräte verschiedener Hersteller funktionieren problemlos miteinander – egal ob Alexa, Google Home oder Apple Home. Der ESP32-C6 unterstützt Matter über Wi-Fi und über Thread.



Die Pins des C6 Super Mini sind als Stiftleisten-Raster und zusätzlich als halbierte Lötaugen am Platinenrand ausgeführt (Castellated Pads). So lötest du das Board bei Bedarf direkt auf eine eigene Leiterplatte – praktisch für kompakte Eigenentwicklungen und Kleinserien.

Ein wichtiger Hinweis vorab: Der C6 Super Mini wird von verschiedenen Herstellern produziert, Details wie LED-Bestückung, Ladefunktion oder Pad-Belegung können sich zwischen Chargen unterscheiden. Diese Beschreibung bezieht sich auf die gängige Variante mit drei LEDs und LiPo-Ladefunktion.

### Technische Daten des ESP32-C6 Super Mini

Auf den ersten Blick ähnelt der C6 dem C3 – gleiche RISC-V-Architektur, gleicher Takt. Die entscheidenden Unterschiede stecken in den Funkprotokollen, im größeren Speicher und im zusätzlichen Low-Power-Kern.

| Prozessor | ESP32-C6, 32-bit RISC-V Single-Core bis 160 MHz + RISC-V Low-Power-Kern bis 20 MHz |
|---|---|
| Arbeitsspeicher | 512 KB SRAM + 16 KB LP-SRAM (bleibt im Deep Sleep erhalten) |
| Programmspeicher | 4 MB Flash |
| WLAN | 802.11ax (Wi-Fi 6, 20 MHz) und 802.11 b/g/n, 2,4 GHz |
| Bluetooth | Bluetooth 5 LE (5.3-zertifiziert), kein Bluetooth Classic |
| IEEE 802.15.4 | Zigbee 3.0 und Thread, nativ im Chip |
| USB | USB-C direkt am internen USB-Serial/JTAG-Controller (GPIO12/13) – kein CH340, kein USB-OTG |
| ADC | 12-bit SAR, 7 Kanäle an GPIO0–GPIO6 |
| PWM (LEDC) | 6 Kanäle gleichzeitig, auf jeden GPIO legbar |
| Schnittstellen | SPI, I2C (+ LP-I2C), 2 × UART (+ LP-UART), I2S, 2 × TWAI (CAN-kompatibel) |
| Stromversorgung | 5 V über USB-C oder 5V-Pin, LiPo (3,7 V) über BAT-Pad mit Ladefunktion, 3,3 V Logikpegel |
| Onboard | WS2812 RGB-LED (GPIO8), blaue Status-LED (GPIO15), grüne Lade-LED, BOOT- und RESET-Taster |
| Antenne | integrierte Onboard-Antenne |
| Bauform | ca. 25,5 × 18 mm, 2,54 mm Raster, Castellated Pads |



**Wichtiger Unterschied zum C3:** Der C6 hat **512 KB SRAM** – mehr als der C3 (400 KB) und gleich viel wie der S3. Dazu kommen 16 KB LP-SRAM und ein eigener Low-Power-Kern, der auch im Deep Sleep weiterlaufen kann. Das hilft bei speicherhungrigen Protokoll-Stacks wie Matter und Zigbee.



### Kommunikations-Schnittstellen

Fast jede Schnittstelle lässt sich über die GPIO-Matrix auf freie Pins legen. Die Tabelle zeigt die Standard-Pins, die der Arduino-Core ohne weitere Angabe verwendet.

| Protokoll | Wofür verwendet? | Pins auf dem C6 Super Mini |
|---|---|---|
| SPI | Displays, SD-Karten, schnelle Sensoren | Standard: GPIO18 (SS), 19 (MOSI), 20 (MISO), 21 (SCK) |
| I2C | Sensoren, OLEDs, Echtzeituhr | Standard: GPIO23 (SDA), GPIO22 (SCL), frei wählbar |
| UART | Serielle Kommunikation, GPS-Module | GPIO16 (TX) / GPIO17 (RX) |
| ADC | Analoge Sensoren | GPIO0–GPIO6 (7 Kanäle) |
| PWM | LED-Dimmen, Motoren, Servos | alle GPIOs, 6 Kanäle gleichzeitig |
| USB Serial/JTAG | Programmierung, serieller Monitor, Debugging | nativ im Chip – kein extra Chip |
| Zigbee / Thread | Mesh-Netzwerke, Matter, Smart Home | IEEE 802.15.4 nativ |
| Touch-Sensor | Kapazitive Berührung | nicht verfügbar |



### Wi-Fi 6, Zigbee, Thread &amp; Matter – was steckt dahinter?

Das ist der Teil, der den C6 von allen anderen Super-Mini-Boards unterscheidet. Hier die vier Begriffe kurz erklärt – ohne Fachchinesisch.

#### Wi-Fi 6 (802.11ax) – effizienter und zukunftssicher

Wi-Fi 6 ist der Nachfolger von Wi-Fi 4 (802.11n), das C3 und S3 nutzen. Der wichtigste Vorteil für IoT-Geräte ist nicht die Geschwindigkeit, sondern **Target Wake Time (TWT)**: Das Gerät vereinbart mit dem Router, wann es Daten senden will, und schläft dazwischen. Das senkt den Stromverbrauch, besonders in Netzen mit vielen Geräten. Dazu kommen OFDMA und eine robustere Übertragung in vollen 2,4-GHz-Netzen. Im Wi-Fi-6-Modus arbeitet der C6 mit 20 MHz Kanalbreite – für Sensordaten mehr als genug.

**Brauchst du einen Wi-Fi-6-Router?** Nur, wenn du TWT und die anderen Wi-Fi-6-Funktionen nutzen willst. Mit älteren Routern funktioniert das Board ganz normal, denn der C6 spricht auch 802.11 b/g/n.



#### Zigbee – das Protokoll der smarten Lampen

Zigbee ist ein Mesh-Netzwerkprotokoll speziell für IoT-Geräte. Du kennst es vermutlich von Philips Hue, IKEA oder Sonoff. Zigbee funkt wie WLAN auf 2,4 GHz, braucht aber viel weniger Strom und bildet Mesh-Netze – Geräte leiten Signale füreinander weiter, was die Reichweite erhöht. Mit dem C6 baust du eigene **Zigbee-Geräte** wie Sensoren, Schalter oder Aktoren. Sie brauchen einen Zigbee-Koordinator; am einfachsten klappt die Einbindung mit Home Assistant (ZHA) oder Zigbee2MQTT.

#### Thread – das Netzwerk für Matter

Thread ist ein IPv6-basiertes Mesh-Netzwerkprotokoll und eine der Grundlagen für Matter. Es ähnelt Zigbee, arbeitet aber direkt mit IP-Adressen – das vereinfacht die Verbindung mit anderen Netzwerkgeräten. Thread braucht immer einen **Border Router**, der das Thread-Netz mit dem Heimnetz verbindet, zum Beispiel einen Apple HomePod mini, ein Apple TV 4K, einen Google Nest Hub (2. Gen.) oder Home Assistant mit Thread-Funkstick.

#### Matter – endlich herstellerübergreifend

Matter ist kein Funkprotokoll, sondern ein **Anwendungsstandard**. Er legt fest, wie Smart-Home-Geräte miteinander kommunizieren – unabhängig vom Hersteller. Ein Matter-Gerät funktioniert mit Apple Home, Google Home und Amazon Alexa. Mit dem ESP32-C6 entwickelst du eigene Matter-Geräte über Wi-Fi oder über Thread.

**Praxisbeispiel:** Du baust mit dem ESP32-C6 Super Mini einen Temperatur- und Feuchtigkeitssensor und programmierst ihn als Matter-Gerät. Du richtest ihn einmal per QR-Code in einer App ein, zum Beispiel Apple Home, und teilst ihn dann per Multi-Admin mit Google Home oder Alexa. Danach nutzt du ihn in den Automationen aller Systeme. Weil dein Eigenbau nicht zertifiziert ist, zeigen die Apps bei der Einrichtung eine Warnung – die bestätigst du einfach.



### Pinout des ESP32-C6 Super Mini – welcher Pin macht was?

Der ESP32-C6 Super Mini führt 22 GPIOs sowie 5V, GND, 3V3 und ein BAT-Pad für den Akku heraus. Nicht alle davon sind frei: GPIO12/13 gehören zur USB-C-Buchse, GPIO16/17 sind die serielle Konsole, und mehrere Pins haben beim Booten Sonderfunktionen.

**Wichtig – 3,3 V Logikpegel:** Alle Pins des ESP32-C6 arbeiten mit 3,3 V und sind nicht 5-V-tolerant. 5-V-Bauteile direkt anschließen kann das Board beschädigen. Bei 5-V-Peripherie verwendest du einen Level-Shifter aus der Kategorie [Konverter &amp; Pegelwandler](https://electronics.semaf.at/umwandler-breakout).



| Pin | Funktion | Nutzung |
|---|---|---|
| BAT | LiPo-Anschluss (3,7 V), wird über USB-C geladen | Akku |
| 5V | Eingang / Ausgang USB-Spannung | Versorgung |
| GND | Masse | – |
| 3V3 | 3,3 V vom Spannungsregler | Versorgung für Sensoren |
| GPIO0–GPIO3 | ADC, LP-GPIO (Deep-Sleep-Wakeup) | frei |
| GPIO4 | ADC, LP-GPIO, JTAG MTMS, Strapping | mit Vorsicht |
| GPIO5 | ADC, LP-GPIO, JTAG MTDI, Strapping | mit Vorsicht |
| GPIO6 | ADC, LP-GPIO, JTAG MTCK | frei |
| GPIO7 | LP-GPIO, JTAG MTDO | frei |
| GPIO8 | WS2812 RGB-LED, Strapping | belegt |
| GPIO9 | BOOT-Taster, Strapping | mit Vorsicht |
| GPIO12 / GPIO13 | USB D− / D+ | nicht nutzen |
| GPIO14 | Digital I/O, PWM | frei |
| GPIO15 | blaue Status-LED, Strapping | belegt |
| GPIO16 (TX) | UART0 TX | frei, wenn UART0 nicht gebraucht wird |
| GPIO17 (RX) | UART0 RX | frei, wenn UART0 nicht gebraucht wird |
| GPIO18–GPIO21 | SPI SS / MOSI / MISO / SCK (Standard) | frei |
| GPIO22 / GPIO23 | I2C SCL / SDA (Standard) | frei |



Der Flash-Speicher hängt intern an eigenen Leitungen und belegt keine herausgeführten Pins. Die JTAG-Funktion von GPIO4–7 ist im Auslieferungszustand nicht aktiv – JTAG läuft über USB.

### Sicher nutzbare Pins – kein Konflikt beim Booten

| Pins | Funktion | Warum sicher? |
|---|---|---|
| `GPIO0, GPIO1, GPIO2, GPIO3` | Digital I/O, ADC, Deep-Sleep-Wakeup | Kein Boot-Konflikt, keine Onboard-Beschaltung |
| `GPIO6, GPIO7` | Digital I/O (GPIO6 auch ADC) | Kein Strapping Pin, JTAG nur nach eFuse-Änderung |
| `GPIO14` | Digital I/O, PWM | Kein Boot-Konflikt, frei zuweisbar |
| `GPIO18–GPIO23` | Digital I/O, SPI und I2C (Standard) | Kein Boot-Konflikt, keine JTAG-Funktion |



**Kritische Pins im Überblick:**

**GPIO12/13:** USB D−/D+ – wer hier etwas anschließt, verliert den USB-Port und den seriellen Monitor.

**GPIO8:** WS2812-Datenleitung und Strapping Pin – muss beim Start HIGH sein, damit das Board in den Download-Modus gehen kann. Kein externer Pull-down!

**GPIO9:** BOOT-Taster – LOW beim Reset bedeutet Download-Modus. Ein Bauteil, das GPIO9 beim Start auf LOW zieht, lässt das Board im Bootloader hängen.

**GPIO4, GPIO5, GPIO15:** weitere Strapping Pins – beim Start nicht fest treiben. An GPIO15 hängt zusätzlich die Status-LED.

**GPIO16/17:** UART0 – hier gibt der Bootloader beim Start Meldungen aus.



### Drei Onboard-LEDs – RGB, Status &amp; Akku

Der C6 Super Mini ist das einzige Board der Super-Mini-Familie mit **drei verschiedenen Onboard-LEDs**. Jede hat eine eigene Aufgabe – praktisch für Projekte mit Akku oder visueller Statusanzeige.

| LED | Farbe | GPIO | Funktion | Steuerbar? |
|---|---|---|---|---|
| Lade-LED | Grün | keiner | Lädt = an · Akku voll/angeschlossen = aus · kein Akku = blinkt | Nein |
| Status-LED | Blau | GPIO15 | frei programmierbar | Ja |
| WS2812 RGB-LED | alle Farben | GPIO8 | FastLED, NeoPixel, ESPHome | Ja |



#### Status-LED (GPIO15) ansteuern

```
#define STATUS_LED 15

void setup() {
  pinMode(STATUS_LED, OUTPUT);
}

void loop() {
  digitalWrite(STATUS_LED, HIGH);  // LED an
  delay(500);
  digitalWrite(STATUS_LED, LOW);   // LED aus
  delay(500);
}
```

#### WS2812 RGB-LED (GPIO8) – alle Farben

```
// Bibliothek installieren: FastLED (über Bibliotheksverwalter)
#include <FastLED.h>

#define LED_PIN   8
#define NUM_LEDS  1

CRGB leds[NUM_LEDS];

void setup() {
  FastLED.addLeds<WS2812B, LED_PIN, GRB>(leds, NUM_LEDS);
  FastLED.setBrightness(50);
}

void loop() {
  leds[0] = CRGB::Red;   FastLED.show(); delay(500);
  leds[0] = CRGB::Green; FastLED.show(); delay(500);
  leds[0] = CRGB::Blue;  FastLED.show(); delay(500);
}
```

Ohne Bibliothek geht es ab Arduino-ESP32 3.x auch mit `rgbLedWrite(8, 0, 0, 50);`. Das Beispiel funktioniert genauso mit externen [WS2812 / NeoPixel LEDs](https://electronics.semaf.at/leds-neopixel-dotstar).

### Akkubetrieb &amp; Deep Sleep mit dem ESP32-C6 Super Mini

Der C6 Super Mini hat eine eingebaute Ladeschaltung: Ein 3,7-V-LiPo an den BAT-Pads wird geladen, sobald USB-C angesteckt ist, und versorgt das Board ohne USB weiter. Für Sensoren, die im Garten oder in der Wohnung ohne Steckdose laufen sollen, brauchst du damit keine zusätzliche Lade-Platine. Passende Zellen findest du unter [Akku &amp; Batterie](https://electronics.semaf.at/akku-batterie).

| Deep Sleep (Chip) | ~7 µA |
|---|---|
| Deep Sleep (Board) | deutlich höher – abhängig von Laderegler, Spannungsregler und Akkuspannung |
| Aufwecken aus Deep Sleep | Timer, GPIO0–GPIO7 (ext1), Low-Power-Kern |



Die Besonderheit des C6 ist sein **Low-Power-Kern**: Ein zweiter, sehr sparsamer RISC-V-Kern läuft auch im Deep Sleep weiter. Er kann zum Beispiel einen Sensor über LP-I2C auslesen und den Hauptkern nur dann wecken, wenn ein Grenzwert überschritten wird.

**Praxis-Hinweis:** Am fertigen Board ziehen Lade- und Spannungsregler zusätzlich Strom, und der Ruhestrom steigt deutlich, wenn die Akkuspannung sinkt. Wie viel dein Aufbau wirklich braucht, misst du am besten mit einem [Multimeter](https://electronics.semaf.at/multimeter) im µA-Bereich nach. Im Deep Sleep verschwindet außerdem der USB-Port – zum Neu-Flashen bringst du das Board mit BOOT + RESET in den Download-Modus.



### Erste Schritte: Wie nimmst du den ESP32-C6 Super Mini mit Arduino IDE &amp; PlatformIO in Betrieb?

Wie C3 und S3 hat der C6 keinen separaten USB-Seriell-Chip: Die USB-C-Buchse hängt direkt am USB-Serial/JTAG-Controller im Chip. Unter Windows 10/11, macOS und Linux brauchst du keinen Treiber – das Board meldet sich als serieller Port. Wichtig: Der C6 braucht den Arduino-Core **ab Version 3.0**, ältere Versionen kennen ihn nicht.

**Option A – Arduino IDE 2.x**

**Schritt 1: Arduino IDE herunterladen**
Lade die Arduino IDE 2 von [arduino.cc/en/software](https://www.arduino.cc/en/software) herunter und installiere sie.

**Schritt 2: ESP32-Paket hinzufügen**
Öffne *Datei → Einstellungen* und füge im Feld „Zusätzliche Boardverwalter-URLs“ folgende URL ein:

```
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
```

**Schritt 3: Board-Paket installieren**
Öffne den Boardverwalter, suche nach `esp32` und installiere das Paket von **Espressif Systems** in Version 3.x.

**Schritt 4: Board auswählen und einstellen**
Wähle unter *Werkzeuge → Board → ESP32 Arduino* das **ESP32C6 Dev Module** und setze Folgendes:

| Einstellung | Wert | Warum? |
|---|---|---|
| Board | ESP32C6 Dev Module | Passend für den C6 Super Mini |
| USB CDC On Boot | **Enabled** | Ohne diese Einstellung landet `Serial` auf GPIO16/17 und der serielle Monitor bleibt leer |
| Flash Size | 4 MB (32 Mb) | Entspricht dem verbauten Flash |
| Flash Mode | QIO (bei Bootproblemen DIO) | Optimale Flash-Geschwindigkeit |
| CPU Frequency | 160 MHz | Volle Leistung |
| Zigbee Mode / Partition Scheme | nur für Zigbee: „Zigbee ED“ und „Zigbee 4MB with spiffs“ | Aktiviert den Zigbee-Stack und reserviert Speicher dafür |



**Praxis-Tipp – Port verschwunden?** Stürzt dein Sketch ab oder schläft das Board, verschwindet der USB-Port. Dann **BOOT** gedrückt halten, **RESET** kurz drücken, BOOT loslassen – jetzt ist das Board im Download-Modus und der Upload klappt. Danach einmal RESET drücken, damit dein Programm startet.



**Option B – PlatformIO**

Die offizielle PlatformIO-Plattform `espressif32` unterstützt nur den Arduino-Core 2.x – damit lässt sich der C6 nicht mit Arduino bauen. Nutze stattdessen den Community-Fork **pioarduino** mit Core 3.x:

```
[env:esp32-c6-super-mini]
platform  = https://github.com/pioarduino/platform-espressif32/releases/download/stable/platform-espressif32.zip
board     = esp32-c6-devkitc-1
framework = arduino

board_build.flash_mode = qio
board_upload.flash_size = 4MB
monitor_speed = 115200

build_flags =
  -DARDUINO_USB_MODE=1
  -DARDUINO_USB_CDC_ON_BOOT=1
```

**Zigbee und Matter:** Der Arduino-Core 3.x bringt eigene Bibliotheken für Zigbee und Matter (über Wi-Fi) mit, Beispiele findest du unter *Datei → Beispiele → Zigbee* bzw. *Matter*. Für Matter über Thread und für die volle Kontrolle über die Protokoll-Stacks ist das **ESP-IDF** mit dem Espressif-Matter-SDK der bessere Weg.



### Bonus: CircuitPython auf dem C6 – Python statt C++

Für den ESP32-C6 Super Mini gibt es eine offizielle CircuitPython-Firmware im Verzeichnis von Adafruit (Eintrag „Maker Go ESP32C6 SuperMini“). Damit programmierst du das Board in Python statt in C++ und musst nicht für jede Änderung neu kompilieren.

**Wer profitiert davon?** CircuitPython ist ideal für alle, die Python schon kennen – aus der Schule, dem Studium oder der Datenanalyse. Der Code läuft langsamer als C++, für die meisten Sensoren und einfache Steuerungen ist das aber kein Problem.



**Wichtig:** Weil der ESP32-C6 kein USB-OTG hat, erscheint das Board *nicht* als USB-Laufwerk `CIRCUITPY`. Du bearbeitest deinen Code stattdessen über den **Web Workflow** im Browser per WLAN oder über die serielle Konsole, zum Beispiel mit dem Editor auf code.circuitpython.org oder mit Thonny.



#### CircuitPython flashen – drei Schritte

**Schritt 1:** Lade die aktuelle stabile `.bin`-Datei von [circuitpython.org](https://circuitpython.org/board/makergo_esp32c6_supermini/) herunter (auch auf Deutsch verfügbar).
**Schritt 2:** Öffne den [Adafruit WebSerial ESPTool](https://adafruit.github.io/Adafruit_WebSerial_ESPTool/) in Chrome oder Edge – kein extra Programm nötig.
**Schritt 3:** Board im Download-Modus anschließen (BOOT + RESET), Flash-Adresse `0x0` wählen, Datei auswählen, flashen. Danach trägst du in der Datei `settings.toml` deine WLAN-Daten ein und erreichst das Board über den Web Workflow.

### C6 vs. C3 vs. S3 Super Mini – wer braucht was?

Keines der drei Boards ist pauschal das beste – es kommt auf das Projekt an. Der C6 ist das Smart-Home-Board, der [ESP32-C3 Super Mini](https://electronics.semaf.at/esp32-c3-supermini) der sparsame Einsteiger und der [ESP32-S3 Super Mini](https://electronics.semaf.at/esp32-s3-supermini) der Allrounder mit der meisten Rechenleistung. Alle drei führen wir im Shop.

| Kriterium | ESP32-C6 Super Mini | [ESP32-C3 Super Mini](https://electronics.semaf.at/esp32-c3-supermini) | [ESP32-S3 Super Mini](https://electronics.semaf.at/esp32-s3-supermini) |
|---|---|---|---|
| CPU | 1 × RISC-V, 160 MHz + Low-Power-Kern | 1 × RISC-V, 160 MHz | 2 × Xtensa LX7, 240 MHz |
| SRAM | 512 KB + 16 KB LP | 400 KB | 512 KB |
| PSRAM | – | – | 2 MB (ESP32-S3FH4R2) |
| WLAN | Wi-Fi 6 (802.11ax) | Wi-Fi 4 (802.11n) | Wi-Fi 4 (802.11n) |
| Bluetooth | 5 LE | 5 LE | 5 LE |
| Zigbee / Thread | Ja (IEEE 802.15.4) | – | – |
| Matter über Thread | Ja | – | – |
| USB | Nativ (Serial/JTAG) | Nativ (Serial/JTAG) | Nativ USB-OTG + Serial/JTAG |
| USB-Tastatur / MIDI / Stick | – | – | Ja |
| KI-Vektor-Befehle | – | – | Ja |
| Touch-Pins | – | – | Ja (GPIO1–13) |
| LiPo-Ladefunktion | Ja | – | – |
| Onboard-LED | WS2812 RGB (GPIO8) + Blau (GPIO15) | Blau (GPIO8) | WS2812 RGB (GPIO48) |
| Deep Sleep (Chip) | ~7 µA | ~5 µA | ~8 µA |
| Community &amp; Tutorials | Wächst | Groß | Sehr groß |



**Unsere Empfehlung:** Für Smart Home mit Matter, Zigbee oder Thread und für Akkuprojekte mit eingebauter Ladefunktion nimmst du den ESP32-C6 Super Mini. Für den Einstieg und minimalen Stromverbrauch ist der [ESP32-C3 Super Mini](https://electronics.semaf.at/esp32-c3-supermini) die einfachere Wahl. Brauchst du Rechenleistung, PSRAM, Touch oder USB-Funktionen wie Tastatur und MIDI, greifst du zum [ESP32-S3 Super Mini](https://electronics.semaf.at/esp32-s3-supermini).



### Wo liegen die Grenzen des ESP32-C6 Super Mini?

**Ein Funkteil für alles:** WLAN und Zigbee/Thread teilen sich dieselbe 2,4-GHz-Funkeinheit und wechseln sich zeitlich ab. Für ein Endgerät ist das kein Problem. Einen dauerhaft zuverlässigen Thread-Border-Router oder Zigbee-Koordinator mit gleichzeitigem WLAN baust du besser mit zwei Chips.

**Kein Bluetooth Classic und kein 5 GHz:** Audio-Streaming per A2DP und klassisches SPP funktionieren nicht, und das WLAN arbeitet nur auf 2,4 GHz.

**Kein USB-OTG:** Der C6 kann sich nicht als Tastatur, MIDI-Gerät oder USB-Stick ausgeben – das kann nur der [ESP32-S3 Super Mini](https://electronics.semaf.at/esp32-s3-supermini).

**Ein Kern, keine KI-Befehle, kein Touch:** Für Displays mit viel Grafik, Edge-KI oder Touch-Bedienung ist der S3 die bessere Wahl.

**Jüngere Software-Unterstützung:** Zigbee und Matter im Arduino-Core sind neu, und es gibt weniger fertige Beispiele als für C3 und S3. Rechne bei Smart-Home-Projekten mit mehr Einarbeitung.



### Lieferumfang

- 1 × ESP32-C6 Super Mini Board
 
### Weiterführende Links &amp; Ressourcen zum ESP32-C6 Super Mini

**Passendes Zubehör aus unserem Shop**

- [Akkus &amp; Batterien](https://electronics.semaf.at/akku-batterie) – LiPo-Zellen für die Ladefunktion
- [Breadboards](https://electronics.semaf.at/breadboards) – zum steckbaren Aufbau ohne Löten
- [USB-C Kabel](https://electronics.semaf.at/usb-kabel) – für Stromversorgung und Programmierung
- [Pegelwandler &amp; Konverter](https://electronics.semaf.at/umwandler-breakout) – nötig für 5-V-Sensoren
- [Jumper-Kabel](https://electronics.semaf.at/jumper-kabel) – zum Verbinden von Board und Bauteilen

**Andere Boards der Super-Mini-Familie**

- [ESP32-C3 Super Mini](https://electronics.semaf.at/esp32-c3-supermini) – der sparsame Einsteiger
- [ESP32-S3 Super Mini](https://electronics.semaf.at/esp32-s3-supermini) – Dual-Core, PSRAM und USB-OTG
- [Alle ESP32-Boards](https://electronics.semaf.at/Espressif-ESP32) im Überblick

**Offizielle Dokumentation**

- [ESP32-C6 Produktseite bei Espressif](https://www.espressif.com/en/products/socs/esp32-c6)
- [ESP32-C6 Datenblatt (Espressif, englisch)](https://www.espressif.com/sites/default/files/documentation/esp32-c6_datasheet_en.pdf)
- [ESP-IDF Dokumentation für den ESP32-C6](https://docs.espressif.com/projects/esp-idf/en/latest/esp32c6/)
- [Arduino-ESP32 Dokumentation (inkl. Zigbee und Matter)](https://docs.espressif.com/projects/arduino-esp32/en/latest/)
- [CircuitPython für den ESP32-C6 Super Mini](https://circuitpython.org/board/makergo_esp32c6_supermini/)

### Häufige Fragen zum ESP32-C6 Super Mini

#### Kann ich mit dem ESP32-C6 Super Mini eigene Matter-Geräte bauen?

Ja. Der ESP32-C6 unterstützt Matter über Wi-Fi und über Thread. Für Matter über Wi-Fi reicht die Matter-Bibliothek im Arduino-Core 3.x, für Matter über Thread nutzt du das ESP-IDF mit dem Espressif-Matter-SDK und brauchst einen Thread-Border-Router wie HomePod mini, Apple TV 4K oder Nest Hub. Selbst gebaute Geräte zeigen beim Einrichten eine Warnung, weil sie nicht zertifiziert sind.

#### Funktioniert der ESP32-C6 Super Mini mit Home Assistant und Zigbee2MQTT?

Ja, als Zigbee-Endgerät zum Beispiel für Sensoren oder Schalter. Du programmierst ihn mit der Zigbee-Bibliothek im Arduino-Core und koppelst ihn mit deinem Koordinator – etwa Home Assistant mit ZHA oder Zigbee2MQTT. Bei Zigbee2MQTT brauchen eigene Geräte unter Umständen einen externen Converter. Über WLAN lässt sich der C6 außerdem wie jedes ESP32-Board per ESPHome einbinden.

#### Warum bleibt der serielle Monitor beim ESP32-C6 Super Mini leer?

Prüfe zuerst, ob „USB CDC On Boot“ auf Enabled steht – sonst gibt `Serial` die Daten auf GPIO16/17 aus statt über USB-C. Prüfe außerdem, ob du den Arduino-Core ab Version 3.0 installiert hast, ältere kennen den C6 nicht. Verschwindet der Port ganz, bringst du das Board mit BOOT + RESET in den Download-Modus.

#### Welche Pins sind beim ESP32-C6 Super Mini sicher nutzbar?

Ohne Einschränkung nutzbar sind GPIO0–GPIO3, GPIO6, GPIO7, GPIO14 und GPIO18–GPIO23. GPIO12 und GPIO13 gehören zur USB-C-Buchse und sollten frei bleiben. An GPIO8 hängt die RGB-LED, an GPIO15 die Status-LED, an GPIO9 der BOOT-Taster – alle drei sind Strapping Pins. GPIO16 und GPIO17 sind die serielle Schnittstelle UART0.

#### Kann ich den ESP32-C6 Super Mini direkt mit einem LiPo-Akku betreiben?

Ja. Ein 3,7-V-LiPo an den BAT-Pads versorgt das Board und wird automatisch geladen, sobald USB-C angesteckt ist. Die grüne LED zeigt den Ladestatus an. Für lange Laufzeit nutzt du den Deep Sleep und weckst das Board nur zum Messen und Senden auf. Miss den Ruhestrom deines Aufbaus nach, weil Lade- und Spannungsregler am Board mitverbrauchen.

Stand: November 2026
