Лазерный гравировщик по дереву: прошивка мега2560 + tb6600

Фрезерные и гравировальные станки для обработки мягких материалов (дерево, пластики, мягкие металлы).
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение selenur »

Rom327 писал(а):Ввел команду g1 f300, и g0 f300. От стрелок моторы поехали! Но в противоположные стороны. Как инвертировать направление движения? Или просто поменять провода ШД? Как настроить правильное отношение шаг-мм?
Введи команду $3=1, попробуй подвигать, потом $3=2, и так увеличивай до 7, пока не найдешь такое значение при котором движение будет в нужную сторону.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

Проще провода поменять местами. По команде S выставляется ШИМ, в прошивке по умолчанию эта переменная имеет значения от 0-1000. В grblControl нужно выставить тоже самое иначе будет неправильное управление мощность лазера, если вы конечно используете для этого выход ШИМ(PWM). Количество шагов на мм нужно рассчитывать исходя из механики, шаговых двигателей и драйверов или подобрать методом народного т-ка :hehehe: .
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение Rom327 »

selenur писал(а):
Rom327 писал(а):Ввел команду g1 f300, и g0 f300. От стрелок моторы поехали! Но в противоположные стороны. Как инвертировать направление движения? Или просто поменять провода ШД? Как настроить правильное отношение шаг-мм?
Введи команду $3=1, попробуй подвигать, потом $3=2, и так увеличивай до 7, пока не найдешь такое значение при котором движение будет в нужную сторону.
Спасибо! Нашел описание на русском! http://instrumentotvet.ru/category/cnc-stanki/grbl/

Теперь остался пожалуй главный вопрос: как фрезер превратить в лазерный гравер? То есть как управлять включением/отключением лазера?
Снимаю вопрос! Нашел конвертер https://sites.google.com/site/nikromsof ... mp-v-gcode правда он выдает программу гравировки только справа-налево, а хотелось бы в обоих направлениях.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение Rom327 »

staltech писал(а):Чуть не забыл, концевики по умолчанию НО. Но все зависит от настроек EEPROM, можно и инвертировать вход.
Можно ли концевики установить и на +Х и +У и запараллелить их с концевиками -Х и -У? Будет ли станок останавливаться если наедет скажем на +х?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

Метод выжигания: Изменение скорости (F) и галочку на (Двигаться змейкой).
Варианты подключения лазера http://instrumentotvet.ru/category/cnc-stanki/grbl/. Кстати ссылка была на первой странице темы.
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

Можно ли концевики установить и на +Х и +У и запараллелить их с концевиками -Х и -У? Будет ли станок останавливаться если наедет скажем на +х?
Можно, у концевиков обычно есть открытый коллекторный выход.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение Rom327 »

staltech писал(а):
Можно ли концевики установить и на +Х и +У и запараллелить их с концевиками -Х и -У? Будет ли станок останавливаться если наедет скажем на +х?
Можно, у концевиков обычно есть открытый коллекторный выход.
У меня обычные микрики. На Х+ и У+ станок остановится? Вот сейчас замыкал 10 и 11 выходы на GND станок на остановился! Не реагирует на микрики вообще никак!
Последний раз редактировалось Rom327 05 сен 2016, 14:23, всего редактировалось 1 раз.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

У меня обычные микрики. На Х+ и У+ станок остановится?
Да, главное чтобы плата arduino не повисла. У меня концевики дополнительно отключают сигнал Step через логику.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение Rom327 »

А у меня никак не реагируют на замыкание! Как будто их нет... Нажимаю стрелку влево и потом на микрик, а движение не прекращается....
Последний раз редактировалось Rom327 05 сен 2016, 14:25, всего редактировалось 1 раз.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

$21=1 Enable hard limit
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

После ввода команды сделайте Reset в программе.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение Rom327 »

staltech писал(а):$21=1 Enable hard limit
Отрабатывает! А как сделать разгон в нолевые точки? Скажем команда разгон Х в 0, ось пошла в минус доехала до концевика, остановилась и отъехала на 100 в плюс и программа записала, что это 0 станка?
Последний раз редактировалось Rom327 05 сен 2016, 14:39, всего редактировалось 3 раза.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

Еще раз сделайте скрин по $$ или поменяйте $5 на противоположное значение
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение Rom327 »

