Имеется китайсая Arduino UNO c прошивкой GRBL 1.1h. Какие-либо устройства или шилды к самой плате на данный момент не подключены. Плата подключена через USB к компьютеру. Baud rate = 115200. Для теста соединения исполняется gcode с 119810 командами G90. Большинсво команд завершаются нормально (возвращается ok). Но иногда символы пропадают: вместо ok прилетает k или o, что останавливает выполнение gcode. В чём может быть дело, и как это можно исправить без понижения baud rate?

Комментарии: 8

  1. Anonim

    Сендер кривой Ок возвращается и сендер ждет эту строку Попробуй ugs

    • Just

      Проблема повторяется на Universal gcode sender и bCNC. Более того, если залить скетч, который делает постоянно Serial.print("ok\n"), то в Serial monitor в Arduino IDE символы тоже иногда пропадают. Сейчас пытаюсь подключить через внешний USB-TTL, посмотрю, что будет

      • Anonim

        Попробуй не при помощи ардуино иде и его кривого порта, а при помощи putty Но как вариант да, ch340G может подкузьмить Уно нужно брать на 16u2 Как и мегу

        • Andrey

          У меня на гравере плата с с ним же. Ни единого сбоя на усб.

          • Anonim

            Кварц, а не керамический резонатор. На плате такиж кварц? Я не помню, что у меня на меге

      • Byte

        Для стабильной работы юарта, особенно на таких скоростях, нужны кварцы особенные. 16МГц будет ошибки гнать. См. даташит на атмегу, там всё это расписано…

        • Just

          Печально. Тогда попробую на меньших скоростях, раз уж так никак. А ещё у меня ардуина прошилась с третей попытки только. Такое ощущение, что что-то в самое ардуине сломалось. (прошивка через USB)

Не нашли ответ?

Вам также может быть интересно