Parameter ändern

Seit ca. 2020 kann man einzelne Parameter selbst ändern. Dazu wurde eine 5. Datei eingeführt.

Vorgehensweise

Vorbereitung

Stecken Sie eine µSD Karte mit min 512MB Speicher in Ihren PC. Die Karte muss mit dem Dateisystem FAT formatiert sein. Andere Dateisysteme funktionieren nicht. Die Karte sollte leer sein (das ist technisch nicht notwendig, aber für die Erklärung einfacher.)

Hinweise:
  • Das Modul kann mit microSD und microSDHC Karten bis 32GB umgehen. microSDXHC Karten funktionieren nicht.
  • Heute (Stand 2020) werden viele Karten nicht standardmäßig mit dem FAT Dateisystem ausgeliefert. Im Zweifel funktionieren kleine,alten Karten bis 4GB besser, weil damals das FAT Dateisystem üblich war.
  • Wenn Sie nicht wissen, wie man eine Karte formatiert, können Sie diese auch in einer Digitalkamera o.ä. formatieren, das ist i.d.R. einfacher.
Kopieren

Kopieren Sie aus dem ZIP Archiv diese fünf Dateien auf die SD Karte. (Nicht das ZIP Achiv selbst kopieren)

Datei Funktion
sgsstart.cfg Textdatei in der festgelegt wird, welche Firmware und welche Parameterdatei geladen wird
*.cbf Name der Firmware (* steht für Name des Modelltyp)
*param.cfg Name der Parameterdatei
sgsaudio.cfg Textdatei in der festgelegt wird, welche Audiodatei geladen wird
*.saf Name der Audiodatei

Parameter ändern
Öffnen Sie die Datei *param.cfg mit einem Editor. Nutzen Sie dazu einen einfachen ASCII-Texteditor.
Unter Windows: Zubehör-> Editor
Unter Linux: Kate oder Gedit
Unter MacOS: TextEdit
Verwenden sie kein Textverarbeitungsprogramm. Das fügt u.U. Formatierungsanweisungen hinzu, mit dem das FO Modul nicht umgehen kann. Ein Indiz dafür ist, dass die Datei nach der Änderung deutlich grösser als das Original geworden ist.
In der Datei haben einige Zeichen eine besondere Bedeutung:
Zeichen Funktion
# Einleitung Kommentar. Alles hinter diesen Zeichen wird ignoriert
[min..max] gültiger Wertebereich für die Variable
0x2000.0x01:0x02:100 "0x2000.0x01:0x02:" adressiert die Variable, diese Adresse darf nicht geändert werden. "100" ist der Wert, den sie im Bereich von [min..max] ändern können.

Servopositionen haben einen Wertebereich von 0 bis 255. Der Wert gibt die Impulsbreite an.
0 steht für 1,1 ms, 255 für 1,9ms und 128 (die Hälfte) für 1,5ms (Mittelstellung).
Da Servos nicht standardisiert sind, kann man leider nicht sagen, ob die kurze Impulsdauer für eine Links- oder Rechtsbewegung steht. Das hängt vom angeschlossenen Servo ab.

Hinweis

Es müssen mindestens diese drei Dateien auf der µSD sein.

Datei Funktion
sgsstart.cfg Textdatei in der festgelegt wird, welche Firmware und welche Parameterdatei geladen wird
*.cbf Name der Firmware (* steht für Name des Modelltyp)
*param.cfg Name der Parameterdatei
Achten Sie auch darauf, dass die Firmware die aktuellste Version ist. Das Ändern der Parameter durch den Endanwender ist erst ab 2020 frei geschaltet.