А как сделать разгон в нолевые точки? Скажем команда разгон Х в 0, ось пошла в минус доехала до концевика, остановилась и отъехала на 100 в плюс и программа записала, что это 0 станка?
$H выдает ошибку! Можно как то исправить?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

Посмотрите вот здесь вроде есть решение https://github.com/grbl/grbl/issues/293.
Пока вынужден отключиться, если получится вечером зайду на форум. Я для позиционирования использую конечник на входе PROBE, но у меня позиционирование по одной оси.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение Rom327 »

staltech писал(а):Посмотрите вот здесь вроде есть решение https://github.com/grbl/grbl/issues/293.
Пока вынужден отключиться, если получится вечером зайду на форум. Я для позиционирования использую конечник на входе PROBE, но у меня позиционирование по одной оси.
Вот цитата оттуда:
Да! Существует решение этой проблемы. Вам нужно будет скачать исходный код grbl и изменить конфигурацию самонаведения цикла в файл config.h работать только на двух осях. Перекомпилируйте источник и флэш - шестигранник на ваш Arduino.
Но как то стремно... Не сделаю я этого самостоятельно!
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

Прошивка с хомлением по 2 осям XY для Arduino Mega 2560:
grbl_mega_2560_home_2axis.zip
(30.61 КБ) 277 скачиваний
Не забудьте включить хомление $22=1, направление движения при хомлении $23=0 в плюс $23=3 в минус.
Координаты от контроллера $13=1 в дюймах, $13=0 в миллиметрах.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение Rom327 »

staltech писал(а):Прошивка с хомлением по 2 осям XY для Arduino Mega 2560:
grbl_mega_2560_home_2axis.zip
Не забудьте включить хомление $22=1, направление движения при хомлении $23=0 в плюс $23=3 в минус.
Координаты от контроллера $13=1 в дюймах, $13=0 в миллиметрах.
Спасибо!
Вот это скорость!
Завтра попробую!
Соответственно все настройки слетят?
А не подскажете, почему в визуализаторе GrblControl при обработке фрезой отображается фреза, путь фрезы и картинка, а при работе лазером только начало координат и сама фреза?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
staltech
Почётный участник
Почётный участник
Сообщения: 544
Зарегистрирован: 01 июл 2016, 22:50
Репутация: 155
Настоящее имя: Сергей
Откуда: Пензенская обл., г. Никольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение staltech »

Соответственно все настройки слетят?
У меня вроде не слетели, но лучше проверить.
А не подскажете, почему в визуализаторе GrblControl при обработке фрезой отображается фреза, путь фрезы и картинка, а при работе лазером только начало координат и сама фреза?
Где нибудь в начале G кода нужно сделать небольшое перемещение по Z, например Z0.1. Если будете загонять большой файл для построчной гравировки, лучше этого не делать, повиснет визуализатор :hehehe:.
Мне пока не попадался сендер для GRBL, который бы мог нормально работать с большими файлами и при этом еще иметь визуализатор с поддержкой построчной гравировки. Есть вот такая программка, хорошо работает с большими файлами но платная и без визуализатора.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66

Сообщение Rom327 »

staltech писал(а):
Соответственно все настройки слетят?
У меня вроде не слетели, но лучше проверить.
Спасибо! Разгон в 0 заработал! Настройки не слетели! Но теперь вылезла новая трабла: машинные координаты после разгона ушли в минус, и теперь при запуске программы фреза летит в ноль машинных координат и там начинает обработку. Соответственно сразу врезается в края осей! Можно ли сделать, чтобы после команды $H машинные координаты и рабочие координаты равнялись нулю? Или есть другой способ?
Разгон.JPG (1725 просмотров) <a class='original' href='./download/file.php?id=89414&mode=view' target=_blank>Загрузить оригинал (171.59 КБ)</a>
Перед программой вставил команду G53 и все заработало!
РазгонG53.JPG (1725 просмотров) <a class='original' href='./download/file.php?id=89415&mode=view' target=_blank>Загрузить оригинал (191.09 КБ)</a>
Надо учить матчасть!!!

Вот видео по разгону в 0 командой $Hhttps://youtu.be/iWOoEE2r3YY
Огромное спасибо staltech за помощь!!!
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Ответить

Вернуться в «Фрезерные станки по дереву и пластикам, гравировальные станки, роутеры»