본문으로 건너뛰기

RS232 펌웨어 연결 가이드

펌웨어 준비

  • RS232 모드로 진입하기 전에, 먼저 Type-C 데이터 케이블을 통해 툴보드에 미리 컴파일된 툴보드 RS232 펌웨어를 플래시하세요.

배선 단계

딥 스위치 설정

  1. 안전 전원 차단: 작업 전 툴보드와 전원이 완전히 분리되었는지 확인하세요.
  2. 딥 스위치 위치 확인: 툴보드를 뒤집어서 뒷면의 딥 스위치 세트를 찾으세요.
  3. 모드 전환: 모든 딥 스위치를 RS232 모드 지정 위치로 전환하세요(아래 그림 참조).
Loading...

경고

  • 딥 스위치 상태가 변경된 경우 반드시 RS232 펌웨어를 다시 플래시해야 합니다. 그렇지 않으면 통신할 수 없습니다.
  • 이전에 올바른 펌웨어를 플래시했고 딥 스위치를 변경하지 않은 경우 다시 플래시할 필요가 없습니다.

케이블 연결

  1. 전원 차단 유지: 전체 배선 과정에서 장치에 전원이 공급되지 않아야 합니다.
  2. 케이블 사용: XT30(2+2)-F 4심 케이블을 준비하세요. 각 심의 정의는 다음과 같습니다:
선색신호연결 대상
빨강VCC (전원 양극)12V–24V 전원 양극
검정GND (전원 음극)전원 음극
노랑IN (신호 입력)UTOR 모듈 RS232 확장 포트의 OUT
흰색/녹색OUT (신호 출력)UTOR 모듈 RS232 확장 포트의 IN
  1. 연결 완료:
    • 케이블의 수 커넥터툴보드의 해당 포트에 삽입하세요.
    • 케이블의 암 커넥터UTOR 모듈의 해당 포트에 삽입하세요.
    • USB 케이블을 사용하여 UTOR 모듈을 상위 컴퓨터(예: FLY派, 라즈베리 파이 또는 PC)에 연결하세요.

공통 접지 확인

  • 멀티미터의 부저 모드/저항 모드를 사용하여 다음 두 지점을 측정하세요:
    • 툴보드의 GND
    • 상위 컴퓨터의 GND
  • 두 지점이 반드시 도통되어야 합니다(저항이 0Ω에 가까워야 함). 도통되지 않으면 통신이 불가능합니다. 배선이 완전하고 신뢰할 수 있는지 확인하세요.

툴보드 RS232 ID 검색 및 설정

🔴 중요 준비

경고
  1. 펌웨어 요구 사항: 툴보드에 반드시 RS232 펌웨어가 플래시되어 있어야 합니다. 그렇지 않으면 통신할 수 없습니다.
  2. 강제 공통 접지: ⚠️ 툴보드와 메인보드의 GND가 연결되어 있는지 반드시 확인하세요(동일한 24V/12V 전원을 공유하면 구현 가능).

📌 하드웨어 주의 사항

  • D8, D8PRO, C8P 메인보드만 기본 RS232 인터페이스를 지원합니다.
  • 다른 메인보드는 UTOR 또는 G2T 모듈을 통해 연결해야 합니다(본 튜토리얼은 UTOR를 예시로 합니다).

🔍 RS232 ID 검색 단계

단계 1: 상위 컴퓨터 접속

  1. 브라우저를 열고 상위 컴퓨터 IP 주소(예: 192.168.101.179)를 입력하세요.
    Loading...

단계 2: 설정 파일 열기

  1. 왼쪽 메뉴로 이동하여 printer.cfg를 찾아 클릭하세요:

    Fluidd
    {…} 아이콘 클릭

    Loading...

    Mainsail
    "기계" 메뉴 클릭

    Loading...

단계 3: 장치 목록 확인

  1. 오른쪽 상단의 DEVICES 버튼을 클릭하세요:
    Loading...
    Loading...

단계 4: 시리얼 포트 장치 새로고침

  1. SERIAL 을 클릭하고 목록을 새로고침하세요:
    Fluidd
    Loading...
    Mainsail
    Loading...

단계 5: RS232 ID 복사

  1. ttyUSB가 있는 장치를 찾아 해당 Path_by_hardware 값을 복사하세요:

    Fluidd
    ttyUSBPath_by_hardware가 있는지 확인

    Loading...

    Mainsail
    ttyUSBPath_by_hardware가 있는지 확인

    Loading...
UTOR 사용자 주의
  • UTOR를 사용하여 연결하는 경우 일반적으로 두 개의 후보 ID가 나타납니다. 올바른 ID를 확인하려면 하나씩 시도해 보세요.
  • ID 옆의 화살표 아이콘을 클릭하여 복사할 수 있습니다.

⚙️ RS232 ID를 펌웨어에 설정

설정 설명
  • 아래 설정의 toolboard는 툴보드 이름을 나타냅니다. 실제 상황에 따라 교체하세요.
  • 툴보드 설정은 [mcu toolboard]여야 합니다. 메인보드 설정은 [mcu]입니다. 혼동하지 마세요.

참조 설정:

설정 템플릿
[mcu toolboard]
serial: <여기에 검색한 실제 ID로 교체>
baud: 250000
restart_method: command

설정 단계:

  1. 복사한 ID를 serial: 매개변수 뒤에 입력하세요.
  2. 오른쪽 상단의 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...