roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 05:04

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Настройка grbl для лазерного резака
СообщениеДобавлено: 25 сен 2016, 22:26 
Не в сети

Зарегистрирован: 09 янв 2015, 00:11
Сообщения: 96
Всем привет.

Недавно купил лазерный гравер, но пока никак не могу осилить настройку софта.

С гравером идет программа benbox, которая сама рулит гравером (и похоже прошивка используется какая то нестандартная, во всяком случае не grbl). С программой как то не срослось. Во-первых перепутано направление по всем осям, во-вторых управление лазером какое то странное - жжет когда не нужно, и наоборот не включает лазер когда нужно, комманд включения-выключения не слушает. Управлять мощностью лазера тоже не вышло

Захотел я вкатить grbl. Скачал последнюю, настройки по умолчанию. теперь направление осей стало верным, но появилось очень медленное ускорение. Но Самое главное benbox теперь не видит плату.

Как правильно их срастить?

Добавлено спустя 2 часа 51 минуту 58 секунд:
Вопрос снимается. Ответ - никак :)

Сам спросил - сам отвечу.
С Benbox'ом идет своя прошивка, возможно это "творчески переработаная" grbl, но протокол управления совершенно разный.
G-Code еще более менее похож, но с какими то хитрыми расширениями.

Я поставил СОМ-сниффер и вот, что я увидел. На старте benbox дожидается вот такого приветствия
benbox laser 3.1(c) mul 2015.06.06
И посылает вот такую команду
$21 P-2
Эта хитрая команда возвращает в ответ список всех настроек
[2,3,5,6,-1,-1,-1,-1,12,12,15,20,80.00,80.00,3000,0]

Эти настройки соответствуют настройкам на второй закладке настроек benbox. При чем это номера портов ардуино куда подключены шаговики (2 и 3 - сигнал STEP для X и Y, 5 и 6 сигналы DIR, итд)

дальше интерфейс готов к работе. Для движения используются вполне стандартные комманды
G91
G01 X-1 L0 F800
G91
G01 X1 L0 F800
G91
G01 Y1 L0 F800
G91
G01 Y-1 L0 F800

А вот для управлением лазера гкод не вполне стандартный (судя по документации должна использоваться буква S, а не L)

Выключить лазер
M05 L0

Лазер на минимум
M3 L16 P0

Лазер на максимум
M3 L255 P0

При изменении настроек опять используются нестандартные штуки:
laser mode
$5 m0
servo mode
$5 m2



$1 X2 Y3
$2 X5 Y6
$3 X-1 Y-1
$4 X-1 Y-1
$6 X320 Y320
$7 F5000
$8 A11 B11
$9 A15 B20
$21 S-2
M05 L16 P5
G00 X0 Y0 F1600

Как поменять направление движения я так и не разобрался. Похоже без исходников прошивки это будет сложно.

В общем для работы с grbl придется найти другой генератор гкода.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка grbl для лазерного резака
СообщениеДобавлено: 25 сен 2016, 22:37 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
grafalex писал(а):
Во-первых перепутано направление по всем осям

это потому что моторы подключены неправильно, прозвони тестером обмотки мотора, аккуратно вытащи пины из разъёма на одном конце провода и вставь обратно, только так чтоб обмотки поменять местами.
ну или может быть там разные провода для разных моторов и ты перепутал провода местами?

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка grbl для лазерного резака
СообщениеДобавлено: 26 сен 2016, 00:51 
Не в сети

Зарегистрирован: 09 янв 2015, 00:11
Сообщения: 96
Дык а почему grbl с дефолтными настройками рулит правильно?

Провода перепутать там сложно. Разъемы разные, и провода разной длины для разных моторов. Обмотки перекинуть не сложно, вопрос только в том где прошивка более правильная?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка grbl для лазерного резака
СообщениеДобавлено: 26 сен 2016, 07:03 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Прикольная штука. А мозги кто у резака? Если атмега, то может и железо перевести на grbl?
Как показывает практика, свой закрытый софт неюзабелен вообще никак. Я лет 15 назад искал альтернативный софт для гравера egx300, а это Япония. В результате выкинул из него все платы и поставил grbl :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка grbl для лазерного резака
СообщениеДобавлено: 26 сен 2016, 15:39 
Не в сети

Зарегистрирован: 09 янв 2015, 00:11
Сообщения: 96
Мозги там такие на базе ардуины нано. Что значит перевести железо на grbl?

Вчера вечером гуглил на тему плюсов и минусов benbox в сравнении с другими тулами. benbox при всей его закрытости предоставляет подход "все в одном". Лично мне выжигание растровых картинок не нужно, но прикольно. А вот то, что в нем одной кнопкой можно подсветить область выжигания это удобно, можно правильно расположить материал.

В противовес народ предлагает использовать inkscape - опен сорсный векторный редактор. Но тут уже остаешься один на один с огромным функционалом самого редактора, кучи плагонов по генерации гкода, ручной загрузке сгенеренного гкода в gcode sender и такое прочее. Все руками, или на крайняк плагинами.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка grbl для лазерного резака
СообщениеДобавлено: 26 сен 2016, 16:19 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
grafalex писал(а):
Мозги там такие на базе ардуины нано. Что значит перевести железо на grbl?

Ну вообще замечательно, лить туда прошивку grbl и гуглить: "grbl laser engraver software"

http://www.cnc-club.ru/forum/viewtopic.php?f=41&t=9262&p=237525


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Настройка grbl для лазерного резака
СообщениеДобавлено: 26 сен 2016, 23:40 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
grafalex писал(а):
вопрос только в том где прошивка более правильная?

все прошивки правильные, просто китаец не угадал с проводами.

хочешь комплектную прогу - меняй провода, а так про грбл правильно сказано, заливай грбл, настраивай и режь в любой программе

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO