Широкоформатный принтер с СНПЧ на Arduino

Согласитесь, отличная идея: создать протяжной широкоформатный принтер с СНПЧ на Arduino.
Задача состоит из нескольких шагов:
1) Создание протяжного механизма
2) Создание привода каретки для перемещения печатающей головки
3) Программирование Arduino
4) Написание драйвера
5) Монтаж СНПЧ
Самые тяжелые этапы — это 3 и 4, но в случае решения задачи на выходе широкоформатный принтер, который вполне можно использовать для печати чертежей и т.п.