본문으로 건너뛰기

USB 브리지 CAN 펌웨어 플래싱

SSH로 상위 컴퓨터에 연결

경고
  • 펌웨어 컴파일 전 wifi를 통해 상위 컴퓨터 SSH에 연결해야 합니다.
  • 먼저: wifi로 상위 컴퓨터 SSH에 연결


USB 브리지 CAN 펌웨어 플래싱

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

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

fly-flash -d auto -h -f /usr/lib/firmware/klipper/stm32h723-128k-usbcan-1m.bin
  • 이 명령은 500kUSB 브리지 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라면 직접 입력한 후 Enter를 누르면 됩니다.
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...