Hi, Tony. I didn't see that you decided on a controller yet - you might consider 32-bit GRBL. While the old 8-bit GRBL has a lot of limitations, the "HALified" 32-bit version has removed them - most notably, step rates of over 200 kHz are supported, you can have up to 6 Axes and Ethernet interface. It runs on a wide range of microcontrollers - 13 at latest count. You can find out more about it here:
https://github.com/terjeio/grblHAL. No SW license fee required - it is opensource. The test branch has autosquaring for ganged axes (like you recently moved to) and a really nice configuration section. It should be moving over to the master branch in a week or so. I'm running it on my small router. Several people are running it on ganged axis machines like yours. I have a breakout board on Tindie for the Teensy 4.1 (600 MHz ARM Cortex-M6 processor) -
https://github.com/phil-barrett/grbl...ster/README.md. I call it an unkit - all SMD components are there, you just add easy to solder through holes components like connectors and the Teensy. All in cost including connectors and the Teensy is about $65 USD. Though, schematics, gerbers and an OSHPark upload are available if you want to build your own. Worth checking out.
Attachment 448288