I really like the software. I bought a license for my new 10W Comgrow. However, I spent easily a good day or two trying to dork around with why I couldn’t connect to the laser with linux before I finally got it working and bought it. I had tried forever with an old ubuntu 20.04 install, no avail, couldn’t get windows installed on this laptop (and I didn’t feel like paying for a license key), and so tried Fedora 39. After a while I finally got LightBurn to talk to the laser cutter. I knew the laser cutter worked fine, I had connected earlier with my main win10 laptop (I didn’t want to use that laptop though, I wanted to dedicate this laptop to the laser cutter since it’s been just sitting around to no good use).
Anyway, under Fedora 39, I could get lightburn to talk using sudo Lightburn acting as superuser, but it wasn’t my preferred way. Running as regular user, I couldn’t get it to do squat. It would just fail with “Failed to open port - already in use?” with no explanation. I had at this point gone through all the steps to add my user to dialout, tty, ensure brltty wasn’t taking up the port, added a udev rule to make it mode 0666, etc etc. After running an lsof (nothing showed as using the port), strace, inotifywatch etc, it turns out there was an errant lock file in /run/lock on the port. It seems lightburn somehow was seeing the lock file, and saying “oops, its in use” but not really saying why it thought that.
A suggestion for a next revision to tell if there’s a lock file that shouldn’t be there. I have no clue how the lock file got there, but it did.
Anyway, looking forward to making cool stuff with this thing. LightBurn does exactly what I wanted it to.