Arduino GRBL Companion - Автономный контроллер для GRBL

Контроллеры, драйверы, датчики, управляющие устройства.
maksim_tverdohlb
Новичок
Сообщения: 24
Зарегистрирован: 09 мар 2020, 16:08
Репутация: 0
Настоящее имя: Максим
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение maksim_tverdohlb »

Подскажите,как проверить контролер,как он должен работать?Я запустил ,бегаю по меню,в роздел файл не заходит? В ручную осями не двигает ...импульсов на тх,rx нет
maksim_tverdohlb
Новичок
Сообщения: 24
Зарегистрирован: 09 мар 2020, 16:08
Репутация: 0
Настоящее имя: Максим
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение maksim_tverdohlb »

Спаял
Вложения
Схема (10359 просмотров) <a class='original' href='./download/file.php?id=177923&mode=view' target=_blank>Загрузить оригинал (5.33 МБ)</a>
Схема
maksim_tverdohlb
Новичок
Сообщения: 24
Зарегистрирован: 09 мар 2020, 16:08
Репутация: 0
Настоящее имя: Максим
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение maksim_tverdohlb »

А библиотеки свои скинуть сможите ?Версию ide скачал такую как у вас ,но всеравно компилируется с ворнингами.....
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение svm »

Я библиотеки брал из первого поста. Если не двигает осями, значит нет ответа от GRBL. Он должен на каждое движение отвечать OK. Если ответа нет, то программа ждет его и не реагирует. Может TX/RX местами попутаны? В меню файл заходить должно. Там вроде все работает. Попробуйте скетч работы с СD из примеров библиотеки. И монтаж кардридера. А ошибки при компиляции могут быть просто от наличия лишних библиотек. Если компилируется и заливается, то работать должно. Если ругается типа этого - warning: deprecated conversion from string, то это просто использование устаревшего, но рабочего варианта вывода текста в библиотеке (как мне кажется). Еще один нюанс. На чем у Вас собран контроллер? Если про мини 3 вольтовая, то кардридер работать не должен. У него есть собственный стабилизатор с 5В на 3,3 В. И если его запитать от 3,3, то он не обязан работать. А дисплей должен питаться от 3,3. Хотя 5 В он выдерживает, но это не совсем правильно.
maksim_tverdohlb
Новичок
Сообщения: 24
Зарегистрирован: 09 мар 2020, 16:08
Репутация: 0
Настоящее имя: Максим
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение maksim_tverdohlb »

При движении осями, ось смещается только +1 или -1 так должно быть или это за того что нет ответа от grblконтролера.И если не подключать grbl контролер ,то на тх должны проскакивать импульсы при движении осями???
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение svm »

Так и должно быть. контроллер передает GRBL команду ( в G кодах) перемещения оси сначала на 0,01 мм и скорость 100 и ждет ответа OK. пока не получит будет ждать (смысла передавать следующую команду, пока не выполнена предыдущая - нет!). Осциллографом там тяжело что-то увидеть. Лучше подключитесь к монитору ардуино на скорости 115200. И все будет видно. Заодно и другие режимы, типа Home, или сброс увидите.
maksim_tverdohlb
Новичок
Сообщения: 24
Зарегистрирован: 09 мар 2020, 16:08
Репутация: 0
Настоящее имя: Максим
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение maksim_tverdohlb »

розобрался почему контролер не двигал осями ))))TX RX БЫЛО ПОПЛУТАНО МЕСТАМИ ))))Осталось розобраться почему не заходит в роздел файл .....
maksim_tverdohlb
Новичок
Сообщения: 24
Зарегистрирован: 09 мар 2020, 16:08
Репутация: 0
Настоящее имя: Максим
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение maksim_tverdohlb »

Ошибку нашол-ПОМЕНЯЛ МЕСТАМИ MOSI MISO)))в роздел файл заходит но файлов не видит, только exit)))В чом можит быть проблема?
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение svm »

Попробуй стандартные примеры из библиотеки. Должно быть видно. Проверок на расширение, вроде не заметил. Есть вроде ограничения по длине имени 8 символов.
maksim_tverdohlb
Новичок
Сообщения: 24
Зарегистрирован: 09 мар 2020, 16:08
Репутация: 0
Настоящее имя: Максим
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение maksim_tverdohlb »

розобрался ))файлы были на руском,переименувал на 1,2,3.....и сразу появились файлы.....Спасибо )))
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение svm »

