I've successfully reverse engineered the protocol of the Chinese commodity fiber laser engraver, the type that costs about $2-4k for the 20W model, typically blue and silver in color, hopefully you know the ones. This laser normally comes with the putrid "ezcad2" software (which, besides its more severe functional flaws, only runs on Windows.)
If you aren't familiar with this type of machine, it combines a q-switched 1064 nm fiber laser with a galvo scanner assembly and allows marking/engraving on most inorganic substrates (metal, ceramics); of particular note on this forum, it can ablate copper from PCB stock, selectively remove a whole-board coating of solder mask, and purportedly cut FR-4 (though I haven't tried that one myself.)
I am planning to create an open source command-line based toolchain for using this laser. What features would be useful to you? Is anyone interested in helping me out on this project? Besides programmers able to directly help with the coding (in Python), I'm looking for pre-alpha testers who have these or similar machines and enough technical know-how to do USB packet captures so that I can examine the protocols of their lasers and compare them to my own. (A willingness to expose one's machine to the danger inherent in this project is also necessary as obviously this is early-stage, experimental software.) My machine also does not have a rotary axis installed, so getting data from a machine with one would be of interest as I'd like to support that feature.