first off, which Arduino firmware are you using (gcode, snap?) and which version? 1.3?
it should work just fine. the pin mappings should be very similar:
clock -> step
cwb -> dir
enable -> enable
from the datasheet, make sure that resetb is set to low when the chip starts up, then brought high. (datasheet page 10) i dont fully understand it, but the timing diagrams help.
finally, it might be a good idea to add longer delays in the functions that control direction and sending clock signals.
good luck, and let us know how it goes.