I had a look at the CMM-EC02 EtherCAT interfacing board .
Its a standard CIA402 device so can be hooked up with Domincs component if homing and the like are required.
I reckon i could nearly write a generic xml driver for it in a morning.
I would connect it to an ethercat master on its own and type
ethercat pdos > pdos.txt and it should report all of its settings to a text file as per the Delta manual and you will be set.
There are two xml files I wrote with one other person here
github.com/rodw-au/linuxcnc-cia402
the diewu one is for a simple chinese IO module and we had no manual at all. I did it quickly and Matt with no background was able to recreate it.
Slave 3 in the ethercat one had a manual and we worked with it and the pdo output
HINT Slaves 0-2 will show you how to do the status word etc that turn the device on with linuxcnc.