Китайский Ардуино и Grbl Controller

Контроллеры, драйверы, датчики, управляющие устройства.
ivan_fly@tut.by
Новичок
Сообщения: 5
Зарегистрирован: 10 фев 2018, 14:32
Репутация: 0
Настоящее имя: Иван
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение ivan_fly@tut.by »

Помогите кто чем может.
Проблема с GRBL программная.
Драйвер и движок проверял, прямо на шилде без GRBL, мною написанным скетчем - крутит его отлично.

GRBL-controller ардуину с шилдом видит. Команды принимает, не ругается.
G0 F100
G0 X1 - выполняет
Если нажать на стрелочку - движение есть.
Но, например:...
G0 X20 - GRBL-controller изображает, что все в порядке, координаты меняются на +20, но двигатель не крутится...
В это время амперметр показывает ток на движке - 0. Хотя пока стоит без движения примерно 0,5 А.
Более того, пару месяцев назад получалось все и с GRBL-controller.
Но потом снес из памяти ардуины скетч - пример из библиотеки GRBL (использовал ардуину для других проектов).
Может теперь какой левый залил - не знаю. (качал разные с тем же результатом) Или может версии ПО конфликтуют...
Да, и если зайти в консоль - Grbl 0.9j ['$' for help] - появляется.
Но если отправить "$" - ничего не происходит...
Хотя непосредственно в Grbl-controller все эти команды работают.
Последний раз редактировалось ivan_fly@tut.by 10 фев 2018, 18:22, всего редактировалось 1 раз.
mazepa
Кандидат
Сообщения: 41
Зарегистрирован: 06 фев 2018, 02:38
Репутация: 0
Настоящее имя: Денис
Откуда: Moscow
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение mazepa »

настройки покажите
команда $$
ivan_fly@tut.by
Новичок
Сообщения: 5
Зарегистрирован: 10 фев 2018, 14:32
Репутация: 0
Настоящее имя: Иван
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение ivan_fly@tut.by »

Настройки по умолчанию пока не менял:
Вложения
nastr.jpg (12160 просмотров) <a class='original' href='./download/file.php?id=132114&sid=32ecdbdf4f525ce51f56cb021c0ab32a&mode=view' target=_blank>Загрузить оригинал (197.16 КБ)</a>
mazepa
Кандидат
Сообщения: 41
Зарегистрирован: 06 фев 2018, 02:38
Репутация: 0
Настоящее имя: Денис
Откуда: Moscow
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение mazepa »

я правильно понял из предыдущего поста, что G0X1 выполняется, а G0X20 уже нет? (т.е. перемещается только на малые расстояния?) параметры скорости и ускорения вроде нормальные стоят, но можно для проверки попробовать поменять 110-112 и 120-122 всем значение 1
из терминала ардуины команды принимает? те же самые если попробовать выполнять? (при этом надо закрыть все остальное ,что может претендовать на связь с контроллером, в том числе и grbl control)
может какая фигня осталась от предыдущих скетчей в епроме, в примерах ардуины есть очистка епрома, залить его запустить, потом заново grbl. можно также после заливки еще сбросить на дефолт ($RST=$)
если сомневаетесь в оригинальности то скачать заново и собрать прошивку. 0.9 версия последняя здесь, а 1.1 версия последняя здесь
ivan_fly@tut.by
Новичок
Сообщения: 5
Зарегистрирован: 10 фев 2018, 14:32
Репутация: 0
Настоящее имя: Иван
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение ivan_fly@tut.by »

Огромное спасибо!!!!!!!!!!!!!!!!!!!! За-ра-бо-та-ло!!!!!!!!!!!!!!!
Сегодня с утра голову ломаю....
Залил по вашей ссылке прошивку 0.9 - вот решение.
Правильно я подозревал, что дело в ней.

Правда как я раньше писал, тогда и теперь из терминала ардуины команды не проходят (все остальное закрыто). Ну и леший с ними...

Версия 1.1 - загрузилась, но ругалась, что памяти не хватает, может работать некорректно. А для какого железа она предназначена?

Теперь другая проблема - координаты не отображаются совсем. Все по нулям. И visualizer не работает...
mazepa
Кандидат
Сообщения: 41
Зарегистрирован: 06 фев 2018, 02:38
Репутация: 0
Настоящее имя: Денис
Откуда: Moscow
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение mazepa »

