Несоответствие скорости передачи данных
Подключение установлено, но отображаются искаженные символы или вообще нет ответа. Скорость последовательного порта не совпадает.
Наблюдаемые признаки
Вы подключились, но в панели консоли отображается следующее:
- Случайные символы вместо приветственного сообщения GRBL.
- Полное отсутствие данных.
- Частично читаемые сообщения вперемешку с бессмысленными символами.
Что происходит
Для последовательного обмена данными обе стороны должны использовать одинаковую скорость передачи данных (baud rate). При несовпадении биты выравниваются неправильно, и отображаются бессмысленные символы. Для большинства контроллеров GRBL по умолчанию используется скорость 115200, но в некоторых старых или нестандартных сборках используется 9600.
Устранение проблемы
Если вы не знаете скорость передачи данных своего станка
Попробуйте следующие значения по порядку:
- 115200 (наиболее распространенное значение по умолчанию для GRBL).
- 9600 (старые или нестандартные сборки).
- 57600 или 38400 (редкие значения).
В разделе Настройки устройства → Подключение:
- Отключитесь.
- Измените параметр Скорость передачи данных.
- Подключитесь снова.
Повторяйте эти действия, пока в консоли не появится корректное приветственное сообщение, например Grbl 1.1h ['$' for help].
Если в документации к станку указана скорость передачи данных
Используйте ее. Если в документации указано одно значение, но прошивка была пересобрана, приоритет имеет прошивка. Пробуйте другие значения скорости передачи данных, пока не найдете подходящее.
Если искажено только приветственное сообщение, но команды работают
Это проблема синхронизации при запуске, а не настоящее несоответствие. Проверьте это, отправив $$. Если ответ отображается корректно, скорость передачи данных указана правильно.
Если искажения сохраняются при любой скорости передачи данных
Проблема связана с чем-то другим:
- Неисправен USB-кабель (замените его).
- Неисправен контроллер.
- Используется несовместимый драйвер (Windows).
См. раздел Станок не подключается.
Проверка результата
- При подключении консоль корректно отображает приветственное сообщение GRBL.
- Отправка
$$возвращает корректный список настроек$. - Запросы состояния (
?) возвращают корректные отчеты о состоянии.
Проблема не устранена?
- Панель консоли: оставьте ее открытой во время проверки разных значений скорости передачи данных.
- Панель диагностики подключения: шестнадцатеричное представление TX/RX показывает, проходят ли байты вообще.
- Руководство по скорости передачи данных и последовательному порту.