Archiv für den Monat Oktober 2025

M5Stack UNIT-C6L als Meshtastic Node

Die M5Stack UNIT-C6L ist ein LoRa-Kommunikationsgerät, bestehend aus dem Stamp C6LoRa-Modul mit dem RISC-V-Controller ESP32-C6. Integriert sind der LoRa-Transceiver SX1262 und RF-Schalter. Das Modul unterstützt den Frequenzbereich von 868 bis 923 MHz für eine robuste drahtlose Kommunikation.

Das User-Interface besteht aus einem 0,66″-OLED-Monochrom-Display mit einer Auflösung von 64 x 48 Pixeln, einer programmierbaren RGB-LED, einem Buzzer einem Benutzertaster.

Zwei SMA-Antennenanschlüsse für 2,4-GHz-WiFi 6 und LoRa ermöglichen eine hohe Leistung.

Mit der von M5Stack bekannten HY2.0-4P-Erweiterungsschnittstelle (Grove) und den LEGO-kompatiblen Befestigungslöchern können Sensoren oder Module einfach hinzugefügt werden.

M5Stack UNIT-C6L

Die Inbetriebnahme der UNIT-C6L erfolgt in der bei anderen Meshtastic-Modulen üblichen Weise. Eine schrittweise Anleitung ist hier zu finden.

Innerhalb weniger Minuten ist diese Meshtastic Node in Betrieb genommen. Die Firmware war mit v2.7.10 recht aktuell, dennoch habe ich v2.7.11 geflasht.

Die folgenden Abbildungen zeigen das doch recht kleine OLED-Display, was sicher noch einer weiteren Anpassung bedarf. In der ersten Abbildung ist zu sehen, dass für den hier geplanten stationären Einsatz mit festen Ortskoordinaten gearbeitet wird.

In der zweiten Abbildung sind Speicherauslastung und Firmware-Version zu sehen.

Die dritte Abbildung zeigt Messwerte eines am Grove-Anschluss angeschlossenen M5Stack ENV.II Sensors. Der alte Inhalt wird nicht sauber gelöscht.

Die vierte Abbildung zeigt die WiFi-Verbindung. Dass sie in meinem Fall 192.168.1.208 lautete, muss man allerdings auf anderem Weg ermitteln.

Mitteilungen werden erwartungsgemäss empfangen, jedoch kaum oder gar nicht sichtbar ausgegeben, wie die fünfte Abbildung verdeutlicht.

Die sechste Abbildung soll die aktuelle Zeit anzeigen. Hier war es 16:43 😉

Zumindest für die Anzeige der Uhrzeit habe ich eine mögliche Alternative gefunden.

Über die Fronttaste kann man die digitale Anzeige der Uhr durch eine analoge ersetzen. Wie die nebenstehende Abbildung zeigt, ist die Uhr auf diese Weise zumindest les- und damit nutzbar.

Bei zahlreichen Meshtastic Nodes mit OLED-Display wird ein  0,96″-Display mit einer Auflösung von 128 x 64 Pixeln verwendet. Die Firmware scheint auf diese Auflösung zugeschnitten zu sein, wie die folgenden Abbildung eines Heltec V3 zeigen.

Die M5Stack UNIT-C6L erfüllt, mit Ausnahme der Displayanzeigen, alle Erwartungen. Der Grove-Anschluss ist mit der seriellen Schnittstelle für den Anschluss einer GPS-Unit belegt. Sollen I2C-Sensoren da angeschlossen werden, muss die Firmware entsprechend angepasst werden.

Die Anpassung der Anzeigeninhalte an die geringere Auflösung des 0.66″-OLED-Displays war bereits eine Herausforderung und wird wahrscheinlich als Kompromiss so bestehen bleiben. Danke, Thomas Göttgens, für den hilfreichen Gedankenaustausch.

Ich möchte diese Meshtastic Node in einem geschützten Außenbereich zur Erfassung von Umweltdaten einsetzen. Das fehlerfreie Ablesen des Displays ist für diese Anwendung zweitrangig, zur Signalisation des Betriebszustands aber ganz brauchbar.


2025-10-28/CK

LilyGO T-Deck Pro Meshtastic

Zur Komplettierung meiner Sammlung von Meshtastic Nodes habe ich bei LilyGO die LilyGO T-Desk Pro Meshtastic Node bestellt.

Die Lieferung liess nicht lange auf sich warten und ich packte erwartungsfroh die Sendung aus. Was ich fand war eine 915 MHz Version, die meine Stimmung erstmal trübte.

Ob ich den Fehler bei der Bestellung gemacht habe oder der Lieferant bei der Bearbeitung, kann ich nicht sagen. Eine Meldung bei LilyGO blieb unbeantwortet. Was nun?

Eine Anfrage in verschiedenen Foren brachte mir Antworten von einfach Firmware auf EU_868 konfigurieren bis hin zu geht überhaupt nicht, weil Frequenzen nicht passen.

Ein Blick in das Schaltbild des LilyGO T-Deck Pro zeigt, dass die Optionen des Antenna Match Networks kaum genutzt sind und möglicherweise mit der nicht optimalen Anpassung gelebt werden kann.
Die Aussagen in der TI Design Note DN038 lassen das ebenfalls vermuten.

Also habe ich es auf dem brutalen Weg versucht und ohne Hardwareanpassungen nur die Firmware auf EU_868 eingestellt.

In den Screenshots zeigt sich, dass hier 97 Nodes online sind und offenbar die Anpassung der Firmware bereits zum Ziel geführt hat. Ob ein solches Vorgehen im Allgemeinen funktioniert, wage ich damit nicht zu sagen. Hier hat es funktioniert.


2025-10-02/CK