Введи команду $3=1, попробуй подвигать, потом $3=2, и так увеличивай до 7, пока не найдешь такое значение при котором движение будет в нужную сторону.Rom327 писал(а):Ввел команду g1 f300, и g0 f300. От стрелок моторы поехали! Но в противоположные стороны. Как инвертировать направление движения? Или просто поменять провода ШД? Как настроить правильное отношение шаг-мм?
Лазерный гравировщик по дереву: прошивка мега2560 + tb6600
- selenur
- Почётный участник

- Сообщения: 4605
- Зарегистрирован: 21 авг 2013, 19:44
- Репутация: 1622
- Настоящее имя: Сергей
- Откуда: Новый Уренгой
- Контактная информация:
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- staltech
- Почётный участник

- Сообщения: 544
- Зарегистрирован: 01 июл 2016, 22:50
- Репутация: 155
- Настоящее имя: Сергей
- Откуда: Пензенская обл., г. Никольск
- Контактная информация:
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Проще провода поменять местами. По команде S выставляется ШИМ, в прошивке по умолчанию эта переменная имеет значения от 0-1000. В grblControl нужно выставить тоже самое иначе будет неправильное управление мощность лазера, если вы конечно используете для этого выход ШИМ(PWM). Количество шагов на мм нужно рассчитывать исходя из механики, шаговых двигателей и драйверов или подобрать методом народного т-ка
.
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Спасибо! Нашел описание на русском! http://instrumentotvet.ru/category/cnc-stanki/grbl/selenur писал(а):Введи команду $3=1, попробуй подвигать, потом $3=2, и так увеличивай до 7, пока не найдешь такое значение при котором движение будет в нужную сторону.Rom327 писал(а):Ввел команду g1 f300, и g0 f300. От стрелок моторы поехали! Но в противоположные стороны. Как инвертировать направление движения? Или просто поменять провода ШД? Как настроить правильное отношение шаг-мм?
Теперь остался пожалуй главный вопрос: как фрезер превратить в лазерный гравер? То есть как управлять включением/отключением лазера?
Снимаю вопрос! Нашел конвертер 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/
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
Можно ли концевики установить и на +Х и +У и запараллелить их с концевиками -Х и -У? Будет ли станок останавливаться если наедет скажем на +х?staltech писал(а):Чуть не забыл, концевики по умолчанию НО. Но все зависит от настроек EEPROM, можно и инвертировать вход.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
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
Метод выжигания: Изменение скорости (F) и галочку на (Двигаться змейкой).
Варианты подключения лазера http://instrumentotvet.ru/category/cnc-stanki/grbl/. Кстати ссылка была на первой странице темы.
Варианты подключения лазера http://instrumentotvet.ru/category/cnc-stanki/grbl/. Кстати ссылка была на первой странице темы.
- staltech
- Почётный участник

- Сообщения: 544
- Зарегистрирован: 01 июл 2016, 22:50
- Репутация: 155
- Настоящее имя: Сергей
- Откуда: Пензенская обл., г. Никольск
- Контактная информация:
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Можно, у концевиков обычно есть открытый коллекторный выход.Можно ли концевики установить и на +Х и +У и запараллелить их с концевиками -Х и -У? Будет ли станок останавливаться если наедет скажем на +х?
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
У меня обычные микрики. На Х+ и У+ станок остановится? Вот сейчас замыкал 10 и 11 выходы на GND станок на остановился! Не реагирует на микрики вообще никак!staltech писал(а):Можно, у концевиков обычно есть открытый коллекторный выход.Можно ли концевики установить и на +Х и +У и запараллелить их с концевиками -Х и -У? Будет ли станок останавливаться если наедет скажем на +х?
Последний раз редактировалось 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/
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
Да, главное чтобы плата arduino не повисла. У меня концевики дополнительно отключают сигнал Step через логику.У меня обычные микрики. На Х+ и У+ станок остановится?
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
А у меня никак не реагируют на замыкание! Как будто их нет... Нажимаю стрелку влево и потом на микрик, а движение не прекращается....
Последний раз редактировалось 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/
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
$21=1 Enable hard limit
- staltech
- Почётный участник

- Сообщения: 544
- Зарегистрирован: 01 июл 2016, 22:50
- Репутация: 155
- Настоящее имя: Сергей
- Откуда: Пензенская обл., г. Никольск
- Контактная информация:
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
После ввода команды сделайте Reset в программе.
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Отрабатывает! А как сделать разгон в нолевые точки? Скажем команда разгон Х в 0, ось пошла в минус доехала до концевика, остановилась и отъехала на 100 в плюс и программа записала, что это 0 станка?staltech писал(а):$21=1 Enable hard limit
Последний раз редактировалось 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/
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
Еще раз сделайте скрин по $$ или поменяйте $5 на противоположное значение
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
А как сделать разгон в нолевые точки? Скажем команда разгон Х в 0, ось пошла в минус доехала до концевика, остановилась и отъехала на 100 в плюс и программа записала, что это 0 станка?
$H выдает ошибку! Можно как то исправить?
$H выдает ошибку! Можно как то исправить?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
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
Посмотрите вот здесь вроде есть решение https://github.com/grbl/grbl/issues/293.
Пока вынужден отключиться, если получится вечером зайду на форум. Я для позиционирования использую конечник на входе PROBE, но у меня позиционирование по одной оси.
Пока вынужден отключиться, если получится вечером зайду на форум. Я для позиционирования использую конечник на входе PROBE, но у меня позиционирование по одной оси.
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Вот цитата оттуда: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/
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
Прошивка с хомлением по 2 осям XY для Arduino Mega 2560:
Не забудьте включить хомление $22=1, направление движения при хомлении $23=0 в плюс $23=3 в минус.
Координаты от контроллера $13=1 в дюймах, $13=0 в миллиметрах.
Координаты от контроллера $13=1 в дюймах, $13=0 в миллиметрах.
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Спасибо!staltech писал(а):Прошивка с хомлением по 2 осям XY для Arduino Mega 2560: Не забудьте включить хомление $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/
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
У меня вроде не слетели, но лучше проверить.Соответственно все настройки слетят?
Где нибудь в начале G кода нужно сделать небольшое перемещение по Z, например Z0.1. Если будете загонять большой файл для построчной гравировки, лучше этого не делать, повиснет визуализаторА не подскажете, почему в визуализаторе GrblControl при обработке фрезой отображается фреза, путь фрезы и картинка, а при работе лазером только начало координат и сама фреза?
Мне пока не попадался сендер для GRBL, который бы мог нормально работать с большими файлами и при этом еще иметь визуализатор с поддержкой построчной гравировки. Есть вот такая программка, хорошо работает с большими файлами но платная и без визуализатора.
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Лазерный гравировщик по дереву: прошивка мега2560 + tb66
Спасибо! Разгон в 0 заработал! Настройки не слетели! Но теперь вылезла новая трабла: машинные координаты после разгона ушли в минус, и теперь при запуске программы фреза летит в ноль машинных координат и там начинает обработку. Соответственно сразу врезается в края осей! Можно ли сделать, чтобы после команды $H машинные координаты и рабочие координаты равнялись нулю? Или есть другой способ? Перед программой вставил команду G53 и все заработало!Надо учить матчасть!!!staltech писал(а):У меня вроде не слетели, но лучше проверить.Соответственно все настройки слетят?
Вот видео по разгону в 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/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/