Hi Esme,
Thanks for the confirmation of bits changing and the voltages.
There are a few more items to check.
Please disconnect the motor, and enable the device using the ENBL in register 0. Do not issue step commands at this point.
Do you see xOUT1 pins at 12V and xOUT2 pins at 0V?
If not, please check the FAULTn pin? Is it low?
Any scope captures of the gate control signals after the device is enabled will help.
If you see the xOUT1 and xOUT2 pins in the proper state, issue step commands. Do the outputs toggle?
Thanks for the confirmation of bits changing and the voltages.
There are a few more items to check.
Please disconnect the motor, and enable the device using the ENBL in register 0. Do not issue step commands at this point.
Do you see xOUT1 pins at 12V and xOUT2 pins at 0V?
If not, please check the FAULTn pin? Is it low?
Any scope captures of the gate control signals after the device is enabled will help.
If you see the xOUT1 and xOUT2 pins in the proper state, issue step commands. Do the outputs toggle?