У меня уже давно возникала идея построить что-то из области станков с ЧПУ. Но постоянно возникали препятствия на пути реализации моих творческих порывов: то времени нет, то проблема с инструментом или деталями для механизмов. И когда мне в руки попал детский конструктор FISCHERTECHNIK, я понял – вот оно!
Итак, строим плоттер с программным управлением. прошлый раз для управления я использовал Arduino. В этот раз мозгом будет контроллер ROBO TX из конструктора fischertechnik.

08. Программа для контроллера ROBO TX составляется на визуальном языке программирования в виде схемы алгоритма. Причем этот язык очень похож на блок-схемы, которые встречаются в учебниках по информатике, и на соответствующий ГОСТ1. Я считаю, что эта особенность ПО будет очень полезна для школьников, которые изучают основы программирования.

Я составил простую программу для вывода одной строки — «HABRAHABR». Для каждого символа создал отдельную подпрограмму. Всего получилось 4 подпрограммы.
Тут можно посмотреть, что у меня получилось.
Теперь у меня есть желание реализовать интерпретатор G-кода для контроллера ROBO TX. Тогда можно будет перегонять файлы из CAD систем в G-код и получить полноценный с функциональной точки зрения макет ЧПУ станка.
1 – ГОСТ 19.701-90 Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.
Конструктор fischertechnik для статьи любезно предоставлен магазином ПАКПАК.