für SPI- und CAN-Kommunikation zwischen PC und Hardware. Für deine eigenen Modellbahn Projekte!
english manual: https://github.com/LMCJC/Universal-Programmer/blob/main/README-en.md
Diese Software ist derzeit mit folgender Hardware kompatibel:
| Hardware-Liste | Projekt-Liste (mit neuester Version) |
|---|---|
Arduino Nano atmega328pArduino Uno atmega328p |
DCC Licht-Signaldecoder, DCC Servodecoder, Servo-Control-IO, LocoNet(R) Feedback, RunFlashLight-Control |
Arduino Mega atmega2560 |
RunFlashLight-Control |
Arduino Nano Every atmega4809 |
DCC Licht-Signaldecoder |
Um die Hardware mit dieser Software zu verwenden, benötigen du einen virtuellen COM-Port-Treiber (unter Windows kann der CH340 verwendet werden). Andernfalls kann das Gerät nicht gefunden werden.
Bitte beachte: Für jede Hardware wird eine zusätzliche Elektronik benötigt, um diese Software vollständig nutzen zu können (siehe Dokumentation).
Benutzerhandbuch: https://e.pcloud.link/publink/show?code=XZ1PeUZyk0BEzXyK6Vph37g8wQ1pHxeox4k
Bei Software-Updates und Änderungen kann der Inhalt des Benutzerhandbuchs von der neuesten verfügbaren Version abweichen.
Das Programm kann kostenlos genutzt werden (freie Version) (seit Version 1.0.1.1 oder höher).
Um alle Funktionen ohne Einschränkungen freizuschalten (Vollversion), wird ein Lizenzschlüssel benötigt.
Bitte beachte, dass die neueste Versionsnummer für die Aktivierung verwendet wird.
| Funktion | Kostenlose Version | Vollversion |
|---|---|---|
| Arduino-Programmer | ja | ja |
| Integrierte Programm-Update-Funktion | nein | ja |
| Einschränkungen bei Tool-Objekten | max. 1 (z.B. 1 Signal oder 2 Sensoren) | durch Software auf Hardware begrenzt |
| Hardware auslesen | nein | ja (sofern von Software auf Hardware unterstützt) |
| Persönlicher Support-Chat | ja | ja |
Lade die Setup_8.zip herunter und extrahiere (entpacken) die Datei in den gewünschten Ordner.
Die weiteren Schritte sind unten für jedes Betriebssystem erläutert.
| Beschreibung | Download |
|---|---|
setup release |
https://github.com/LMCJC/Universal-Programmer/raw/main/update/files/Setup_8.zip |
Um die Anwendung auszuführen, ist die .NET Framework 8.0 Runtime erforderlich.
| Beschreibung | Download |
|---|---|
x64 runtime |
https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-8.0.24-windows-x64-installer |
Starte LMCJC UP-Setup.exe im extrahierten Pfad.
Wenn die Installation abgeschlossen ist, findest du die LMCJC Programmer.exe im Anwendungsordner.
Um die Anwendung auszuführen, ist es nur notwendig das Startskript aus dem Scripts-Ordner zu starten.
Mache das Script ausführbar und starte es im Terminal.
Linux Debian:
chmod +x debian_start.sh (oder über das Eigenschaften-Menü ändern)
./debian_start.sh
MacOS:
chmod +x macos_start.sh
./macos_start.sh
Die Einrichtung installiert die .NET 8.0-Runtime und Abhängigkeiten (Administratorrechte erforderlich).
Wenn die Einrichtung abgeschlossen ist, findest du einen StartScripts-Ordner im Anwendungsordner.
Starte folgendes Skript im Terminal.
Wenn das gnome-terminal installiert ist, kann die Anwendung über den Starter-Link LMCJC Programmer Linux im Programmordner mit Doppelklick gestartet werden!
Im StartScripts-Ordner:
Linux Debian:
./debian_start.sh
MacOS:
./macos_start.sh
oder ziehe die .sh-Datei in das Terminal und bestätige dann mit der Eingabetaste.
Es wird nur die neueste .zip-Datei benötigt, diese kann in dem bevorzugten Ordner extrahiert werden.
Um die Anwendung auszuführen, benötigst du die .NET Framework 6.0 Runtime.
