I wrote some command-line based software to allow Beijing JCZ lasers, which usually use EzCAD2, to be controlled in an open/cross platform manner.

Write-up here: https://www.bryce.pw/engraver.html

This is very early stage and experimental. I am looking for collaborators to provide more data (I only have one of these lasers.) Help with the coding and documentation would also be appreciated. Thanks!