Use a control board with Marlin firmware (3D-printer focused) to control your CNC
SKR v1.1 & TMC2130 & LV8729 – total printer revamp