Hi TotallyRC, thanks for running the test, more discussion of that in the DSPMC forum with more code to test. Yes this is for very high speed cutting of foam and soft materials on big machines so 60m/min is the target, probably realistically 40m/min, its already doing it at 16m/min.
Regarding the ethernet, I brought it up because when I first built the machine 7 years I ago I had the misfortune of trying it with a **** controller with a ****l Ethernet card (purchased from *****), well it would run a few thousand blocks a second once the code was in the **** card but the transfer from **** to the ******** was at about 1 or 2 blocks per second! leading to big waits and motion starvation. Well ***** said it was a **** problem and **** said "just because you cant fix it doesnt mean its not working and we can fix it if you pay us to", but we were in Australia and **** overseas and they wanted more money to fix it so I asked to swap to a PCI card (I actually borrowed one from an associate in Australia and it worked OK) but by this time after a few months of trying to get it working, they said they wouldnt take it back or credit me for returned hardware, so I thought, well,l I dont want to deal with businesses who treat customers like this and I took the Aussie $12000 hit. I swapped over to another controller I had used before and its been like that for years, just time to upgrade with the times. I hope ****** reads this because I would like to let them know in a public formum that I have since purchased over $400 000 dollars worth of CNC controls in the intervening years and they havent got one cent worth of that business. I guess they keep sucking in new customers with cheesy gimicks and hype. Anyway, ive gone a bit off topic, but that explains why I am wary of ethernet connections. BTW I have used with great success the Eckelmann and Beckhoff CNC systems which do communicate by ethernet, but not all customers understand/need/want the benefits of a good quality expensive system. If you have to do a well supported super complex system that you cant do in Mach3 or EMC then I definitely recommend them (like one machine Ive been involved with has 32 coordinated servo axes and real time position correction from a laser tracker feed back, all communicating by Ethernet/EtherCAT). Expensive doesnt always mean good, and cheap can be good, which it looks like Mach certainly is. I dont think the average punter understands how good and configurable Mach3 is now. If DSPMC shapes up to expectations then I will be able to give some feedback from a high use and difficult application.