Henrik designed and built an adjustable clock source for the EasyDriver that maintains the same motor speed over a range of step resolutions. It adjusts the driving frequency depending on the resolution of steps the EasyDriver makes per input pulse.
EasyDriver is a stepper motor driver that moves the motor one preselected step for every LOW-HIGH transition it receives on it’s input pin. The direction and steeping resolution are selectable though three control pins.
Hentik’s board uses a ATtiny25 microcontroller to read the steeping resolution control pins, and adjusts the driving clock frequency, to maintain the same rotational speed. Check out a video of it below.