Контроллер предназначен для управления лазерным или нихромовым выжигателем. Контроллер работает полностью автономно, программы выполняются с SD-карты, но можно отправлять данные и с ПК.
Схема подключения
Резисторы на кнопках должны быть следующими: R = 1k, 2R = 2k, 4R = 4.7kКнопки
- LEFT, RIGHT, UP и DOWN - перемещение лазера, если кнопка будет отпущена в течении 0.4 секунд, то лазер подвинется на шаг сетки. Если кнопка останется зажатой, движения будет продолжаться до тех пор, пока кнопка не будет отпущена. Остановка выполняется всегда с привязкой к сетке. Во время выполнения программы кнопки UP и DOWN меняют скорость подачи (Feed Override), в пределах 10-200%, с шагом в 5%;
- XY-0 - возвращает лазер в начало координат. Или задает начало координат, для этого держите кнопку нажатой в течении 0.4 секунд;
- HIGH/LOW - выбор скорости ручного перемещения лазера;
- LASER - включить лазер в режиме маркера (минимальная мощность);
- RUN/PAUSE - открыть экран выбора файла для выполнения, повторное нажатие - подтвердить выбор;
- STOP - прекратить выполнение программы, или закрыть экран выбора файла;
Поддерживаемые комманды
- G0 - ускоренное перемещение лазера (холостой ход);
- G1 - линейная интерполяция;
- G4 Px - задержка выполнения программы, x - секунды;
- G20 - переключиться в дюймовую систему;
- G21 - переключиться в метрическую систему;
- G53 - отключить смещение начала системы координат;
- G90 - абсолютная система координат;
- G91 - относительная система координат;
- G93 - Inverse Time, перемещение лазера должно завершиться через 1/F минут;
- G94 - скорость подачи в формате мм/мин;
- M3 Sx - включить лазер на заданной мощности, x - значение от 0 до 255 (0 - выключить / 255 - максимальная мощность);
- M5 - выключить лазер;
PCB
Платы от пользователей можно скачать из следующих сообщений: #342 (BOM)Image2GCode
Конвертер картинок в g-код для лазерных и нихромовых выжигателей теперь находится тут: https://www.image2gcode.ru/Загрузки
Отказываясь от использования Яндекс Диска, я совсем забыл про эту тему на форуме. Прошивки я прикрепил к посту. После скачивания нужно изменить расширение с txt на hex.Утилита для загрузки HEX-файлов в платы Arduino UNO и Nano: https://github.com/arrsoft312/update/releases/latest