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

Контроллеры, драйверы, датчики, управляющие устройства.

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

Сообщение ivan_fly@tut.by » 10 фев 2018, 14:54

Помогите кто чем может.
Проблема с 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 раз.
ivan_fly@tut.by
Новичок
 
Сообщения: 5
Зарегистрирован: 10 фев 2018, 14:32
Репутация: 0
Настоящее имя: Иван

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

Сообщение mazepa » 10 фев 2018, 17:28

настройки покажите
команда $$
mazepa
Кандидат
 
Сообщения: 41
Зарегистрирован: 06 фев 2018, 02:38
Откуда: Moscow
Репутация: 0
Настоящее имя: Денис

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

Сообщение ivan_fly@tut.by » 10 фев 2018, 17:36

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

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

Сообщение mazepa » 10 фев 2018, 18:53

я правильно понял из предыдущего поста, что G0X1 выполняется, а G0X20 уже нет? (т.е. перемещается только на малые расстояния?) параметры скорости и ускорения вроде нормальные стоят, но можно для проверки попробовать поменять 110-112 и 120-122 всем значение 1
из терминала ардуины команды принимает? те же самые если попробовать выполнять? (при этом надо закрыть все остальное ,что может претендовать на связь с контроллером, в том числе и grbl control)
может какая фигня осталась от предыдущих скетчей в епроме, в примерах ардуины есть очистка епрома, залить его запустить, потом заново grbl. можно также после заливки еще сбросить на дефолт ($RST=$)
если сомневаетесь в оригинальности то скачать заново и собрать прошивку. 0.9 версия последняя здесь, а 1.1 версия последняя здесь
mazepa
Кандидат
 
Сообщения: 41
Зарегистрирован: 06 фев 2018, 02:38
Откуда: Moscow
Репутация: 0
Настоящее имя: Денис

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

Сообщение ivan_fly@tut.by » 10 фев 2018, 19:42

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

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

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

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

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

Сообщение mazepa » 10 фев 2018, 20:23

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

скорость правильно выставлена? последние версии grbl работают на 115200 (ранние работали на 9600)
ivan_fly@tut.by писал(а):Версия 1.1 - загрузилась, но ругалась, что памяти не хватает, может работать некорректно. А для какого железа она предназначена?

для этого же железа. только софт на компе нужен соответствующий, например последний candle. там много изменений, поэтому старые версии управляющего софта некорректно могут работать.
а "вкусного" там много добавлено - динамическое изменение параметров в процессе выполнения УП, адаптивный режим работы для лазера, новые режимы sleep, jogging (например управление с джойстика или внешенего управления не затрагивая g-режимы)...
ivan_fly@tut.by писал(а):Теперь другая проблема - координаты не отображаются совсем. Все по нулям. И visualizer не работает...

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

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

Сообщение selenur » 10 фев 2018, 20:25

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

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

Это связано с тем что строка с координатами от контроллера, имеет разный формат, в зависимости от версии прошивки, и значения в параметре "$10", в связи с чем нужно использовать другую управляющую программу.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4042
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1438
Медальки:
Настоящее имя: Сергей

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

Сообщение ivan_fly@tut.by » 10 фев 2018, 20:31

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

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

Еще раз ОГРОМНОЕ спасибо за ценные советы. :)
ivan_fly@tut.by
Новичок
 
Сообщения: 5
Зарегистрирован: 10 фев 2018, 14:32
Репутация: 0
Настоящее имя: Иван

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

Сообщение mazepa » 11 фев 2018, 05:03

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

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

по настройкам - нужно настроить для каждой оси:
1 ток на драйвере (особо обязательно, если используется микрошаг)
2 количество шагов на мм
3 максимальную скорость перемещения
4 значения ускорения
mazepa
Кандидат
 
Сообщения: 41
Зарегистрирован: 06 фев 2018, 02:38
Откуда: Moscow
Репутация: 0
Настоящее имя: Денис

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

