-
v1.1.0 Stable
released this
2026-10-27 10:21:55 +00:00 | 10 commits to master since this releaseDownloads
laser_service.exe– the service; the web UI is built in, nowebfolder neededlaser_service_v1.1.0.zip– full package: exe,config.ini,install.bat,uninstall.bat, docsmarking-flow.html/marking-flow.de.html– flow documentation (English / German), open in any browser
New
- Program mapping: map any trigger at the end of the name to a laser program in the web UI
(panel Program Mapping), e.g.+3 → 0003,#1 → 0001,*88 → 0088,€ → 0001.
SDH1234+3marksSDH1234with program 0003. Longest matching trigger wins; no match → defaultProgramNumber. - Wait after marking is configurable (
PostMarkingDelay, ms, default 20000, 0 = off) inconfig.iniand the web UI. - Daily log files in
logs\laser_YYYY-MM-DD.log, kept for 10 days (LogDir,LogRetentionDays). -debugflag: run interactively with verbose logging of laser commands.- Web UI embedded in the exe.
- CSV: the last row is used for
Werkzeugname.
Fixes
- As a Windows service, the working directory is now the exe folder (was
C:\Windows\System32),
soconfig.iniandlogs\are found next to the exe. - Debug flag is read thread-safely and active from startup.
Upgrading
laser_service.exe -stop- Replace
laser_service.exe(an oldweb\folder can be deleted) laser_service.exe -start- Add the program mappings in the web UI (http://localhost:8080 → Program Mapping)
⚠️ Do not overwrite the production
config.iniwith the one from the ZIP – it is an example config
(CharacterString = "T", noCSVLogFile). Existing configs keep working; new settings fall back to defaults.⚠️ The old
#0001suffix no longer selects a program by itself – add mappings like#1 → 0001instead.
Triggers such as€only match if the CSV file is UTF-8.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads