본문으로 건너뛰기

USB 브리지 CAN 펌웨어 플래싱

SSH로 호스트 컴퓨터에 연결

경고
  • 펌웨어 컴파일 전에 WiFi를 통해 호스트 컴퓨터 SSH에 연결해야 합니다.
  • 먼저 다음을 수행하세요:WiFi를 사용하여 호스트 컴퓨터 SSH에 연결


USB 브리지 CAN 펌웨어 플래싱

힌트
  • FLYOS-FAST 시스템에는 USB 브리지 CAN 펌웨어가 미리 컴파일되어 있어, 수동으로 펌웨어를 컴파일할 필요 없이 아래 명령어를 실행하여 플래싱할 수 있습니다.
  • 또는 USB 브리지 CAN 펌웨어 수동 컴파일을 선택하여 직접 펌웨어를 컴파일할 수도 있습니다.
  • FAST 시스템은 기본적으로 1M 속도로 설정되어 있습니다. 500K가 필요한 경우 시스템 설정에서 canbus_bitrate 속도를 수정해야 합니다.

  • 이 명령어는 1M USB 브리지 CAN 펌웨어를 플래싱합니다.

fly-flash -d auto -h -f /usr/lib/firmware/klipper/stm32h723-128k-usbcan-1m.bin
  • 이 명령어는 500k USB 브리지 CAN 펌웨어를 플래싱합니다.
fly-flash -d auto -h -f /usr/lib/firmware/klipper/stm32h723-128k-usbcan-500k.bin
Loading...
Loading...


CAN ID 검색

  1. 브라우저를 열고 주소창에 상위 컴퓨터의 IP 주소를 입력합니다. 예를 들어, 상위 컴퓨터 IP가 192.168.101.179인 경우 직접 입력하고 엔터를 누릅니다.
Loading...
  1. 상위 컴퓨터의 WEB 인터페이스를 열고, 왼쪽 사이드바의 구성 옵션에서 다음을 찾습니다:
  • fluidd의 경우: {…} 를 클릭하여 들어가면 printer.cfg를 찾을 수 있습니다.
Loading...
  • mainsail의 경우: 기계를 클릭하여 들어가면 printer.cfg를 찾을 수 있습니다.
Loading...
  1. printer.cfg를 클릭하여 들어간 후, 오른쪽 상단의 DEVICES를 클릭합니다.
Loading...
Loading...
  1. CAN을 클릭한 후 새로고침합니다.
  • fluidd 새로고침
Loading...
  • mainsail 새로고침
Loading...
  1. ID를 복사합니다. 화살표가 가리키는 부분을 클릭하면 복사됩니다.
  • fluidd의 경우, 첫 번째 화살표가 가리키는 부분이 Klipper인지 확인한 후, 맞다면 오른쪽 화살표가 가리키는 복사 버튼을 클릭합니다.
Loading...
  • mainsail의 경우, 첫 번째 화살표가 가리키는 부분이 Klipper인지 확인한 후, 맞다면 오른쪽 화살표가 가리키는 복사 버튼을 클릭합니다.
Loading...

CAN ID 입력

  1. DEVICES를 닫고 ID를 입력합니다.
참고사항
  • 구성 파일에서 다음 부분:
[mcu]
serial: /tmp/klipper_host_mcu

을 다음과 같이 수정합니다:

[mcu host]
serial: /tmp/klipper_host_mcu
  • 다음을 추가합니다:
[mcu]
canbus_uuid: <여기에 방금 조회한 ID로 교체하세요>
  • fluidd에서 [MCU] 찾기
Loading...
  • mainsail에서 [MCU] 찾기
Loading...
  1. ID를 구성 파일에 입력합니다.
  • ID를 입력한 후 오른쪽 상단의 SAVE & RESTART를 클릭합니다.
Loading...
Loading...
  1. Klipper에서 ADC out of range 경고가 나타나면 정상 현상입니다. 히트베드와 서미스터를 메인보드에 연결하고, 노즐과 히트베드의 서미스터 핀을 구성한 후 저장하고 재시작하면 됩니다.
위험

주의: 문서에 나타난 모든 ID는 예시일 뿐이며, 실제 각 메인보드의 ID는 다릅니다. 실제로 획득한 ID를 입력하세요.


Loading...