Сообщение ivan_fly@tut.by » 11 фев 2018, 14:12

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

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

Сообщение FedorM84 » 21 фев 2018, 21:51

Подскажите пожалуйста, каким образом benbox регулирует ток, подаваемый на лазер? Я тут когда-то рисовал схему. При работе через benbox ток на лазерном диоде порядка 50mA вместо положенных 150. Соответственно он просто светит и не жжёт. Чувствую где-то накосячил (
Вложения
Китайский Ардуино и Grbl Controller 8AD1A212-5410-4424-B259-34F2C456878A.jpeg
Аватара пользователя
FedorM84
Кандидат
 
Сообщения: 97
Зарегистрирован: 23 май 2014, 05:14
Репутация: 6

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

Сообщение nevkon » 22 фев 2018, 09:00

Какое напряжение питания лазера? Точно надо 5В подавать (минус падение на 1N4148 и ULN2003)?
В любом случае ток регулируется через ШИМ сигнал с контроллера.
nevkon
Мастер
 
Сообщения: 1547
Зарегистрирован: 17 июл 2015, 10:25
Откуда: Балаково (Саратовская обл.)
Репутация: 196
Настоящее имя: Константин

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

Сообщение FedorM84 » 22 фев 2018, 11:12

nevkon писал(а):Какое напряжение питания лазера? Точно надо 5В подавать (минус падение на 1N4148 и ULN2003)?
В любом случае ток регулируется через ШИМ сигнал с контроллера.

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

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

Сообщение FedorM84 » 22 фев 2018, 20:33

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

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

Сообщение FedorM84 » 28 фев 2018, 16:47

Помогите пожалуйста с настройкой связки 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 » 01 мар 2018, 17:07

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

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

Сообщение FedorM84 » 01 мар 2018, 20:22

Какой же я балбес :-D На шилде предохранитель выбило вот и не работало ничего) Candle закрутил шаговики. Осталось разобраться с GrblGru
Аватара пользователя
FedorM84
Кандидат
 
Сообщения: 97
Зарегистрирован: 23 май 2014, 05:14
Репутация: 6

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

Сообщение antoshin » 30 май 2018, 10:32

Обнаружил интересную штуку. при подаче питания на лазер при отсоединенном от компьютера usb проводе лазер работает не в на 100% (ничего не выжигает) а при соединении usb с компьютером сразу начинает жечь. значит на ttl поступает напряжение при присоединении usb. как исправить в прошивке arduino nano данный косяк?
Вложения
Китайский Ардуино и Grbl Controller 20171024_211422.jpg
Китайский Ардуино и Grbl Controller Без имени-1.jpg
antoshin
Новичок
 
Сообщения: 4
Зарегистрирован: 10 май 2018, 13:04
Репутация: 0
Настоящее имя: Андрей

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

Сообщение daemon78 » 19 дек 2018, 09:02

Всем привет.
Сорри за некропостинг, но уж больно тема соответсвует моей проблемме.
Если кто переходил с прошиыки GRBL 0.9X на GRBL 1.1X помогите пожалуйста с моим вопросом Re: Первый станок Кусака 1 и куча вопросов #85
Аватара пользователя
daemon78
Мастер
 
Сообщения: 1038
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 37
Настоящее имя: Владимир

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

Сообщение Morfius » 30 мар 2019, 11:27

antoshin писал(а):

Приветствую, я такой же гравер кручу, не получается прошивку залить, подскажи пожалуйста куда идти и что ты использовал/используешь?
Morfius
Новичок
 
Сообщения: 3
Зарегистрирован: 30 мар 2019, 11:21
Репутация: 0
Настоящее имя: Василий

Пред.След.

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

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

Зарегистрированные пользователи: Alex lamaka, alex_sar, AlexBoos, artsemi, Bing [Bot], ex71, Google [Bot], hmnijp, Majestic-12 [Bot], Mamont, michalych, pegas13, PhoeniksII, Yandex [bot], шпиндель

Reputation System ©'