SilentSpider
А как на счёт того, чтобы спаять отдельный контроллер шагового двигателя (схема в принципе не сложная), хотя что-то он непохож на шаговый, в нём всего 4 контакта, а в шаговом должно быль не менее 7...
Или просто "отделить (не в смысле отрезать, отломать, ит.п.)" часть, которая отвечает за контроллер, и запустить на "холостую" без IDE. Я так уже делал со старым 5ти дюймовым флопи-дисководом...