Страница 16 из 17

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

Добавлено: 09 мар 2020, 23:09
maksim_tverdohlb
Подскажите,как проверить контролер,как он должен работать?Я запустил ,бегаю по меню,в роздел файл не заходит? В ручную осями не двигает ...импульсов на тх,rx нет

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

Добавлено: 09 мар 2020, 23:36
maksim_tverdohlb
Спаял

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

Добавлено: 10 мар 2020, 09:35
maksim_tverdohlb
А библиотеки свои скинуть сможите ?Версию ide скачал такую как у вас ,но всеравно компилируется с ворнингами.....

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

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

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

Добавлено: 10 мар 2020, 17:43
maksim_tverdohlb
При движении осями, ось смещается только +1 или -1 так должно быть или это за того что нет ответа от grblконтролера.И если не подключать grbl контролер ,то на тх должны проскакивать импульсы при движении осями???

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

Добавлено: 10 мар 2020, 18:15
svm
Так и должно быть. контроллер передает GRBL команду ( в G кодах) перемещения оси сначала на 0,01 мм и скорость 100 и ждет ответа OK. пока не получит будет ждать (смысла передавать следующую команду, пока не выполнена предыдущая - нет!). Осциллографом там тяжело что-то увидеть. Лучше подключитесь к монитору ардуино на скорости 115200. И все будет видно. Заодно и другие режимы, типа Home, или сброс увидите.

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

Добавлено: 13 мар 2020, 12:38
maksim_tverdohlb
розобрался почему контролер не двигал осями ))))TX RX БЫЛО ПОПЛУТАНО МЕСТАМИ ))))Осталось розобраться почему не заходит в роздел файл .....

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

Добавлено: 13 мар 2020, 13:19
maksim_tverdohlb
Ошибку нашол-ПОМЕНЯЛ МЕСТАМИ MOSI MISO)))в роздел файл заходит но файлов не видит, только exit)))В чом можит быть проблема?

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

Добавлено: 13 мар 2020, 13:32
svm
Попробуй стандартные примеры из библиотеки. Должно быть видно. Проверок на расширение, вроде не заметил. Есть вроде ограничения по длине имени 8 символов.

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

Добавлено: 13 мар 2020, 13:41
maksim_tverdohlb
розобрался ))файлы были на руском,переименувал на 1,2,3.....и сразу появились файлы.....Спасибо )))

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

Добавлено: 13 мар 2020, 13:42
svm
Ok!

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

Добавлено: 20 апр 2020, 19:26
brun12
можете показать как реализована связи с grbl если не трудно

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

Добавлено: 20 апр 2020, 19:35
svm
Схема связи контроллера и платы ГРБЛ в посту http://www.cnc-club.ru/forum/viewtopic. ... 80#p551768
Я сейчас притормозил с доводкой контроллера до ума, занялся механикой http://www.cnc-club.ru/forum/viewtopic. ... 83#p561283, пока тестирую под МАЧ3

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

Добавлено: 20 апр 2020, 21:12
brun12
можете дать только участок кода обмена данными с grbl

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

Добавлено: 20 апр 2020, 21:30
svm
Там, это встречается во многих местах, принцип простой - контроллер посылает плате ГРБЛ через КОМ порт G коды (просто текст) и ждет ответа "Ok". Если ответ есть шлет следующий. В программе все достаточно прокомментировано. Я уже достаточно длительное время с этим делом не занимался, и сразу не въеду. Вот с механикой закончу, продолжу с контроллером. Посмотрите здесь; [url]https://drive.google.com/file/d/16XYIbb ... /view/[url], все очень понятно.

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

Добавлено: 24 апр 2020, 20:37
Yashcher
tecnocat писал(а):
Yashcher писал(а):Собрал! Но работает как то странно, можно запустить файл 11раз, потом говорит что файлов или флэшки нет. Приходится всё выключать и включать заново, тогда всё снова работает. Простое нажатие на кнопку резет не помогает. У кого подобное было? Или возможная причина?
Возможная причина - нехватка памяти, не факт что везде корректно освобождается память
Возможно её принудительно освобождать? Или где про это можно прочесть?

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

Добавлено: 03 июн 2020, 08:37
SAG74
Помогите пожалуйста. переделываю код автора под себя. не хочу чтоб были ограниченые скорости перемещения по осям. в меню есть настройка, где указывается скорость перемещения в холостую. это значение записывается в еепром. как я хочу. в константах указываются сами перемещения, т.е. на сколько переместиться выбраной оси. хочу чтоб к этой команде дополнялись данные с еепром о скорости перемещения в холостую и если надо то и конец строки. как это все соединить в одну строку команды и отправить в грбл? Если это все соединить в переменную string?

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

Добавлено: 04 июн 2020, 06:34
svm
Можно ничего не соединять, просто последовательно отправлять коды в КОМ порт, а в конце добавить конец строки. Я сейчас немного оторвался от программирования. Живу в деревне и приходится много времени проводить на свежем воздухе. После таких прогулок не остается ни сил не времени. Так-что особо Вам помочь не смогу. Чтобы въехать надо хотя-бы пару дней посидеть за компом.

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

Добавлено: 04 сен 2020, 23:13
maksim_tverdohlb
А вы не подскажите как подправить код чтобы при старте програмы фреза сначала подымалась на безопасную высоту 5 мм а потом уежала на место фрезеровки )))Сейчас программа работает так :плавно подымается на 5 мм и одновременно уходит на место фрезеровки...

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

Добавлено: 06 окт 2022, 10:09
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***