April 29th, 2014

Рраптор рисует Рраптор

Rraptor рисует логотип Rraptor from 1i7 on Vimeo.





Rraptor научился рисовать двумерные картинки в автоматическом режиме:
- приложение Андроид загружает рисунок из DXF-файла с Яндекс.Диска или с SD-карты,
- конвертирует в набор отрезков - команды G-кода G0 и G01,
- отправляет по Wif- на плату ChipKIT (WF32 или Uno32+Wifi Shield);
- плата выполняет G-коды и рисует картинку;
- шаговые моторы управляются ШИМ, прямоугольный сигнал генерируется при помощи прерываний аппаратного таймера pic32.

Код приложения Android: github.com/1i7/rraptor/tree/drawing-logo/RraptorPult
код прошивки платы: github.com/1i7/rraptor/tree/drawing-logo/rraptor_mpide2

На самом деле эта возможность теоретически была реализована еще 2 месяца назад в предыдущей версии прошивки - приложение все также грузило DXF-файл и отправляло координаты линий одну за одной на станок. Но на практике станок не очень хорошо себя вел уже при рисовании первой диагональной линии (дергался и издавал страшные звуки), а при попытке нарисовать вторую линию вообще слетал с катушек почти в буквальном смысле; стабильно работало только перемещение по одной координате за раз.

Collapse )