I have a csmio-ip-s, enc, + extra io on a lathe, chicom 12x24 semi-industrial.
+ mpg.
+ lightbar using the cslabs macro on m3.

I use ac brushless servos, 750w x + z, 32 mm screw-z, 25 mm coming on x, and have 2 toolchangers, 4 tools + 7 tools ... the toolchanger mounts are being made, after first upgrading the x axis ballscrew (major metal-stuff).
10.000 count servos, with 1:2 belt drives HTD 8-30 mm, on x and z, and 1:3 belt drive on the servo spindle c axis - spindle - 2.5 kW.


The csmio solution is the best there is.
Unlimited io, great support, best hw, great drivers/firmware.
The cslabs hw is not cheap, but everything-else in hw (toolchangers, 32 mm ballscrews, good mounts, etc..) for a retrofit costs 5x more for a really good solution, industrial level.

I am really happy with everything-cslabs...
It tracks perfectly, as I did expect.
Very high resolution works really well, ie perfectly, 0.2 microns theoretical for me, for now.
FRO/SSO in hw is great, via analog log pots on MPG module.

Nevertheless, a lot of stuff is learning and fitting.
A lot of stuff is very laborious, my IO without inputs is == 110 wires, now, only 3 servos in use so far of 5-7 overall over time.

But cslabs are happy to help ...
and I tried with multiple excellent steppers, 2 types of ac servos, etc---
not because I need them, but to get good docs for me.

Todo...
- I need to get servo-inputs into the cslabs controller. Critical.
Not running yet.
- Optical homing via servos or optical limits. Critical.

Toolchanger 1., 4. of, needs mounts yoke etc etc. 60% done. Critical.
X axis new screw needs toolchanger base plate and mounts etc... 30% done. Critical.