for SPI and CAN communication between pc and hardware.
This software is actually compatible to the following hardware:
| Hardware List | Project List (with latest release) |
|---|---|
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 |
To use the hardware with this software you need a virtual com port driver (for Windows OS you can use CH340). Otherwise the device cannot be found.
Please note: for any hardware you need more electronics to use this fully with the software (see documentation)
user manual: https://e.pcloud.link/publink/show?code=XZ1PeUZyk0BEzXyK6Vph37g8wQ1pHxeox4k
In case of software updates and changes, some content from user manual may differ to the latest available version.
You can use the program for free (free version) (since release 1.0.1.1 or higher).
If you would like to unlock all functions without limits (full version), you need a license key.
Please note that you use the latest release version for activation.
| feature | free version | full version |
|---|---|---|
| Arduino Programmer | yes | yes |
| Integrated program update function | no | yes |
| Tool objects limits | max. 1 (e.g. 1 signal or 2 sensors) | limited to software on hardware |
| Read out hardware | no | yes (if supported from software on hardware) |
| Personal Support Chat | yes | yes |
You only need to download the Setup_8 .zip file and extract into your favourite folder.
After that, follow the steps for your operating system bellow.
| Description | Download |
|---|---|
setup release |
https://github.com/LMCJC/Universal-Programmer/raw/main/update/files/Setup_8.zip |
To run the application you need .NET Framework 8.0 runtime
| Description | Download |
|---|---|
x64 runtime |
https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-8.0.20-windows-x64-installer |
Start LMCJC UP-Setup.exe in the extract path.
If setup is finished you find the LMCJC Programmer.exe inside the application folder.
To run the application, you must start the start script from the Scripts folder.
Make it executable and start the script in the terminal.
Linux Debian:
chmod +x debian_start.sh (or via graphical properties menue)
./debian_start.sh
MacOS:
chmod +x macos_start.sh
./macos_start.sh
The setup installs the .NET 8.0 runtime and dependencies (administration rights required).
If setup is finished, you find the StartScripts folder inside the application folder.
Start the script in the terminal.
In StartScripts folder:
Linux Debian:
./debian_start.sh
Once gnome-terminal is installed, you can run the application via the starter link LMCJC Programmer Linux in the program folder!
MacOS:
./macos_start.sh
or drag the .sh file into the terminal and press enter.
You only need to download the latest .zip file and extract into your favourite folder.
To run the application you need .NET Framework 6.0 runtime
