Просмотр показал, что несколько деталей я собрал не так, из за этого и маленький ход по осям:
Быстро переделываем наш станок, как на видео:
Двигатель по оси Z поднимаем на втулки:
После этого ход по осям составил заявленные 130х110х45мм.
Пуско-наладка
Подключив Ардуино к компьютера, на USB/COM порту на скорости 115200, я увидел приглашение:
Код:
|
Grbl 0.9i ['$' for help] |
В Ардуино работает
последняя версия программы GRBL, позволяющая управлять принтером/гравером/фрезерным станком через G-коды.
Посылка $$ показывает текущие настройки контроллера
Код:
|
$$
$0=10 (step pulse, usec)
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=6 (dir port invert mask:00000110)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.020 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$14=1 (auto start, bool)
$20=0 (soft limits, bool)
$21=0 (hard limits, bool)
$22=0 (homing cycle, bool)
$23=0 (homing dir invert mask:00000000)
$24=25.000 (homing feed, mm/min)
$25=500.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=1.000 (homing pull-off, mm)
$100=800.000 (x, step/mm)
$101=800.000 (y, step/mm)
$102=800.000 (z, step/mm)
$110=800.000 (x max rate, mm/min)
$111=800.000 (y max rate, mm/min)
$112=800.000 (z max rate, mm/min)
$120=50.000 (x accel, mm/sec^2)
$121=50.000 (y accel, mm/sec^2)
$122=50.000 (z accel, mm/sec^2)
$130=200.000 (x max travel, mm)
$131=200.000 (y max travel, mm)
$132=200.000 (z max travel, mm)
ok |
К использованию мощных управляющих программ типа MATH3 я пока не готов, ставлю простейшую программку
GRBL CONTROLLER.
В окошке управления осями получаю работу шаговых двигателей. Правда на команду 10мм получаю реальный сдвиг на 20мм. Видимо данные настройки рассчитаны на другую шпильку.
Устанавливаю шаг моторов:
Код:
|
$100=1600
$101=1600
$102=1600 |
Заодно устанавливаю ограничения перемещения по осям:
Код:
|
$130=130
$131=110
$132=45 |
Вот в общем то и все. Галочка «Spindle On» приводит к срабатыванию реле и включению мотора шпинделя.
Загружаю из китайского архива первый пример и… ломаю кончик первой фрезу (((. Перемещение по оси Z с максимальной скоростью ниже уровня стола. Значит пора разбираться G-кодом и его получением. Добавляю в станок четыре аппаратные кнопки, который помогают быстро остановить/продолжить работу программы.
Программное обеспечение
3D гравировку и изучение программы ARTCAM я отложил в светлое будущее. Основное назначение данного станочка для меня — гравировка и сверловка печатных плат, нарезание отверстий в корпусах приборов и гравировка различных надписей и рисунков. Начну с того, чем я умею пользоваться — SprintLayout6.
Для генерации G-кода нашел простейший конвертер
StepCam понимающий форматы CorelDraw, SprintLayout, Autocad и даже BMP
Программа позволяет установить скорость перемещения при резке, глубину реза и некоторые другие параметры и формирует готовый G-код
После чего загружаем сгенеренный файл в GRBL CONTOLLER
Устанавливаем вручную точку начала координат по трем осям и нажимаем кнопку «ZeroPosition», а после этого — «Begin». Если поставить перемещение по оси Z на толщину материала — получаем обрезку по контуру.
Изготовление печатных плат
С печатными платами оказалось все неплохо — процесс, обычная гравировка, текстолит — материал комфортный для резки. Для начала еще раз выставляю горизонталь всего чего можно
Сначала уровнем:
А затем резкой тонкой бумажки на рабочем столе.
Подготовка платы — процесс не сложный. В SprintLayout делаю «Экспорт-›данные фрезер HPGL .plt». Выбираю фрезеровку нужного слоя, устанавливаю требуемый отступ фрезы от дорожки:
Получаю G-код все той же StepCam:
Задаю так же второй файл под сверловку (можно сделать несколько файлов под разные сверла)
Результат меня удовлетворил, особенно как получились отверстия. Правда дизайн платы лучше готовить специально под такую технологию — с прямыми контурами.
Проблемы
1. Станок очень капризен к USB-проводу. Короткие шнурки из комплекта мне показались неудобными, а вот из полутора метровых более менее заработал только один. При этом, если шпиндель подключен к реле, то очень часто возникает сбой программы. Может там общий минус нужно сделать или кондеров на мотор шпинделя понавесить?
2. Заметил что при длительной работе микросхемы драйверов шаговых двигателей сильно греются. Решил использовать, купленные раньше мелкие радиаторы
такие и
такие. Помогло.
Выводы
Отличный стартовый набор для вхождения в мир ЧПУ. Для коммерции слишком медленный, маленький и маломощный.
Вполне подходит для домашнего использования: изготовления печатных плат (фрезеровка, сверловка, обрезка по контуру), фрезеровке отверстий в DIY корпусах, изготовление некрупных деталей из пластика, текстолита, фанеры, гравировка на разных материалах. Наверное, не сложная 3D гравировка
Что понравилось- Все детали металлические.
- Все собирается «из коробки» и работает.
- Есть перспективы к некоторой модернизации
Что не понравилось- Сэкономлено на многих деталях, радиаторах драйвера, патроне шпинделя
- Размеры маловаты. Хотелось бы иметь что-то хотя бы 200х150 на Х и Y
- Мотор шпинделя слабоват для серьезных материалов
- Тормозной контроллер
Что планирую сделать:- Увеличить габариты по оси Х до 300мм. Для этого заказал профиль 2020, шпильку привода и направляющие с держателями на 400мм. Из того что освободится увеличить высоту для изготовления отверстий в корпусах.
- Сделать большой рабочий стол из дерева или толстого текстолита. На нем большинство заготовок отлично фиксируется при помощи двухстороннего скотча
- Заменить патрон шпинделя на нормальный ER11 с разными цангами
- Поставить ШИМ регулятор на мотор шпинделя
- Попробовать приспособить в качестве шпинделя гравер
- Купить разного инструмента
Еще раз ссылка на магазин, где брал: http://www.gearbest.com/3d-printers-...pp_356128.html
P.S Пока писал обзор, цена на станок еще упала на $9 и на
главной странице товара появилось видео на русском.
Видео работы станка: