보드레이트 불일치
연결되었지만 깨진 문자가 표시되거나 전혀 응답하지 않습니다. 시리얼 속도가 일치하지 않습니다.
다음과 같이 표시됩니다
연결했지만 Console 패널에 다음과 같이 표시됩니다.
- GRBL 시작 메시지가 표시되어야 할 위치에 무작위 문자가 표시됩니다.
- 아무것도 표시되지 않습니다.
- 일부 읽을 수 있는 메시지와 깨진 문자가 섞여 표시됩니다.
원인
시리얼 통신을 사용하려면 양쪽 장치가 데이터 전송 속도(보드레이트)에 동의해야 합니다. 속도가 일치하지 않으면 비트 정렬이 어긋나 깨진 문자가 표시됩니다. 대부분의 GRBL 컨트롤러는 기본값이 115200이지만, 일부 구형 또는 사용자 지정 빌드는 9600을 사용합니다.
해결 방법
장치의 보드레이트를 모르는 경우
다음 순서로 시도해 보세요.
- 115200(가장 일반적인 GRBL 기본값)
- 9600(구형 또는 사용자 지정)
- 57600 또는 38400(드문 경우)
Device Settings → Connection에서 다음을 수행합니다.
- 연결을 해제합니다.
- Baud Rate 를 변경합니다.
- 다시 연결합니다.
Console에 Grbl 1.1h ['$' for help]와 같은 올바른 시작 메시지가 표시될 때까지 반복합니다.
장치 설명서에 보드레이트가 지정된 경우
지정된 값을 사용합니다. 설명서에는 한 값이 적혀 있지만 펌웨어가 다시 빌드된 경우에는 펌웨어 설정이 우선합니다. 작동하는 값을 찾을 때까지 다른 보드레이트를 시도해 보세요.
시작 메시지만 깨져 표시되지만 명령은 작동하는 경우
시작 시 타이밍 문제입니다. 실제 보드레이트 불일치가 아닙니다. $$를 전송하여 확인하세요. 응답이 정상적으로 표시되면 보드레이트가 올바른 것입니다.
모든 보드레이트에서 계속 깨진 문자가 표시되는 경우
다른 문제가 있는 것입니다.
- USB 케이블에 문제가 있습니다(교체).
- 컨트롤러에 문제가 있습니다.
- 드라이버가 일치하지 않습니다(Windows).
Machine will not connect을 참조하세요.
작동 여부 확인
- 연결할 때 Console에 GRBL 시작 메시지가 정상적으로 표시됩니다.
$$를 전송하면$설정이 정상적으로 덤프되어 반환됩니다.- 상태 쿼리(
?)가 정상적인 상태 보고서를 반환합니다.
여전히 해결되지 않나요?
- Console 패널: 보드레이트를 테스트하는 동안 이 패널을 열어 둡니다.
- Connection Diagnostics 패널: TX/RX 16진수 보기에서 바이트가 전혀 전달되고 있는지 확인할 수 있습니다.
- 보드레이트 및 직렬 포트 가이드.