
G-code jest bardzo prosty - szczególnie że do realizacji tego co chcesz zrobić spokojnie wystarczy przeczytać co oznacza "G01", "G00" i"F" - a jeśli koniecznie chcesz używać bitmapy napisanie konwertera tworzącego plik z g-code będzie dużo łatwiejsze niż napisanie własnego programu sterującego silnikami krokowymi.
Jeśli twój komputer ma port równoległy (uwaga - konwertery USB<-> Centronics zasadniczo nie działają w tym zastosowaniu) najprościej będzie ściągnąć demo programu MACH3 i "podpiąć" się do niego - MACH3 ma bardzo wygodne okienko do konfiguracji szybkości silników krokowych metodą prób i błędów (możesz mi wierzyć - przy słabych silniczkach takie coś BARDZO się przydaje) a elektronika potrzebna do połączenia sterownika z komputerem jest dość prosta (poza tym na sieci jest sporo sprawdzonych schematów).
Pozdrawiam
Grzesiek