# ESP32-C6 Super Mini

**SKU:** SER561
**Brand:** Sonstige
**Price:** 5,00 EUR
**Availability:** in stock
**URL:** https://electronics.semaf.at/esp32-c6-supermini

Günstig, sparsam und überraschend fähig. Der ESP32-C6 Super Mini ist der perfekte Einstieg in die Welt der IoT-Mikrocontroller – mit WLAN, Bluetooth, RISC-V Architektur und einem Deep-Sleep-Verbrauch, der Akkuprojekte erst richtig interessant macht.

## Description

# ESP32-C6 Super Mini

 Das Board für die Zukunft des Smart Home. Der ESP32-C6 Super Mini bringt Wi-Fi 6, Zigbee, Thread und Matter-Unterstützung in ein winziges Gehäuse – und macht damit komplexe Heimautomatisierungs-Projekte so zugänglich wie nie zuvor.

 Wi-Fi 6 · 802.11ax Zigbee · Thread · Matter Bluetooth 5.3 LE RISC-V · 160 MHz WS2812 RGB + Status LED 

 

     Bild: ESP32-C6 Super Mini Board (Vorder- &amp; Rückseite) Empfohlene Auflösung: 1200 × 630 px 

 Das ESP32-C6 Super Mini – das kompakteste Board mit Wi-Fi 6, Zigbee und Matter in einem Paket.   Inhaltsverzeichnis