Ok!
brun12
Новичок
Сообщения: 2
Зарегистрирован: 20 апр 2020, 19:21
Репутация: 0
Настоящее имя: brun
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение brun12 »

можете показать как реализована связи с grbl если не трудно
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение svm »

Схема связи контроллера и платы ГРБЛ в посту http://www.cnc-club.ru/forum/viewtopic. ... 80#p551768
Я сейчас притормозил с доводкой контроллера до ума, занялся механикой http://www.cnc-club.ru/forum/viewtopic. ... 83#p561283, пока тестирую под МАЧ3
brun12
Новичок
Сообщения: 2
Зарегистрирован: 20 апр 2020, 19:21
Репутация: 0
Настоящее имя: brun
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение brun12 »

можете дать только участок кода обмена данными с grbl
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение svm »

Там, это встречается во многих местах, принцип простой - контроллер посылает плате ГРБЛ через КОМ порт G коды (просто текст) и ждет ответа "Ok". Если ответ есть шлет следующий. В программе все достаточно прокомментировано. Я уже достаточно длительное время с этим делом не занимался, и сразу не въеду. Вот с механикой закончу, продолжу с контроллером. Посмотрите здесь; [url]https://drive.google.com/file/d/16XYIbb ... /view/[url], все очень понятно.
Аватара пользователя
Yashcher
Новичок
Сообщения: 18
Зарегистрирован: 24 окт 2011, 23:26
Репутация: 0
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение Yashcher »

tecnocat писал(а):
Yashcher писал(а):Собрал! Но работает как то странно, можно запустить файл 11раз, потом говорит что файлов или флэшки нет. Приходится всё выключать и включать заново, тогда всё снова работает. Простое нажатие на кнопку резет не помогает. У кого подобное было? Или возможная причина?
Возможная причина - нехватка памяти, не факт что везде корректно освобождается память
Возможно её принудительно освобождать? Или где про это можно прочесть?
_Всё решают мелочи...
http://forum.easyelectronics.ru/viewtop ... =16&t=2097
SAG74
Новичок
Сообщения: 17
Зарегистрирован: 20 ноя 2018, 18:56
Репутация: 0
Настоящее имя: Александр
Откуда: Херсон
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение SAG74 »

Помогите пожалуйста. переделываю код автора под себя. не хочу чтоб были ограниченые скорости перемещения по осям. в меню есть настройка, где указывается скорость перемещения в холостую. это значение записывается в еепром. как я хочу. в константах указываются сами перемещения, т.е. на сколько переместиться выбраной оси. хочу чтоб к этой команде дополнялись данные с еепром о скорости перемещения в холостую и если надо то и конец строки. как это все соединить в одну строку команды и отправить в грбл? Если это все соединить в переменную string?
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение svm »

Можно ничего не соединять, просто последовательно отправлять коды в КОМ порт, а в конце добавить конец строки. Я сейчас немного оторвался от программирования. Живу в деревне и приходится много времени проводить на свежем воздухе. После таких прогулок не остается ни сил не времени. Так-что особо Вам помочь не смогу. Чтобы въехать надо хотя-бы пару дней посидеть за компом.
maksim_tverdohlb
Новичок
Сообщения: 24
Зарегистрирован: 09 мар 2020, 16:08
Репутация: 0
Настоящее имя: Максим
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение maksim_tverdohlb »

А вы не подскажите как подправить код чтобы при старте програмы фреза сначала подымалась на безопасную высоту 5 мм а потом уежала на место фрезеровки )))Сейчас программа работает так :плавно подымается на 5 мм и одновременно уходит на место фрезеровки...
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Arduino GRBL Companion - Автономный контроллер для GRBL

Сообщение Rom327 »

maksim_tverdohlb писал(а): 04 сен 2020, 23:13 А вы не подскажите как подправить код чтобы при старте програмы фреза сначала подымалась на безопасную высоту 5 мм а потом уежала на место фрезеровки )))Сейчас программа работает так :плавно подымается на 5 мм и одновременно уходит на место фрезеровки...
Если в программе написано
1 X*** Y*** Z***
в одной строке, то все оси будут перемещаться одновременно.
В твоем случае должно быть прописано в 2 строки так:
1 Z*** (работает толька эта ось)
2 X*** Y*** (работают 2 оси одновременно)
Если необходимо, чтобы все оси двигались по-очереди, пишется в 3 строки
1 Z***
2 X***
3 Y***
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Ответить

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