ivan_fly@tut.by писал(а):Правда как я раньше писал, тогда и теперь из терминала ардуины команды не проходят (все остальное закрыто). Ну и леший с ними...
скорость правильно выставлена? последние версии grbl работают на 115200 (ранние работали на 9600)
ivan_fly@tut.by писал(а):Версия 1.1 - загрузилась, но ругалась, что памяти не хватает, может работать некорректно. А для какого железа она предназначена?
для этого же железа. только софт на компе нужен соответствующий, например последний candle. там много изменений, поэтому старые версии управляющего софта некорректно могут работать.
а "вкусного" там много добавлено - динамическое изменение параметров в процессе выполнения УП, адаптивный режим работы для лазера, новые режимы sleep, jogging (например управление с джойстика или внешенего управления не затрагивая g-режимы)...
ivan_fly@tut.by писал(а):Теперь другая проблема - координаты не отображаются совсем. Все по нулям. И visualizer не работает...
попробуйте candle
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение selenur »

ivan_fly@tut.by писал(а):Версия 1.1 - загрузилась, но ругалась, что памяти не хватает, может работать некорректно. А для какого железа она предназначена?
То что ругалась это не страшно, просто размер прошивки там почти под завязку...
ivan_fly@tut.by писал(а):Теперь другая проблема - координаты не отображаются совсем. Все по нулям. И visualizer не работает...
Это связано с тем что строка с координатами от контроллера, имеет разный формат, в зависимости от версии прошивки, и значения в параметре "$10", в связи с чем нужно использовать другую управляющую программу.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
ivan_fly@tut.by
Новичок
Сообщения: 5
Зарегистрирован: 10 фев 2018, 14:32
Репутация: 0
Настоящее имя: Иван
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение ivan_fly@tut.by »

Да, скорость правильная.
Там фраза выскакивает: Grbl 0.9j ['$' for help]
Была бы не та скорость - эта надпись была бы не видна (проверял).

Тут еще движки тупят при одновременной работе, но я так понимаю - надо шаг отстраивать и т.п.

Еще раз ОГРОМНОЕ спасибо за ценные советы. :)
mazepa
Кандидат
Сообщения: 41
Зарегистрирован: 06 фев 2018, 02:38
Репутация: 0
Настоящее имя: Денис
Откуда: Moscow
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение mazepa »

ivan_fly@tut.by писал(а):Тут еще движки тупят при одновременной работе, но я так понимаю - надо шаг отстраивать и т.п.
неважно сколько двигателей одновременно работают - тупить они не должны
могут быть сбои, привязанные именно к одновременной работой шаговиков, только если силовое питание драйверов по току не вытягивает одновременную работу движков

по настройкам - нужно настроить для каждой оси:
1 ток на драйвере (особо обязательно, если используется микрошаг)
2 количество шагов на мм
3 максимальную скорость перемещения
4 значения ускорения
ivan_fly@tut.by
Новичок
Сообщения: 5
Зарегистрирован: 10 фев 2018, 14:32
Репутация: 0
Настоящее имя: Иван
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение ivan_fly@tut.by »

Да, все настроил, все работает.
Вы мне сэкономили кучу времени ))
Аватара пользователя
FedorM84
Кандидат
Сообщения: 97
Зарегистрирован: 23 май 2014, 05:14
Репутация: 6
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение FedorM84 »

