RS232 펌웨어 연결 가이드
펌웨어 준비
- RS232 모드로 진입하기 전에, 먼저 Type-C 데이터 케이블을 통해 툴보드에 미리 컴파일된 툴보드 RS232 펌웨어를 플래시하세요.
배선 단계
딥 스위치 설정
- 안전 전원 차단: 작업 전 툴보드와 전원이 완전히 분리되었는지 확인하세요.
- 딥 스위치 위치 확인: 툴보드를 뒤집어서 뒷면의 딥 스위치 세트를 찾으세요.
- 모드 전환: 모든 딥 스위치를 RS232 모드 지정 위치로 전환하세요(아래 그림 참조).
Loading...
경고
- 딥 스위치 상태가 변경된 경우 반드시 RS232 펌웨어를 다시 플래시해야 합니다. 그렇지 않으면 통신할 수 없습니다.
- 이전에 올바른 펌웨어를 플래시했고 딥 스위치를 변경하지 않은 경우 다시 플래시할 필요가 없습니다.
케이블 연결
- 전원 차단 유지: 전체 배선 과정에서 장치에 전원이 공급되지 않아야 합니다.
- 케이블 사용:
XT30(2+2)-F4심 케이블을 준비하세요. 각 심의 정의는 다음과 같습니다:
| 선색 | 신호 | 연결 대상 |
|---|---|---|
| 빨강 | VCC (전원 양극) | 12V–24V 전원 양극 |
| 검정 | GND (전원 음극) | 전원 음극 |
| 노랑 | IN (신호 입력) | UTOR 모듈 RS232 확장 포트의 OUT 핀 |
| 흰색/녹색 | OUT (신호 출력) | UTOR 모듈 RS232 확장 포트의 IN 핀 |
- 연결 완료:
- 케이블의 수 커넥터를 툴보드의 해당 포트에 삽입하세요.
- 케이블의 암 커넥터를 UTOR 모듈의 해당 포트에 삽입하세요.
- USB 케이블을 사용하여 UTOR 모듈을 상위 컴퓨터(예: FLY派, 라즈베리 파이 또는 PC)에 연결하세요.
공통 접지 확인
- 멀티미터의 부저 모드/저항 모드를 사용하여 다음 두 지점을 측정하세요:
- 툴보드의 GND
- 상위 컴퓨터의 GND
- 두 지점이 반드시 도통되어야 합니다(저항이 0Ω에 가까워야 함). 도통되지 않으면 통신이 불가능합니다. 배선이 완전하고 신뢰할 수 있는지 확인하세요.
툴보드 RS232 ID 검색 및 설정
🔴 중요 준비
경고
- 펌웨어 요구 사항: 툴보드에 반드시 RS232 펌웨어가 플래시되어 있어야 합니다. 그렇지 않으면 통신할 수 없습니다.
- 강제 공통 접지: ⚠️ 툴보드와 메인보드의 GND가 연결되어 있는지 반드시 확인하세요(동일한
24V/12V전원을 공유하면 구현 가능).
📌 하드웨어 주의 사항
- D8, D8PRO, C8P 메인보드만 기본 RS232 인터페이스를 지원합니다.
- 다른 메인보드는 UTOR 또는 G2T 모듈을 통해 연결해야 합니다(본 튜토리얼은 UTOR를 예시로 합니다).
🔍 RS232 ID 검색 단계
단계 1: 상위 컴퓨터 접속
- 브라우저를 열고 상위 컴퓨터 IP 주소(예:
192.168.101.179)를 입력하세요.Loading...
단계 2: 설정 파일 열기
- 왼쪽 메뉴로 이동하여
printer.cfg를 찾아 클릭하세요:Fluidd
아이콘 클릭{…}Loading...Mainsail
"기계" 메뉴 클릭Loading...
단계 3: 장치 목록 확인
- 오른쪽 상단의
DEVICES버튼을 클릭하세요:Loading...Loading...
단계 4: 시리얼 포트 장치 새로고침
SERIAL을 클릭하고 목록을 새로고침하세요:Fluidd Loading...Mainsail Loading...
단계 5: RS232 ID 복사
ttyUSB가 있는 장치를 찾아 해당Path_by_hardware값을 복사하세요:Fluidd
ttyUSB와Path_by_hardware가 있는지 확인Loading...Mainsail
ttyUSB와Path_by_hardware가 있는지 확인Loading...
UTOR 사용자 주의
- UTOR를 사용하여 연결하는 경우 일반적으로 두 개의 후보 ID가 나타납니다. 올바른 ID를 확인하려면 하나씩 시도해 보세요.
- ID 옆의 화살표 아이콘을 클릭하여 복사할 수 있습니다.
⚙️ RS232 ID를 펌웨어에 설정
설정 설명
- 아래 설정의
toolboard는 툴보드 이름을 나타냅니다. 실제 상황에 따라 교체하세요. - 툴보드 설정은
[mcu toolboard]여야 합니다. 메인보드 설정은[mcu]입니다. 혼동하지 마세요.
참조 설정:
설정 템플릿
[mcu toolboard]
serial: <여기에 검색한 실제 ID로 교체>
baud: 250000
restart_method: command
설정 단계:
- 복사한 ID를
serial:매개변수 뒤에 입력하세요. - 오른쪽 상단의
SAVE & RESTART를 클릭하여 Klipper를 저장하고 재시작하세요.
중요 경고
- 문서의 모든 ID는 예시입니다. 절대 그대로 복사하여 사용하지 마세요.
- 실제로 얻은 하드웨어 ID를 반드시 입력하세요.
- 다음 ID는 유효하지 않은 예시이므로 사용할 수 없습니다:
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
중요 설명: RS232 ID 관련
핵심 요점
검색한 RS232 ID는 툴보드의 ID가 아니라 UTOR 모듈 자체의 ID입니다.
핵심 이해
- 이 ID는 UTOR 모듈과 상위 컴퓨터 간의 연결 인터페이스를 나타냅니다.
- 상위 컴퓨터는 이 ID를 통해 UTOR에게 "이 인터페이스를 통해 툴보드에 연결하라"고 지시합니다.
- 툴보드 연결 여부와 관계없이 UTOR 모듈이 상위 컴퓨터에 연결되어 있으면 이 ID는 존재합니다.
간단히 말해
상위 컴퓨터 → [UTOR 모듈(ID)] → 툴보드
설정하는 것은 중간 상자(UTOR)의 주소이며, 툴보드의 주소가 아닙니다.
실용적인 팁
- UTOR가 있으면 ID를 검색할 수 있지만, 툴보드가 정상적으로 작동해야만 통신이 가능합니다.
- ID가 변경되는 일반적인 이유는 UTOR가 USB 포트를 변경했거나 시스템을 재시작했기 때문입니다.
- 설정 시 툴보드가 올바르게 연결되고 전원이 공급되는지 확인하세요.
Loading...