1. [Was ist der ESP32-C6 Super Mini?](#espm-intro)
2. [Technische Daten im Überblick](#espm-specs)
3. [Wi-Fi 6, Zigbee, Thread &amp; Matter erklärt](#espm-wireless)
4. [Pinout – welcher Pin macht was?](#espm-pinout)
5. [Drei Onboard-LEDs – RGB, Status &amp; Batterie](#espm-leds)
6. [Erste Schritte: Arduino IDE &amp; PlatformIO](#espm-setup)
7. [Bonus: CircuitPython auf dem C6](#espm-circuitpython)
8. [C6 vs. C3 vs. S3 Super Mini](#espm-compare)
9. [Weiterführende Links &amp; Ressourcen](#espm-links)
 
 

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

Stell dir vor, dein Heimnetzwerk spricht mit Geräten, die kein WLAN brauchen – Lampen, Sensoren, Steckdosen – und das alles funktioniert auch noch ohne Cloud-Anbindung, direkt miteinander. Das ist die Welt von **Zigbee, Thread und Matter**. Und genau hier liegt die besondere Stärke des **ESP32-C6 Super Mini**.

Während seine Geschwister C3 und S3 „nur" WLAN und Bluetooth beherrschen, spricht der C6 zusätzlich die Protokolle der modernen Heimautomatisierung. Er ist der einzige in der Super-Mini-Familie mit **Wi-Fi 6 (802.11ax)** – dem schnelleren, effizienteren Nachfolger von Wi-Fi 4 – und gleichzeitig der einzige mit nativem Zigbee- und Thread-Support direkt im Chip.

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

     Bild: Stamp-Hole Design des ESP32-C6 Super Mini Oder: Drei LEDs Nahaufnahme (Grün, Blau, RGB) 

 Das Stamp-Hole Design erlaubt es, das Board direkt auf eine eigene Platine zu löten – ideal für Serienprodukte und professionelle Einbaulösungen. Ein weiteres Detail, das den C6 von seinen Geschwistern unterscheidet: Er hat ein **Stamp-Hole Design** – die Pins sind nicht nur als klassische Header verfügbar, sondern auch als halbierte Lötaugen am Rand der Platine. Das erlaubt es, das Board direkt auf eine selbst entworfene Leiterplatte zu löten, ohne Header-Pins. Ideal für kompakte Eigenentwicklungen und professionelle Einbaulösungen.

Außerdem ist der C6 das einzige Board in dieser Runde mit **CircuitPython-Support** durch Adafruit – wer lieber in Python als in C++ programmiert, ist hier genau richtig.

 ---

  ## Technische Daten – mehr als nur WLAN

Auf den ersten Blick sieht der C6 dem C3 ähnlich – gleiche Architektur, gleicher Takt. Der entscheidende Unterschied steckt in den Funkprotokollen und im deutlich erweiterten Speicher.

Prozessor

RISC-V 32-bit
Single-Core

 

Taktfrequenz

bis zu 160 MHz

 

SRAM

512 KB HP
+ 16 KB LP

 

Programmspeicher

4 MB Flash

 

Wi-Fi

802.11ax
Wi-Fi 6 · 2,4 GHz

 

Bluetooth

BT 5.3 LE
inkl. Mesh

 

Zigbee / Thread

IEEE 802.15.4
nativ im Chip

 

USB

USB-C
nativ (Serial/JTAG)

 

Betriebsspannung

3,3 V intern
5 V via USB-C

 

Onboard-LEDs

3× (RGB + Status
+ Batterie)

 

Design

Stamp-Hole
Castellated Pads

 

ADC

6 Kanäle
12-bit SAR

 

 

 Wichtiger Unterschied zum C3 Der C6 hat **512 KB SRAM** – das ist mehr als der C3 (400 KB) und gleich viel wie der S3. Dazu kommen noch 16 KB Low-Power-SRAM extra, der speziell für Sleep-Modi optimiert ist. Das macht den C6 leistungsfähiger bei komplexen Protokollen wie Matter und Zigbee, die relativ viel Arbeitsspeicher benötigen. 

---

### Kommunikations-Schnittstellen

 | Protokoll | Wofür verwendet? | Verfügbar auf C6 Super Mini? |
|---|---|---|
| SPI | Displays, SD-Karten, schnelle Sensoren | GPIO4 (SCK), GPIO5 (MISO), GPIO6 (MOSI), GPIO7 (SS) |
| I2C | Sensoren, OLEDs, Echtzeituhr | GPIO8 (SDA), GPIO9 (SCL) |
| UART | Serielle Kommunikation, GPS-Module | TX / RX (GPIO20/21) |
| ADC | Analoge Sensoren | GPIO0–GPIO5 (6 Kanäle) |
| PWM | LED-Dimmen, Motoren, Servos | Alle 11 digitalen GPIOs |
| 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 Abschnitt, der den C6 von allen anderen Super-Mini-Boards unterscheidet. Lass uns die vier Begriffe kurz erklären – ohne Fachchinesisch.

---

### Wi-Fi 6 (802.11ax) – schneller, effizienter, 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 reine Geschwindigkeit, sondern die **Target Wake Time (TWT)**-Funktion: Geräte können dem Router mitteilen, wann sie Daten senden wollen – und schlafen dazwischen tiefer. Das senkt den Stromverbrauch erheblich, besonders in Netzwerken mit vielen Geräten. Außerdem kommt Wi-Fi 6 mit **40 MHz Kanalbreite**, was den Datendurchsatz in gut ausgebauten Netzwerken deutlich erhöht.

 Benötigst du einen Wi-Fi 6 Router? Ja – um alle Vorteile von Wi-Fi 6 zu nutzen, muss dein Router Wi-Fi 6 unterstützen. Das Board funktioniert aber auch mit älteren WLAN-Routern, weil Wi-Fi 6 abwärtskompatibel zu 802.11b/g/n ist. 

---

### Zigbee – das Protokoll der smarten Lampen

Zigbee ist ein Mesh-Netzwerkprotokoll, das speziell für IoT-Geräte entwickelt wurde. Du kennst es vermutlich von Philips Hue, IKEA Trådfri oder Sonoff-Geräten. Zigbee arbeitet auf 2,4 GHz (wie WLAN), braucht aber viel weniger Strom und kann Mesh-Netzwerke bilden – Geräte leiten Signale füreinander weiter, was die Reichweite erhöht. Mit dem C6 kannst du eigene **Zigbee-Geräte** bauen – Sensoren, Schalter oder Aktoren, die sich nahtlos in bestehende Smart-Home-Systeme integrieren.

---

### Thread – das Netzwerk für Matter

Thread ist ein IPv6-basiertes Mesh-Netzwerkprotokoll und die Grundlage für Matter. Es ist ähnlich wie Zigbee, arbeitet aber direkt mit IP-Adressen – was die Integration mit anderen Netzwerkgeräten erheblich vereinfacht. Thread braucht immer einen **Border Router** (z. B. einen Apple HomePod mini oder einen Google Nest Hub), der das Thread-Netzwerk mit dem normalen Heimnetzwerk verbindet.

---

### Matter – endlich herstellerübergreifend

Matter ist kein Funkprotokoll, sondern ein **Anwendungsstandard**. Es definiert, wie Smart-Home-Geräte miteinander kommunizieren – unabhängig vom Hersteller. Ein Matter-Gerät funktioniert mit Apple HomeKit, Google Home und Amazon Alexa gleichzeitig. Mit dem ESP32-C6 kannst du eigene Matter-kompatible Geräte entwickeln – der Chip unterstützt Matter sowohl über Wi-Fi als auch über Thread.

 Praxisbeispiel Du baust einen Temperatur- und Feuchtigkeitssensor mit dem ESP32-C6 Super Mini. Du programmierst ihn als Matter-Gerät über Thread. Danach taucht er automatisch in der Apple Home App, Google Home und Amazon Alexa auf – und du kannst ihn in Automationen aller drei Systeme gleichzeitig nutzen. Genau das macht Matter so mächtig. 

 ---

  ## Pinout – welcher Pin macht was?

Der ESP32-C6 Super Mini bricht **mehr GPIOs** auf die Header aus als der C3 – insgesamt 22 nutzbare Pins (GPIO0–GPIO23, ohne Lücken bei einigen Nummern). Das macht ihn besonders für komplexere Projekte mit vielen Peripherie-Bauteilen attraktiv. Wie beim C3 gibt es aber auch hier Pins, die beim Booten besondere Funktionen haben.

 Wichtig – 3,3 V Logikpegel! Alle Pins des ESP32-C6 arbeiten mit **3,3 V**. 5-V-Bauteile direkt anschließen kann das Board beschädigen. Bei 5-V-Peripherie immer einen **Level-Shifter** verwenden. 

Linke Seite

 5V 5V Eingang (USB-C) 

 GND GND Masse 

 3V3 3,3V Ausgang (Regler) 

 TX GPIO21 UART TX · ⚠ 

 RX GPIO20 UART RX · ⚠ 

 IO0 GPIO0 ADC (A0) · sicher 

 IO1 GPIO1 ADC (A1) · sicher 

 IO2 GPIO2 ADC (A2) · sicher 

 IO3 GPIO3 ADC (A3) · sicher 

 IO4 GPIO4 ADC · SPI SCK · ⚠ JTAG 

 IO5 GPIO5 ADC · SPI MISO · ⚠ JTAG 

 IO6 GPIO6 SPI MOSI · ⚠ JTAG 

 

ESP32-C6

Super Mini

USB-C

↑ oben

 

PCB-Antenne
RGB GPIO8
Status GPIO15
Grün = Batterie

 

Rechte Seite

 IO7 GPIO7 SPI SS · ⚠ JTAG 

 IO8 GPIO8 WS2812 RGB · ⚠ Boot 

 IO9 GPIO9 SCL · ⚠ Boot-Mode 

 IO12 GPIO12 Digital I/O 

 IO13 GPIO13 Digital I/O 

 IO14 GPIO14 sicher · PWM 

 IO15 GPIO15 Status LED (blau) 

 IO18 GPIO18 Digital I/O 

 IO20 GPIO20 sicher · Digital 

 IO21 GPIO21 sicher · Digital 

 IO22 GPIO22 sicher · Digital 

 IO23 GPIO23 sicher · Digital 

 

 

### Sicher nutzbare Pins – kein Konflikt beim Booten

 | Pins | Funktion | Warum sicher? |
|---|---|---|
| `GPIO0, GPIO1, GPIO2, GPIO3` | Digital I/O, ADC | Kein Boot-Konflikt, keine Flash-Verbindung |
| `GPIO14` | Digital I/O, PWM | Kein Boot-Konflikt, frei zuweisbar |
| `GPIO20, GPIO21, GPIO22, GPIO23` | Digital I/O | Kein Boot-Konflikt, keine JTAG-Funktion |

 

 Kritische Pins im Überblick **GPIO4–GPIO7:** JTAG-Pins, Boot-Beteiligung – mit Vorsicht nutzen.
 **GPIO8:** WS2812 RGB LED onboard + Strapping Pin – zieht LOW beim Booten kann Boot stören.
 **GPIO9:** Boot-Mode Pin – LOW beim Reset = Download-Modus.
 **GPIO20/21:** UART TX/RX – bei Nutzung als GPIO verlierst du den seriellen Monitor. 

 ---

  ## Drei Onboard-LEDs – mehr als nur ein Blinken

Der C6 Super Mini ist das einzige Board in der Super-Mini-Familie mit **drei verschiedenen Onboard-LEDs**. Jede hat eine eigene Funktion – und das macht das Board besonders praktisch für Projekte mit Batterie-Backup oder visueller Statusanzeige.

 | LED | Farbe | GPIO | Funktion | Steuerbar? |
|---|---|---|---|---|
| Batterie-Indikator | Grün | Keiner | Lädt = an · Voll = aus · Kein Akku = blinkt | Nein |
| Status LED | Blau | GPIO15 | Frei programmierbar | Ja |
| WS2812 RGB LED | Rot / Grün / Blau / Alle Farben | GPIO8 | FastLED, NeoPixel, ESPHome | Ja |

 

### Status LED (GPIO15) ansteuern

Arduino / C++

 ```
<span class="ck">void</span> <span class="cn">setup</span>() {
  pinMode(<span class="cm">15</span>, OUTPUT);
}

<span class="ck">void</span> <span class="cn">loop</span>() {
  digitalWrite(<span class="cm">15</span>, HIGH);
  delay(<span class="cm">500</span>);
  digitalWrite(<span class="cm">15</span>, LOW);
  delay(<span class="cm">500</span>);
}
```

 

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

Arduino / C++

 ```
<span class="ck">#include</span> <span class="cs"><FastLED.h></span>

<span class="ck">#define</span> <span class="cn">LED_PIN</span>   <span class="cm">8</span>
<span class="ck">#define</span> <span class="cn">NUM_LEDS</span>  <span class="cm">1</span>

<span class="cn">CRGB</span> leds[<span class="cn">NUM_LEDS</span>];

<span class="ck">void</span> <span class="cn">setup</span>() {
  <span class="cn">FastLED</span>.addLeds<<span class="cn">NEOPIXEL</span>, <span class="cn">LED_PIN</span>>(leds, <span class="cn">NUM_LEDS</span>);
}

<span class="ck">void</span> <span class="cn">loop</span>() {
  leds[<span class="cm">0</span>] = <span class="cn">CRGB</span>::Red;   <span class="cn">FastLED</span>.show(); delay(<span class="cm">500</span>);
  leds[<span class="cm">0</span>] = <span class="cn">CRGB</span>::Green; <span class="cn">FastLED</span>.show(); delay(<span class="cm">500</span>);
  leds[<span class="cm">0</span>] = <span class="cn">CRGB</span>::Blue;  <span class="cn">FastLED</span>.show(); delay(<span class="cm">500</span>);
}
```

 

 GPIO8 Hinweis Da GPIO8 gleichzeitig Strapping Pin und WS2812-Datenleitung ist, muss beim Booten sichergestellt sein, dass kein externer Pull-Down an diesem Pin liegt. Die onboard WS2812 ist so ausgelegt, dass sie den Boot-Prozess nicht stört. 

 ---

  ## Erste Schritte: Arduino IDE &amp; PlatformIO einrichten

Der C6 hat wie der S3 einen **nativen USB-Controller** im Chip – kein CH340 wie beim C3. Das Board erscheint direkt am Computer ohne externen Treiber. Unter Windows kann beim ersten Anschließen trotzdem ein kurzer Treiber-Dialog erscheinen – das ist normal und geht schnell.

---

### 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**
 Geh zu *Datei → Einstellungen* und füge folgende URL ein:

URL

 ```
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**.

**Schritt 4: Board auswählen**
 Geh zu *Werkzeuge → Board → ESP32 Arduino* und wähle **ESP32C6 Dev Module**.

**Schritt 5: Einstellungen anpassen**

 | Einstellung | Wert | Warum? |
|---|---|---|
| Board | ESP32C6 Dev Module | Passend für den C6 Super Mini |
| Flash Size | 4 MB (32 Mb) | Entspricht dem verbauten Chip |
| Flash Mode | QIO | Optimale Flash-Geschwindigkeit |
| Upload Speed | 921600 | Maximale Übertragungsrate |
| CPU Frequency | 160 MHz | Volle Leistung |
| USB CDC On Boot | Enabled | Nativer USB – kein CH340 |

 

 Tipp: Bootloader-Modus Falls der Upload fehlschlägt: **GPIO9-Knopf** beim Einschalten gedrückt halten, dann loslassen. Das versetzt den C6 in den Download-Modus. Danach Upload starten und Reset drücken. 

---

### Option B – PlatformIO

platformio.ini

 ```
<span class="ck">[env:esp32-c6-super-mini]</span>
<span class="cn">platform</span>  = <span class="cs">espressif32</span>
<span class="cn">board</span>     = <span class="cs">esp32-c6-devkitc-1</span>
<span class="cn">framework</span> = <span class="cs">arduino</span>

<span class="cn">board_build.mcu</span>        = <span class="cs">esp32c6</span>
<span class="cn">board_build.f_cpu</span>      = <span class="cs">160000000L</span>
<span class="cn">board_build.flash_size</span> = <span class="cs">4MB</span>
<span class="cn">board_build.flash_mode</span> = <span class="cs">qio</span>
<span class="cn">board_upload.flash_size</span> = <span class="cs">4MB</span>

<span class="cn">build_flags</span> =
    <span class="cs">-DARDUINO_USB_MODE=1</span>
    <span class="cs">-DARDUINO_USB_CDC_ON_BOOT=1</span>
```

 

 Hinweis Für Zigbee- und Thread/Matter-Projekte wird das **ESP-IDF Framework** empfohlen statt Arduino, da die entsprechenden Bibliotheken dort vollständiger sind. Das Arduino Framework eignet sich für alle normalen IoT-Projekte mit Wi-Fi und Bluetooth. 

 ---

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

Der ESP32-C6 Super Mini ist offiziell von **Maker Go** im CircuitPython-Verzeichnis von Adafruit eingetragen – als einziges Board der Super-Mini-Serie. Das bedeutet: Du kannst Python direkt auf dem Board laufen lassen, ohne Kompilieren und ohne Flashen für jeden Code-Change. Einfach USB-C anstecken, das Board erscheint als USB-Laufwerk, Datei öffnen, Code ändern, speichern – fertig.

 Wer profitiert davon? CircuitPython ist ideal für alle die Python bereits kennen (z. B. aus der Schule oder Datenwissenschaft) und keinen neuen Syntax lernen wollen. Der Code läuft etwas langsamer als C++, für die meisten IoT-Sensoren und einfache Steuerungen ist das aber kein Problem. 

Die aktuelle stabile CircuitPython-Version für den ESP32-C6 Super Mini ist **10.2.1**. Das Firmware-Image steht direkt auf [circuitpython.org](https://circuitpython.org/board/makergo_esp32c6_supermini/) zum Download bereit – in vielen Sprachen, auch auf Deutsch.

### CircuitPython flashen – drei Schritte

**Schritt 1:** Lade das `.bin`-File von circuitpython.org herunter (Sprache wählen: Deutsch oder Englisch).
 **Schritt 2:** Nutze den [Adafruit WebSerial ESPTool](https://adafruit.github.io/Adafruit_WebSerial_ESPTool/) im Chrome-Browser – kein extra Programm nötig.
 **Schritt 3:** Board anschließen, Flash-Adresse `0x0` wählen, Datei auswählen, flashen. Nach dem Neustart erscheint das Board als USB-Laufwerk namens `CIRCUITPY`.

 ---

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

Jetzt wo wir alle drei Boards kennen, können wir einen wirklich ehrlichen Vergleich machen. Die kurze Antwort: Keines der drei ist das „beste" Board – es kommt auf das Projekt an.

Dieser Artikel

#### ESP32-C6 Super Mini

Der Zukunftssichere

- + Wi-Fi 6 (802.11ax) mit TWT
- + Zigbee + Thread / Matter nativ
- + Bluetooth 5.3 LE (neueste Version)
- + 512 KB SRAM + 16 KB LP-SRAM
- + WS2812 RGB + Status LED
- + Stamp-Hole Design (SMD-Integration)
- + CircuitPython-Support (Adafruit)
- ~ Teurer (~2–5 €)
- ~ Kleinere Community als C3/S3
- – Keine KI-Instruktionen
- – Kein Touch-Sensor
 
 **Ideal für:** Smart-Home (Matter/Zigbee), Wi-Fi 6 Netzwerke, professionelle Einbaulösungen via SMD, CircuitPython-Projekte. 

 

#### ESP32-C3 Super Mini

Der sparsame Einsteiger

- + Günstigster Preis (~0,80–2 €)
- + Bestes Deep-Sleep am Board (~43 µA)
- + Größte Community, meiste Tutorials
- ~ Wi-Fi 4 nur
- – Kein Zigbee / Thread / Matter
- – Kein natives USB OTG
 
 **Ideal für:** Batterieprojekte, Sensor-Nodes, erster Einstieg, alles wo Preis entscheidet. 

 

#### ESP32-S3 Super Mini

Der Allrounder mit Turbo

- + Dual-Core LX7, 240 MHz
- + Natives USB OTG + JTAG
- + KI-Vektor-Instruktionen (PIE)
- + Touch-Pins (GPIO1–10)
- ~ Wi-Fi 4 nur
- – Kein Zigbee / Thread / Matter
 
 **Ideal für:** Rechenintensive Projekte, Displays, Edge-KI, USB-HID-Gadgets. 

 

 

---

### Entscheidungshilfe auf einen Blick

 | Kriterium | C6 Super Mini | C3 Super Mini | S3 Super Mini |
|---|---|---|---|
| Wi-Fi Standard | Wi-Fi 6 (ax) | Wi-Fi 4 (n) | Wi-Fi 4 (n) |
| Zigbee / Thread | Ja (nativ) | – | – |
| Matter-Support | Ja | – | – |
| CPU-Kerne | 1 (RISC-V) | 1 (RISC-V) | 2 (Xtensa LX7) |
| SRAM | 512 KB + 16 KB LP | 400 KB | 512 KB |
| KI-Instruktionen | – | – | Ja |
| USB | Nativ (Serial/JTAG) | CH340C | Nativ OTG + JTAG |
| CircuitPython | Ja (offiziell) | – | – |
| Stamp-Hole | Ja | – | – |
| Preis (ca.) | 2–5 € | 0,80–2 € | 1–3 € |

 

 Unsere Empfehlung **Smart Home / Matter / Zigbee:** ESP32-C6 Super Mini – der einzige in der Runde mit diesen Protokollen.
 **Batterie / Low-Cost / Einstieg:** ESP32-C3 Super Mini – günstig, einfach, langlebig.
 **Rechenleistung / KI / USB-Features:** ESP32-S3 Super Mini – der Allrounder für anspruchsvolle Projekte.
