Arduino GRBL Companion - Автономный контроллер для GRBL
-
maksim_tverdohlb
- Новичок
- Сообщения: 24
- Зарегистрирован: 09 мар 2020, 16:08
- Репутация: 0
- Настоящее имя: Максим
- Контактная информация:
Re: Arduino GRBL Companion - Автономный контроллер для GRBL
Подскажите,как проверить контролер,как он должен работать?Я запустил ,бегаю по меню,в роздел файл не заходит? В ручную осями не двигает ...импульсов на тх,rx нет
-
maksim_tverdohlb
- Новичок
- Сообщения: 24
- Зарегистрирован: 09 мар 2020, 16:08
- Репутация: 0
- Настоящее имя: Максим
- Контактная информация:
-
maksim_tverdohlb
- Новичок
- Сообщения: 24
- Зарегистрирован: 09 мар 2020, 16:08
- Репутация: 0
- Настоящее имя: Максим
- Контактная информация:
Re: Arduino GRBL Companion - Автономный контроллер для GRBL
А библиотеки свои скинуть сможите ?Версию ide скачал такую как у вас ,но всеравно компилируется с ворнингами.....
-
svm
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Arduino GRBL Companion - Автономный контроллер для GRBL
Я библиотеки брал из первого поста. Если не двигает осями, значит нет ответа от 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
При движении осями, ось смещается только +1 или -1 так должно быть или это за того что нет ответа от grblконтролера.И если не подключать grbl контролер ,то на тх должны проскакивать импульсы при движении осями???
-
svm
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Arduino GRBL Companion - Автономный контроллер для GRBL
Так и должно быть. контроллер передает GRBL команду ( в G кодах) перемещения оси сначала на 0,01 мм и скорость 100 и ждет ответа OK. пока не получит будет ждать (смысла передавать следующую команду, пока не выполнена предыдущая - нет!). Осциллографом там тяжело что-то увидеть. Лучше подключитесь к монитору ардуино на скорости 115200. И все будет видно. Заодно и другие режимы, типа Home, или сброс увидите.
-
maksim_tverdohlb
- Новичок
- Сообщения: 24
- Зарегистрирован: 09 мар 2020, 16:08
- Репутация: 0
- Настоящее имя: Максим
- Контактная информация:
Re: Arduino GRBL Companion - Автономный контроллер для GRBL
розобрался почему контролер не двигал осями ))))TX RX БЫЛО ПОПЛУТАНО МЕСТАМИ ))))Осталось розобраться почему не заходит в роздел файл .....
-
maksim_tverdohlb
- Новичок
- Сообщения: 24
- Зарегистрирован: 09 мар 2020, 16:08
- Репутация: 0
- Настоящее имя: Максим
- Контактная информация:
Re: Arduino GRBL Companion - Автономный контроллер для GRBL
Ошибку нашол-ПОМЕНЯЛ МЕСТАМИ MOSI MISO)))в роздел файл заходит но файлов не видит, только exit)))В чом можит быть проблема?
-
svm
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Arduino GRBL Companion - Автономный контроллер для GRBL
Попробуй стандартные примеры из библиотеки. Должно быть видно. Проверок на расширение, вроде не заметил. Есть вроде ограничения по длине имени 8 символов.
-
maksim_tverdohlb
- Новичок
- Сообщения: 24
- Зарегистрирован: 09 мар 2020, 16:08
- Репутация: 0
- Настоящее имя: Максим
- Контактная информация:
Re: Arduino GRBL Companion - Автономный контроллер для GRBL
розобрался ))файлы были на руском,переименувал на 1,2,3.....и сразу появились файлы.....Спасибо )))
-
brun12
- Новичок
- Сообщения: 2
- Зарегистрирован: 20 апр 2020, 19:21
- Репутация: 0
- Настоящее имя: brun
- Контактная информация:
Re: Arduino GRBL Companion - Автономный контроллер для GRBL
можете показать как реализована связи с grbl если не трудно
-
svm
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Arduino GRBL Companion - Автономный контроллер для GRBL
Схема связи контроллера и платы ГРБЛ в посту http://www.cnc-club.ru/forum/viewtopic. ... 80#p551768
Я сейчас притормозил с доводкой контроллера до ума, занялся механикой http://www.cnc-club.ru/forum/viewtopic. ... 83#p561283, пока тестирую под МАЧ3
Я сейчас притормозил с доводкой контроллера до ума, занялся механикой http://www.cnc-club.ru/forum/viewtopic. ... 83#p561283, пока тестирую под МАЧ3
-
brun12
- Новичок
- Сообщения: 2
- Зарегистрирован: 20 апр 2020, 19:21
- Репутация: 0
- Настоящее имя: brun
- Контактная информация:
Re: Arduino GRBL Companion - Автономный контроллер для GRBL
можете дать только участок кода обмена данными с grbl
-
svm
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Arduino GRBL Companion - Автономный контроллер для GRBL
Там, это встречается во многих местах, принцип простой - контроллер посылает плате ГРБЛ через КОМ порт G коды (просто текст) и ждет ответа "Ok". Если ответ есть шлет следующий. В программе все достаточно прокомментировано. Я уже достаточно длительное время с этим делом не занимался, и сразу не въеду. Вот с механикой закончу, продолжу с контроллером. Посмотрите здесь; [url]https://drive.google.com/file/d/16XYIbb ... /view/[url], все очень понятно.
- Yashcher
- Новичок
- Сообщения: 18
- Зарегистрирован: 24 окт 2011, 23:26
- Репутация: 0
- Контактная информация:
Re: Arduino GRBL Companion - Автономный контроллер для GRBL
Возможно её принудительно освобождать? Или где про это можно прочесть?tecnocat писал(а):Возможная причина - нехватка памяти, не факт что везде корректно освобождается памятьYashcher писал(а):Собрал! Но работает как то странно, можно запустить файл 11раз, потом говорит что файлов или флэшки нет. Приходится всё выключать и включать заново, тогда всё снова работает. Простое нажатие на кнопку резет не помогает. У кого подобное было? Или возможная причина?
_Всё решают мелочи...
http://forum.easyelectronics.ru/viewtop ... =16&t=2097
http://forum.easyelectronics.ru/viewtop ... =16&t=2097
-
SAG74
- Новичок
- Сообщения: 17
- Зарегистрирован: 20 ноя 2018, 18:56
- Репутация: 0
- Настоящее имя: Александр
- Откуда: Херсон
- Контактная информация:
Re: Arduino GRBL Companion - Автономный контроллер для GRBL
Помогите пожалуйста. переделываю код автора под себя. не хочу чтоб были ограниченые скорости перемещения по осям. в меню есть настройка, где указывается скорость перемещения в холостую. это значение записывается в еепром. как я хочу. в константах указываются сами перемещения, т.е. на сколько переместиться выбраной оси. хочу чтоб к этой команде дополнялись данные с еепром о скорости перемещения в холостую и если надо то и конец строки. как это все соединить в одну строку команды и отправить в грбл? Если это все соединить в переменную string?
-
svm
- Мастер
- Сообщения: 367
- Зарегистрирован: 23 ноя 2017, 12:56
- Репутация: 75
- Настоящее имя: Владимир Сергеев
- Откуда: Бузулук
- Контактная информация:
Re: Arduino GRBL Companion - Автономный контроллер для GRBL
Можно ничего не соединять, просто последовательно отправлять коды в КОМ порт, а в конце добавить конец строки. Я сейчас немного оторвался от программирования. Живу в деревне и приходится много времени проводить на свежем воздухе. После таких прогулок не остается ни сил не времени. Так-что особо Вам помочь не смогу. Чтобы въехать надо хотя-бы пару дней посидеть за компом.
-
maksim_tverdohlb
- Новичок
- Сообщения: 24
- Зарегистрирован: 09 мар 2020, 16:08
- Репутация: 0
- Настоящее имя: Максим
- Контактная информация:
Re: Arduino GRBL Companion - Автономный контроллер для GRBL
А вы не подскажите как подправить код чтобы при старте програмы фреза сначала подымалась на безопасную высоту 5 мм а потом уежала на место фрезеровки )))Сейчас программа работает так :плавно подымается на 5 мм и одновременно уходит на место фрезеровки...
- Rom327
- Почётный участник

- Сообщения: 2989
- Зарегистрирован: 03 апр 2015, 13:23
- Репутация: 437
- Настоящее имя: Роман
- Откуда: Подольск
- Контактная информация:
Re: Arduino GRBL Companion - Автономный контроллер для GRBL
Если в программе написано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/
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/