Hello! Got a chance to try this today. It looks like Easel gets the closest. Unfortunately, while it drew out the right overall motions in the air, it never turned the spindle on. So, I made a copy of the Easel post, renamed it for Snapmaker, and set the UseSpindle field to 1 and the FileExtension to ".cnc" (so Snapmaker will show it on the thumbdrive). After that, I was able to cut a test project successfully (just some text 0.5mm deep). I'll try to do a more involved project from here and update with any more tweaks I discover I need.
Eventually, it would be nice to add a PixelCNC profile here:
GitHub - Snapmaker/snapmaker_cnc_post_process
because I think this program is what a lot of artists / casual CNC users are looking for.
Also, minor thing: it would be nice if the app warned that paths need to be recomputed after things like changing the work origin.
Anyway, thanks for your help!