The Trinamic TMC429 is a triple-axis dedicated step and direction motion controller for both position and velocity control with acceleration and deceleration trapezoidal ramps.
Why do you think that https://github.com/Stan-Reifel/SpeedyStepper is a good alternative to TMC429