Программа для управления самодельным лазерным гравером
- Козёл
- Мастер
- Сообщения: 252
- Зарегистрирован: 15 мар 2017, 12:07
- Репутация: 482
- Настоящее имя: Артурио
- Откуда: Бишкек
- Контактная информация:
Программа для управления самодельным лазерным гравером
Простенькая программа для управления лазерным гравером через USB порт. Контроллер на Arduino Nano, выводы как у grbl, производительность гораздо выше. Поддерживаются HPGL файлы из CorelDRAW и Inkscape. Гравировка по черно-белым картинкам. Лазер всегда включается на заданной скорости, т.е. прежде чем лазер будет включен, он будет сначала разогнан до нужной скорости. Также поддерживаются концевые выключатели, при их наличии и в случае если движение превысит габариты вашего станка, вы получите соответсвующее уведомление при попытке запустить файл.
P.S. В настройках все скорости указываются в мм/сек. Также jogging возможен стрелочками на клавиатуре, клавиша Шифт задает скорость.
Последний раз редактировалось Козёл 12 июн 2017, 15:34, всего редактировалось 3 раза.
-
- Мастер
- Сообщения: 1773
- Зарегистрирован: 01 фев 2016, 13:56
- Репутация: 339
- Откуда: москва
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
исходников прошивки не будет?
- silence
- Опытный
- Сообщения: 105
- Зарегистрирован: 02 сен 2016, 07:59
- Репутация: 14
- Настоящее имя: Роман Сиськолюбов
- Откуда: Мегатонна
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
а принцип рисования какой? можете описать?
Кормите своих демонов, пока они не съели вас
- Козёл
- Мастер
- Сообщения: 252
- Зарегистрирован: 15 мар 2017, 12:07
- Репутация: 482
- Настоящее имя: Артурио
- Откуда: Бишкек
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
Неа, не предвидется. Не потому, что жалко, а потому что будет ничего не понять.arkhnchul писал(а):исходников прошивки не будет?
P.S. это grbl, с дописанной функцией плавной и полной остановки, полностью удаленным g-кодом (за счет использования всего двух простых команд, удалось повысить производительность), и т.д.
Простой. Картинка в двух цветах, в черном и белом, на черном лазер включается, а на белом выключается.silence писал(а):а принцип рисования какой? можете описать?
Если что-то порезать/вырезать, то HPGL файл из CorelDRAW или Inkscape. Начало координат лево верх, разрешение плотера равно количество шагов на мм (которое вы указали в настройках) умноженое на 25.4
P.S. Я так и не понял в чем смысл менять мощность лазера во время выжигания, т.к. у меня (не знаю как у вас?) точка/полоса получается либо темной, либо никакой, может материал нужен какой-то особый? Также я смотрел программу LaserWorks/RDCam, в ней просто указывается скорость и мощность, или может быть просто плохо смотрел?
-
- Мастер
- Сообщения: 1773
- Зарегистрирован: 01 фев 2016, 13:56
- Репутация: 339
- Откуда: москва
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
настолько не понять, что даже не поменять распиновку или не собрать под отличную от 328p атмегу?)Козёл писал(а):Неа, не предвидется. Не потому, что жалко, а потому что будет ничего не понять.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
А может ещё и номера кредиток и пароли будет куда-то отсылать...Козёл писал(а):Неа, не предвидется. Не потому, что жалко, а потому что будет ничего не понять.
P.S. это grbl, с дописанной функцией плавной и полной остановки, полностью удаленным g-кодом (за счет использования всего двух простых команд, удалось повысить производительность), и т.д.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Taganrog
- Мастер
- Сообщения: 1238
- Зарегистрирован: 15 апр 2015, 16:32
- Репутация: 284
- Настоящее имя: Евгений
- Откуда: Брянск
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
Дык коли не в жадности дело,поделитесь пожалуйста.А уж кому захочется путь ковыряются в коде ,чего жалеть то их ?Козёл писал(а):Неа, не предвидется. Не потому, что жалко,
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5182
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
Тем более, что grbl распостраняется под GPL, которая обязывает предоставлять исходники оригинальной grbl и любых её модификаций.Taganrog писал(а):Дык коли не в жадности дело,поделитесь пожалуйста.А уж кому захочется путь ковыряются в коде ,чего жалеть то их ?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Козёл
- Мастер
- Сообщения: 252
- Зарегистрирован: 15 мар 2017, 12:07
- Репутация: 482
- Настоящее имя: Артурио
- Откуда: Бишкек
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
Пересмотрел jogging, теперь нет возможности в настройках указать скорость ручных перемещений.
И так уж и быть, выложил исходники контроллера (без программы).
И так уж и быть, выложил исходники контроллера (без программы).
-
- Новичок
- Сообщения: 5
- Зарегистрирован: 18 апр 2017, 17:53
- Репутация: 5
- Настоящее имя: Тимофей
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
Поставил данную программу, прошился файлом который идёт в комплекте. В программе оси не двигаются. Лазер при загрузке изображений работает. что я делаю не так ??
Гравер вот такой http://www.banggood.com/ru/2500mW-A3-30 ... ds=myorder
Гравер вот такой http://www.banggood.com/ru/2500mW-A3-30 ... ds=myorder
- Козёл
- Мастер
- Сообщения: 252
- Зарегистрирован: 15 мар 2017, 12:07
- Репутация: 482
- Настоящее имя: Артурио
- Откуда: Бишкек
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
Может быть вы просто не знакомы с проектом grbl? Вы после запуска программы делали 'Machine->Unlock'?Rembrand писал(а):Поставил данную программу, прошился файлом который идёт в комплекте. В программе оси не двигаются. Лазер при загрузке изображений работает. что я делаю не так ??
-
- Новичок
- Сообщения: 5
- Зарегистрирован: 18 апр 2017, 17:53
- Репутация: 5
- Настоящее имя: Тимофей
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
Да, по сути не знаком, станок получил пару дней назад.Козёл писал(а):Может быть вы просто не знакомы с проектом grbl? Вы после запуска программы делали 'Machine->Unlock'?
1. Установил прошивку из папки.
2. запустил программу
3. Нажал Unlock
Всё, больше ничего не делал
очень прошу помочь разобраться.
- Козёл
- Мастер
- Сообщения: 252
- Зарегистрирован: 15 мар 2017, 12:07
- Репутация: 482
- Настоящее имя: Артурио
- Откуда: Бишкек
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
Тогда опишите проблему подробнее?Rembrand писал(а):очень прошу помочь разобраться.
Т.е. вы открыли картинку, нажали пуск, и станок начал гравировку?Rembrand писал(а):Лазер при загрузке изображений работает.
-
- Новичок
- Сообщения: 5
- Зарегистрирован: 18 апр 2017, 17:53
- Репутация: 5
- Настоящее имя: Тимофей
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
Да, именно так, Но, сам лазер по осям не двигается вообще, ни в режиме гравировки, ни с помощью стрелочек в программе.Козёл писал(а): Т.е. вы открыли картинку, нажали пуск, и станок начал гравировку?
Например в программах типа Engraver Master на прошивке grbl 0.9j всё работает нормально.
- Козёл
- Мастер
- Сообщения: 252
- Зарегистрирован: 15 мар 2017, 12:07
- Репутация: 482
- Настоящее имя: Артурио
- Откуда: Бишкек
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
Ну даже не знаю что вам сказать. Похоже что у вас драйвера ШД (шаговый двигатель) - A4988? А им нужен низкий уровень на ножке D8!Rembrand писал(а): Да, именно так, Но, сам лазер по осям не двигается вообще, ни в режиме гравировки, ни с помощью стрелочек в программе.
Например в программах типа Engraver Master на прошивке grbl 0.9j всё работает нормально.
Обновите прошивку на эту:
-
- Новичок
- Сообщения: 5
- Зарегистрирован: 18 апр 2017, 17:53
- Репутация: 5
- Настоящее имя: Тимофей
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
Да, А4988. Поставил новую прошивку. При включении гравера, оси вручную перестали двигаться, раньше двигались.Козёл писал(а):Ну даже не знаю что вам сказать. Похоже что у вас драйвера ШД (шаговый двигатель) - A4988? А им нужен низкий уровень на ножке D8!
Обновите прошивку на эту:
В программе, оси теперь двигаются, но если по X всё бегает плавно и здорово, то по Y кое-как, с визгом и заеданиями. По оси Y, у меня два мотора, если что.
Попробовал загрузить рисунок размером 50*60мм, Гравировка началась, но лазер уперся в стенку через пару секунд и всё, хотя точку отчёта взял по середине площади гравера.
- Козёл
- Мастер
- Сообщения: 252
- Зарегистрирован: 15 мар 2017, 12:07
- Репутация: 482
- Настоящее имя: Артурио
- Откуда: Бишкек
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
Вы в настройки заходили? 'Machine->Settings' Похоже что нет! Так вот, вам нужно выставить количество шагов на мм (врятли у вас 160), указать максимальную скорость и ускорение. По умолчанию ускорение 3000мм/с^2, похоже это слишком большое значение для вашего станка, снизьте до 1000.Rembrand писал(а):В программе, оси теперь двигаются, но если по X всё бегает плавно и здорово, то по Y кое-как, с визгом и заеданиями. По оси Y, у меня два мотора, если что.
Попробовал загрузить рисунок размером 50*60мм, Гравировка началась, но лазер уперся в стенку через пару секунд и всё, хотя точку отчёта взял по середине площади гравера.
Почему вы взяли точку отчета от центра? Подвиньте лазер в левый верхний угол. При нажатии стрелочки вправо, лазер должен двигаться в право, при нажатии вниз, соответсвенно вниз. Если это не так, то поставьте в настройках галочку 'DIRECTION_INVERT' для соответсвующей оси.
Начало координат - лево верх. Когда указываете размер картинки, не забудьте указать разрешение (DPI). Для хорошего результата указывайте DPI 254-300. Также размер картинки и шаг по Y всегда отображается в программе, в самом низу.
-
- Новичок
- Сообщения: 5
- Зарегистрирован: 18 апр 2017, 17:53
- Репутация: 5
- Настоящее имя: Тимофей
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
Огромное спасибо за помощь! Всё получилось, прошу меня извинить, но для меня эта техника совсем в новинку
- Козёл
- Мастер
- Сообщения: 252
- Зарегистрирован: 15 мар 2017, 12:07
- Репутация: 482
- Настоящее имя: Артурио
- Откуда: Бишкек
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
- добавлена возможность менять скорость во время работы;
- поддержка g-кода, включая команду G4 (включение лазера на определенное время);
- независимые настройки скорости и ускорения для каждой оси;
- возможно управление нихромовым выжигателем;
-
- Новичок
- Сообщения: 36
- Зарегистрирован: 10 июн 2017, 12:32
- Репутация: 21
- Настоящее имя: Дышленко Дмитрий Евгеньевич
- Контактная информация:
Re: Программа для управления самодельным лазерным гравером
здравствуйте, очень понравилась Ваша программа, но на моем станке двигатели всегда в напряженном состоянии, драйверы греются и, скорее всего, из-за этого через пол часа-час работы станок просто останавливается и тухнет лазер. при этом программа ошибок не выдает, но на кнопки не реагирует. можно ли что-либо сделать? например, в grbl $01 - время торможения в мс и если выставить "0", то движки также стопорятся. есть ли у Вас возможность подправить программу или указать мне как это сделать?