I've been working on a XMOS CNC controller board and in the process came up with two prototype designs using two different Texas Instruments stepper driver IC's. The DRV8818 and the DRV8824. Both of these ended up being able to control the NEMA 17 steppers for RepRap and the NEMA 23 for my small CNC router .