Hallo zusammen,
ich habe die Wartezeit auf die restlichen Komponenten genutzt und mich noch einmal intensiver mit der Firmware beschäftigt. Dabei sind einige bereits gewünschte Änderungen mit eingeflossen, und ein paar weitere Ideen sind auch noch dazugekommen.
Außerdem habe ich die Firmware bereits für den Nachfolge-Mikrocontroller RP2350 vorbereitet. Einen passenden Controller dafür gibt es aktuell aber noch nicht. Das ist also eher eine Vorbereitung für die Zukunft.
Dabei herausgekommen sind:
- eine neue Firmware-Version 3.0 für die NightKite Multi, aktuell noch in der Beta-/Testphase
- eine neue Configurator-App für Windows und macOS, ebenfalls noch in der Beta
Screenshots der App hänge ich unten im Beitrag noch selbst an.
Was ist neu seit Firmware 2.0?
Seit der letzten veröffentlichten Firmware-Version 2.0 ist einiges dazugekommen:
- deutlich erweiterte USB-Kommandozeile
- Konfigurationswerte können jetzt direkt per USB ausgelesen und geändert werden
- neue Diagnosefunktionen für Akku, Sensorstatus, Timing und Offsets
- neue bzw. verbesserte Kalibrierungsfunktionen
- eine präzise IMU-Kalibrierung über die USB-Kommandozeile
- überarbeitetes Pattern-System
- Patterns können jetzt gezielt aktiviert und deaktiviert werden
- die Strip-Länge kann jetzt auf 10 bis 35 LEDs pro Strip eingestellt werden
- Standardwert jetzt 25 LEDs pro Strip
- die Ladeanzeige wird bei aktiver serieller Verbindung unterdrückt
- verschiedene Boot-, Speicher- und Strukturverbesserungen
- Dokumentation überarbeitet
- der Configurator wurde in ein eigenes Projekt ausgelagert
Bei der Helligkeitssteuerung hat sich ebenfalls etwas geändert:
- die Helligkeit kann jetzt nur noch in der Akkuanzeige verändert werden
- die aktuelle Helligkeitsstufe wird dort über gelbe LEDs angezeigt
- nach der letzten Änderung bleibt die Akku-/Helligkeitsanzeige noch 5 Sekunden sichtbar
- danach wird automatisch wieder zum zuletzt aktiven Muster zurückgewechselt
Außerdem wurde bereits Unterstützung für den RP2350 bzw. das Pimoroni Pico LiPo 2 vorbereitet.
Was macht die neue Configurator-App?
Die App soll die Bedienung einfacher machen, vor allem für alle, die nicht direkt mit Befehlen über die USB-Kommandozeile arbeiten möchten.
Mit der App kann man unter anderem:
- den Controller per USB verbinden
- aktuelle Einstellungen auslesen
- Helligkeit und aktives Pattern direkt ändern
- Patterns aktivieren oder deaktivieren
- Diagnosewerte grafisch ansehen
- Kalibrierungen starten
- Hilfe und einzelne Werte abrufen
- bei Bedarf auch direkt eigene Befehle an den Controller senden
Die App gibt es aktuell für:
- Windows
- macOS
Auch die App ist momentan noch in der Beta. Sie funktioniert bereits gut für Tests, ist aber noch nicht als endgültige Version gedacht.
Downloads
Firmware 3.0 Beta:
Configurator-App Beta:
Wichtig
Sowohl die Firmware 3.0 Beta als auch die Configurator-App sind noch Testversionen. Wer sie ausprobiert, sollte also damit rechnen, dass noch kleinere Fehler oder Unstimmigkeiten auftauchen können.
Feedback ist deshalb ausdrücklich willkommen, zum Beispiel zu:
- Bedienung
- neuen Funktionen
- möglichen Bugs
- Kompatibilität mit verschiedenen Boards
- Wünschen für weitere Verbesserungen
Ich werde die neuen firmwares und die App selber noch ein wenig testen und dann sobald die letzten Teile (die LEDs und Akkus) aus China geliefert wurden mit dem Bau anfangen.
Wenn ihr testet, schreibt am besten kurz dazu, welches Board ihr verwendet und ob ihr nur die Firmware oder auch die App ausprobiert habt.
So schaut die App bis jetzt bei mir aufm Mac aus:
