В принципе вещь бесполезная (все помнят что шаговый двигатель можно крутить другим шаговым двигателем), но прикольная.
По сути - микроконтроллер tiny2313, батарейка и кнопочка.
При старте крутит мотор в одну стророну, при нажатии и удержании кнопки крутит в другую. После 7 секунд работы засыпает, так что выключатель питания не нужен. После нажатия на кнопку включается вновь.
Режим работы движка Full Step Mode, наиболее "мощный". Питание от чего угодно, у меня от АКБ мобильника.
Видео работы: http://www.youtube.com/watch?v=AREBFjBlArA
Исходный код и прошивка в архиве.