FLY-SB2040 Pro V3 부트로더(Katapult) 복구
FLY-SB2040 Pro V3는 출고 시 Katapult가 미리 플래시되어 있습니다. 정상적인 사용 및 Klipper 펌웨어 업데이트 시 이 페이지의 펌웨어를 다시 플래시하지 마십시오. 이 페이지는 부트로더 손상 후 복구 전용입니다.
펌웨어 설명
Katapult의 원래 이름은 CanBoot이며, 둘 다 이전 튜토리얼이나 이전 펌웨어 이름에서 동시에 나타날 수 있습니다.
Katapult는 Klipper를 부팅하고 업데이트하기 위한 Bootloader입니다:
- Katapult 자체는 Klipper MCU로 사용할 수 없으며, 플래시 후에도 하드웨어 및 통신 방식과 일치하는 Klipper 펌웨어를 작성해야 합니다.
- 지원되는 도구 보드는
RESET버튼을 빠르게 두 번 누르면 Katapult로 진입할 수 있습니다. 진입 후 일반적으로 상태 표시등이 깜빡입니다. - CAN, RS232 및 USB는 서로 독립적인 Katapult 펌웨어를 사용하므로, 파일 이름만 수정하거나 직접 혼용해서는 안 됩니다.
- CAN 펌웨어는 정확한 버스 속도도 선택해야 하며, 일반적인 속도는
500K와1M입니다.
- FLY-SB2040 Pro V3는 CAN 및 RS232 통신을 지원합니다.
- 이 페이지에서는
500K,1M두 가지 CAN 속도의 Katapult 펌웨어를 제공합니다.
실제 CAN 네트워크 속도와 일치하는 펌웨어 하나만 선택하십시오. 호스트, 메인보드 및 동일한 버스의 모든 CAN 장치는 동일한 속도를 사용해야 합니다.
플래시 모드 진입
시작하기 전에 프린터를 완전히 끄고 전원 공급을 차단하십시오. 전원이 켜진 상태에서 배선을 연결/분리하거나, 인터페이스 배선 순서를 정리하거나, 터미널에 접촉하지 마십시오.
그림에서 왼쪽은 RESET 버튼, 오른쪽은 BOOT 버튼입니다:
- 툴보드의 전원이 완전히 차단된 상태를 유지하십시오.
BOOT버튼을 길게 누르십시오.- 데이터 전송을 지원하는 Type-C 케이블을 사용하여 툴보드를 컴퓨터 또는 호스트에 연결하십시오.
- 장치가 인식되면
BOOT버튼에서 손을 떼십시오.
펌웨어 플래시
- Windows
- 리눅스 / FLYOS
FLY-SB2040 Pro V3 Katapult 펌웨어 다운로드:
.txt 或其他扩展名。펌웨어는 저장소의 다음 디렉토리에 있습니다:
FLY-Firmware/ToolBoard/SB2040
- 툴 보드가 이미 UF2 플래싱 모드로 진입했는지 확인하고, 컴퓨터에
RPI-RP2라는 이동식 디스크가 나타나는지 확인합니다.
BOOT버튼에서 손을 떼거나 BOOT 점퍼를 제거합니다.
Windows는 파일 확장자를 숨길 수 있습니다. 파일 탐색기에서 '파일 확장명'을 체크하고 .uf2 펌웨어를 사용하는지 확인하세요. 펌웨어 확장자를 변경하지 마세요.
- 플래싱할
.uf2펌웨어를RPI-RP2디스크에 복사합니다.
- 펌웨어 쓰기가 완료되면
RPI-RP2디스크가 자동으로 사라지며, UF2 펌웨어가 플래싱 완료되었음을 나타냅니다.
- RP2040 플래시 도구를 컴파일합니다. 이미 이 단계를 수행한 경우 건너뛸 수 있습니다.
cd ~/klipper/lib/rp2040_flash/
make
- 툴 보드가 UF2 플래시 모드에 진입했는지 확인합니다.
lsusb
출력에 2e8a:0003이 나타나면 장치가 RP2040 플래시 모드에 진입한 것입니다. 시스템에 따라 표시되는 장치 이름이 다를 수 있으므로 USB ID를 기준으로 판단해야 합니다.
2e8a:0003이 나타나지 않으면 플래시를 계속 진행하지 마세요. 툴 보드의 전원을 다시 차단하고 이 페이지의 "플래시 모드 진입" 단계를 다시 수행하세요.
- 사전 컴파일된 펌웨어 저장소를 가져오거나 업데이트합니다.
- Linux
- FLYOS
최초 다운로드:
cd ~
git clone https://cnb.cool/3dmellow/FLY-Firmware.git
이미 다운로드한 경우 저장소 업데이트:
git -C ~/FLY-Firmware pull --ff-only
최초 다운로드:
git clone https://cnb.cool/3dmellow/FLY-Firmware.git /data/FLY-Firmware
ln -s /data/FLY-Firmware /root/FLY-Firmware
이미 다운로드한 경우 저장소 업데이트:
git -C /data/FLY-Firmware pull --ff-only
- CAN 속도에 따라 다음 플래시 명령 중 하나만 실행하십시오:
CAN 500K:
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SB2040/FLY_SB2040PROV3_CANBOOT_CAN_500K.uf2
CAN 1M:
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SB2040/FLY_SB2040PROV3_CANBOOT_CAN_1M.uf2
- 플래시 성공 메시지가 표시된 후 전원을 차단하십시오.
플래시 완료
플래시가 완료되면, 툴보드 USB 및 외부 전원을 먼저 분리한 후 정상 배선을 복구하십시오. 전원이 켜진 상태에서 툴보드 배선을 연결/분리하지 마십시오.
재전원 공급 후 Katapult가 정상적으로 시작되면 상태 표시등이 깜박입니다: