Skip to content

LMCJC Universal Programmer (G)UI. Für deine eigenen Modellbahn Projekte!

Notifications You must be signed in to change notification settings

LMCJC/Universal-Programmer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Universal Programmer

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 atmega328p
Arduino 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

Treiberinformationen

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.

Hardware- & Softwareinformationen

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

Installation

.NET8-Version (Windows, Linux, MacOS)


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

Windows

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
Einrichtung

Starte LMCJC UP-Setup.exe im extrahierten Pfad.

Anwendung ausführen

Wenn die Installation abgeschlossen ist, findest du die LMCJC Programmer.exe im Anwendungsordner.

Linux Debian / MacOS

Installationsanleitung (YouTube-Video) für Linux

Installations-Tutorial

Einrichtung

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).

Programm starten

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.

.NET6-Version (nur für Windows) - Support eingestellt


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.

Version Download
latest release https://github.com/LMCJC/Universal-Programmer/raw/main/release/latest.zip
x64 https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-6.0.32-windows-x64-installer
x86 https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-6.0.32-windows-x86-installer

About

LMCJC Universal Programmer (G)UI. Für deine eigenen Modellbahn Projekte!

Topics

Resources

Stars

Watchers

Forks