Подскажите пожалуйста, каким образом benbox регулирует ток, подаваемый на лазер? Я тут когда-то рисовал схему. При работе через benbox ток на лазерном диоде порядка 50mA вместо положенных 150. Соответственно он просто светит и не жжёт. Чувствую где-то накосячил (
Вложения
8AD1A212-5410-4424-B259-34F2C456878A.jpeg (11976 просмотров) <a class='original' href='./download/file.php?id=133019&sid=32ecdbdf4f525ce51f56cb021c0ab32a&mode=view' target=_blank>Загрузить оригинал (212.02 КБ)</a>
nevkon
Почётный участник
Почётный участник
Сообщения: 2390
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 302
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение nevkon »

Какое напряжение питания лазера? Точно надо 5В подавать (минус падение на 1N4148 и ULN2003)?
В любом случае ток регулируется через ШИМ сигнал с контроллера.
Аватара пользователя
FedorM84
Кандидат
Сообщения: 97
Зарегистрирован: 23 май 2014, 05:14
Репутация: 6
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение FedorM84 »

nevkon писал(а):Какое напряжение питания лазера? Точно надо 5В подавать (минус падение на 1N4148 и ULN2003)?
В любом случае ток регулируется через ШИМ сигнал с контроллера.
Да, лазер 5 вольтовый. Падение учтено в DC-DC конвертере.Перекинуть управляющий сигнал ногу D11 нанки? В самом бенбоксе предусмотрена такая настройка
Аватара пользователя
FedorM84
Кандидат
Сообщения: 97
Зарегистрирован: 23 май 2014, 05:14
Репутация: 6
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение FedorM84 »

Всё, отбой, разобрался... Он действительно на 12В
Аватара пользователя
FedorM84
Кандидат
Сообщения: 97
Зарегистрирован: 23 май 2014, 05:14
Репутация: 6
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение FedorM84 »

Помогите пожалуйста с настройкой связки UNO+CNC-Shield+2 шаговика+GrblGru. Хочу настроить под маленький токарник. Шаговики Nema 17HS8403. Прошивка Grbl 0.9j. В шилде сейчас стоит на X drv8825 и на Y пока a4988 (другой 8825 где-то валяется - пока не нашел). Джампера не стоят, т.е. движки на полном шаге. С разведением обмоток вроде бы не накосячил - одна обмотка на 2 верхних пина справа от драйвера, вторая - на 2 нижних. При включении питания через клемы шилда и при подключении UNO в ПК, шаговик один раз стукает и больше никак не реагирует - прокручивается свободно. Крутилку на драйверах крутил - ничего не помогло. На 4988 вообще никак не реагирует, даже не стучит. Листинг $$ под спойлером (значения для z выставлены по нулям, т.к. оси только 2)
(для просмотра содержимого нажмите на ссылку)
$0=10 (step pulse, usec)
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=0 (dir port invert mask:00000000)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=0 (status report mask:00000000)
$11=0.010 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=0 (soft limits, bool)
$21=0 (hard limits, bool)
$22=0 (homing cycle, bool)
$23=0 (homing dir invert mask:00000000)
$24=25.000 (homing feed, mm/min)
$25=500.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=1.000 (homing pull-off, mm)
$100=200.000 (x, step/mm)
$101=200.000 (y, step/mm)
$102=0.000 (z, step/mm)
$110=500.000 (x max rate, mm/min)
$111=500.000 (y max rate, mm/min)
$112=0.000 (z max rate, mm/min)
$120=10.000 (x accel, mm/sec^2)
$121=10.000 (y accel, mm/sec^2)
$122=0.000 (z accel, mm/sec^2)
$130=145.000 (x max travel, mm)
$131=35.000 (y max travel, mm)
$132=0.000 (z max travel, mm)
Есть подозрения на сами шаговики. По спецификации их рабочий ток 2.3А, а драйвера - до 2А. Попробую отцепить шаговик от 3d принтера и проверить на нем.
Аватара пользователя
FedorM84
Кандидат
Сообщения: 97
Зарегистрирован: 23 май 2014, 05:14
Репутация: 6
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение FedorM84 »

Попробовал с другим ШД - так же глухо. Напряжение на драйвере между крутилкой и землей есть, т.е. драйвер рабочий. А вот 8825 похоже умер, напряжение 0, но раньше было. Возможно двигатель во время стука его убил. Поставил прошивку grbl 1.1 При попытке двигать осями выдает "Sending to port failed", координаты остаются по нулям. 0.9 такого не пишет, но осями тоже двигать не хочет. Ничего не могу понять, где я накосячил. Кто-нибудь сталкивался с подобным?
Аватара пользователя
FedorM84
Кандидат
Сообщения: 97
Зарегистрирован: 23 май 2014, 05:14
Репутация: 6
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение FedorM84 »

Какой же я балбес :-D На шилде предохранитель выбило вот и не работало ничего) Candle закрутил шаговики. Осталось разобраться с GrblGru
antoshin
Новичок
Сообщения: 4
Зарегистрирован: 10 май 2018, 13:04
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение antoshin »

Обнаружил интересную штуку. при подаче питания на лазер при отсоединенном от компьютера usb проводе лазер работает не в на 100% (ничего не выжигает) а при соединении usb с компьютером сразу начинает жечь. значит на ttl поступает напряжение при присоединении usb. как исправить в прошивке arduino nano данный косяк?
Вложения
20171024_211422.jpg (10972 просмотра) <a class='original' href='./download/file.php?id=140019&sid=32ecdbdf4f525ce51f56cb021c0ab32a&mode=view' target=_blank>Загрузить оригинал (156.86 КБ)</a>
Без имени-1.jpg (10972 просмотра) <a class='original' href='./download/file.php?id=140021&sid=32ecdbdf4f525ce51f56cb021c0ab32a&mode=view' target=_blank>Загрузить оригинал (110.63 КБ)</a>
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение daemon78 »

Всем привет.
Сорри за некропостинг, но уж больно тема соответсвует моей проблемме.
Если кто переходил с прошиыки GRBL 0.9X на GRBL 1.1X помогите пожалуйста с моим вопросом Re: Первый станок Кусака 1 и куча вопросов #85
Morfius
Новичок
Сообщения: 3
Зарегистрирован: 30 мар 2019, 11:21
Репутация: 0
Настоящее имя: Василий
Контактная информация:

Re: Китайский Ардуино и Grbl Controller

Сообщение Morfius »

antoshin писал(а):
Приветствую, я такой же гравер кручу, не получается прошивку залить, подскажи пожалуйста куда идти и что ты использовал/используешь?
Ответить

Вернуться в «Электроника»