@droftarts Hi droftarts, what I mean by closed loop board and software is that, aside from the closed loop driver which take care if the motor lags behind, the other motors don't take that into account. You can have closed loop drivers, but the system continue to be open loop.
In a real closed loop CNC system, if a motor lags behind, the control board and software (path planning) will notice, trhough feedback from the encoders, and coorect the other motors to keep the syncronicity of the system.
So for example if you are milling a part and at some point there is more matterial, some motor might lag behind, it will be corrected by the driver, but since the others motors didn't encounter that perturbance, those won't lag, and you will end with a dent in your part. In a closed loop system, that is corrected by the software and you won't end with a dent but instead with a smooth surface which is dimmensionally accurate.
At the time of this writing, only closed loop software available (which support step and dir) is linuxCNC with mesa cards. But it would be good to have a newer alternative, without reaching the costs professional CNC controllers like fanuc.