Drive 8 Stepper motor simultaneous with different motion?
I would recommend the L6470 which are a little pricy but worth it. Although a little work on coding at the beginning is needed, it will save you lots of hard work synchronizing all your motors to work with one another and enable you to use a cheaper MCU.