Робот будет построен на плате Arduino ,для разработки планируется использовать среды Processing,Visual Studio
собственно сабж

выглядит примерно вот так и представляет из себя 2 шаговых двигателя и закрепленный между ними подвес ,на который прикреплена ручка .
Теперь основные проблемы:
1.Невозможность использования чужого кода в связи с особенностью моих ШД(Шаговых Двигателей)
мои ШД используют для своей работы драйвер на микросхеме ULN2003 ему для работы 4 вывода для каждой из катушек
в готовых же проектах используются контроллеры step-dir которые подразумевают 2 управлющих контакта.
2. Низкая скорость моих ШД
она связанна с тем ,что в данных двигателях используется редуктор 1/64 это обеспечивает первоклассную точность ,но аццкое время ожидания
ведь скорость вала составляет 1 оборот в 2 секунды.
3. Сложность разработки ПО для работы с GCode
4. Сложность математических расчетов для точного позиционирования при пропуске шагов
Принимаю Здравую критику ,и предложения по решению проблем.
так же буду рад любой помощи в расчетах определения координат на плоскости
и расчетах алгоритма рисования