Since EzCad2 is discontinued and EzCad3 is a pretty expensive retrofit of software and control board (at least) might be time to poke over how it works more .

The XY2-100 for the galvo is easy enough, the Raycus 8 bit power + sync seems fairly straightforward since its tight timing either cpu+fpga/cpld+ram as a driver, or just keep figuring out the LMC1 interface. Maybe BJCZ will update/give out the EzCAD2 SDK instead.