The TMC2100 is an advanced stepper motor driver with interpolation functionality. For example, it is possible to have 1/256 microsteps on the output with a 1/16 microstep control. This makes the TMC2100 an incredibly quiet driver, so no heavy CPU is needed.
This stepper motor driver comes with a cooling block.