Страница 23 из 25

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

Добавлено: 10 фев 2018, 14:54
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 все эти команды работают.

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

Добавлено: 10 фев 2018, 17:28
mazepa
настройки покажите
команда $$

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

Добавлено: 10 фев 2018, 17:36
ivan_fly@tut.by
Настройки по умолчанию пока не менял:

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

Добавлено: 10 фев 2018, 18:53
mazepa
я правильно понял из предыдущего поста, что G0X1 выполняется, а G0X20 уже нет? (т.е. перемещается только на малые расстояния?) параметры скорости и ускорения вроде нормальные стоят, но можно для проверки попробовать поменять 110-112 и 120-122 всем значение 1
из терминала ардуины команды принимает? те же самые если попробовать выполнять? (при этом надо закрыть все остальное ,что может претендовать на связь с контроллером, в том числе и grbl control)
может какая фигня осталась от предыдущих скетчей в епроме, в примерах ардуины есть очистка епрома, залить его запустить, потом заново grbl. можно также после заливки еще сбросить на дефолт ($RST=$)
если сомневаетесь в оригинальности то скачать заново и собрать прошивку. 0.9 версия последняя здесь, а 1.1 версия последняя здесь

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

Добавлено: 10 фев 2018, 19:42
ivan_fly@tut.by
Огромное спасибо!!!!!!!!!!!!!!!!!!!! За-ра-бо-та-ло!!!!!!!!!!!!!!!
Сегодня с утра голову ломаю....
Залил по вашей ссылке прошивку 0.9 - вот решение.
Правильно я подозревал, что дело в ней.

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

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

Теперь другая проблема - координаты не отображаются совсем. Все по нулям. И visualizer не работает...

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

Добавлено: 10 фев 2018, 20:23
mazepa
ivan_fly@tut.by писал(а):Правда как я раньше писал, тогда и теперь из терминала ардуины команды не проходят (все остальное закрыто). Ну и леший с ними...
скорость правильно выставлена? последние версии grbl работают на 115200 (ранние работали на 9600)
ivan_fly@tut.by писал(а):Версия 1.1 - загрузилась, но ругалась, что памяти не хватает, может работать некорректно. А для какого железа она предназначена?
для этого же железа. только софт на компе нужен соответствующий, например последний candle. там много изменений, поэтому старые версии управляющего софта некорректно могут работать.
а "вкусного" там много добавлено - динамическое изменение параметров в процессе выполнения УП, адаптивный режим работы для лазера, новые режимы sleep, jogging (например управление с джойстика или внешенего управления не затрагивая g-режимы)...
ivan_fly@tut.by писал(а):Теперь другая проблема - координаты не отображаются совсем. Все по нулям. И visualizer не работает...
попробуйте candle

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

Добавлено: 10 фев 2018, 20:25
selenur
ivan_fly@tut.by писал(а):Версия 1.1 - загрузилась, но ругалась, что памяти не хватает, может работать некорректно. А для какого железа она предназначена?
То что ругалась это не страшно, просто размер прошивки там почти под завязку...
ivan_fly@tut.by писал(а):Теперь другая проблема - координаты не отображаются совсем. Все по нулям. И visualizer не работает...
Это связано с тем что строка с координатами от контроллера, имеет разный формат, в зависимости от версии прошивки, и значения в параметре "$10", в связи с чем нужно использовать другую управляющую программу.

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

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

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

Еще раз ОГРОМНОЕ спасибо за ценные советы. :)

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

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

по настройкам - нужно настроить для каждой оси:
1 ток на драйвере (особо обязательно, если используется микрошаг)
2 количество шагов на мм
3 максимальную скорость перемещения
4 значения ускорения

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

Добавлено: 11 фев 2018, 14:12
ivan_fly@tut.by
Да, все настроил, все работает.
Вы мне сэкономили кучу времени ))

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

Добавлено: 21 фев 2018, 21:51
FedorM84
Подскажите пожалуйста, каким образом benbox регулирует ток, подаваемый на лазер? Я тут когда-то рисовал схему. При работе через benbox ток на лазерном диоде порядка 50mA вместо положенных 150. Соответственно он просто светит и не жжёт. Чувствую где-то накосячил (

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

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

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

Добавлено: 22 фев 2018, 11:12
FedorM84
nevkon писал(а):Какое напряжение питания лазера? Точно надо 5В подавать (минус падение на 1N4148 и ULN2003)?
В любом случае ток регулируется через ШИМ сигнал с контроллера.
Да, лазер 5 вольтовый. Падение учтено в DC-DC конвертере.Перекинуть управляющий сигнал ногу D11 нанки? В самом бенбоксе предусмотрена такая настройка

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

Добавлено: 22 фев 2018, 20:33
FedorM84
Всё, отбой, разобрался... Он действительно на 12В

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

Добавлено: 28 фев 2018, 16:47
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 принтера и проверить на нем.

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

Добавлено: 01 мар 2018, 17:07
FedorM84
Попробовал с другим ШД - так же глухо. Напряжение на драйвере между крутилкой и землей есть, т.е. драйвер рабочий. А вот 8825 похоже умер, напряжение 0, но раньше было. Возможно двигатель во время стука его убил. Поставил прошивку grbl 1.1 При попытке двигать осями выдает "Sending to port failed", координаты остаются по нулям. 0.9 такого не пишет, но осями тоже двигать не хочет. Ничего не могу понять, где я накосячил. Кто-нибудь сталкивался с подобным?

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

Добавлено: 01 мар 2018, 20:22
FedorM84
Какой же я балбес :-D На шилде предохранитель выбило вот и не работало ничего) Candle закрутил шаговики. Осталось разобраться с GrblGru

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

Добавлено: 30 май 2018, 10:32
antoshin
Обнаружил интересную штуку. при подаче питания на лазер при отсоединенном от компьютера usb проводе лазер работает не в на 100% (ничего не выжигает) а при соединении usb с компьютером сразу начинает жечь. значит на ttl поступает напряжение при присоединении usb. как исправить в прошивке arduino nano данный косяк?

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

Добавлено: 19 дек 2018, 09:02
daemon78
Всем привет.
Сорри за некропостинг, но уж больно тема соответсвует моей проблемме.
Если кто переходил с прошиыки GRBL 0.9X на GRBL 1.1X помогите пожалуйста с моим вопросом Re: Первый станок Кусака 1 и куча вопросов #85

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

Добавлено: 30 мар 2019, 11:27
Morfius
antoshin писал(а):
Приветствую, я такой же гравер кручу, не получается прошивку залить, подскажи пожалуйста куда идти и что ты использовал/используешь?