注释
у меня подобная ситуация。только мк ATMega328。прошивка grbl 0.9j или 1.1f |
Я определил проблему, поскольку пишу свою собственную программу (больше похожую на промышленную стой)。Всёделовошибкахпередачи。Эта программа никак не реагирует на ошибки протокола USB, которые есть на Atmega16, который стоит как UART преобразователь Поэтому сначала пропадает визуализация, а позже и перестает работать сама отправка файлов。Для автора программы – иногда, при высокой частоте опроса, на Меге приходят оборванные строки статуса, достаточно проверять наличие всех ключевых фраз в строке (Run, FS,Mpos и т.д.), и в случае оборванной строки слать последнюю строчку G-кода повторно, ну и практически я пробовал такой фикс в своей программе – 12 часов отработало без единой ошибки。 |
у меня преобразователь не на меге, а на CH340G |
подбор кварца с дробной частотой может решить проблему? |
Перекомпилируйте Grbl с baudrate 9600, пишут что помогает от потерь на CH340G |
я вас немного опередил)) перекомпилировал именно на 9600 и 2 часа без перебоя отработал |
спасибо。 |
Я управляю станком с помощью Arduino Mega 2560, с прошивкой 1.1f с репозитория grbl-Mega。Когда я запускаю на выполнение код, первое время всё идет хорошо – визуализатор показывает всё как надо, работает панель изменения подачи, скорости и оборотов и т.д. Но через некоторое время происходит что то странное – программа продолжает отправлять код, но визуализатор не двигается, меню не работают, координаты в верхнем правом углу замирают. но станок работает, и самое интересное, что вполне корректно, строки продолжают отправляться программой (работает автопрокрутка и статус строки кода), никаких ошибок, никаких уведомлений нет. μumumumμ激激异血氨基,■
Снял видео – https://youtu.be/d9_p-221BcE