FLY-Micro4 Bootloader(Katapult) 복구
FLY-Micro4는 출고 시 Katapult가 이미 사전 플래시되어 있습니다. 정상 사용 및 Klipper 펌웨어 업데이트 시 본 페이지의 펌웨어를 반복해서 굽지 마십시오. 본 페이지는 Bootloader 손상 후 브릭 복구에만 사용됩니다.
플래시 모드 진입
시작하기 전에 프린터를 완전히 끄고 전원 공급을 차단하십시오. 전원이 켜진 상태에서 배선을 꽂거나 뽑거나, 인터페이스 선 순서를 정리하거나, 단자에 접촉하지 마십시오.
그림에서 동그라미로 표시된 것은 BOOT 버튼입니다:
- 메인보드의 전원이 완전히 차단된 상태를 유지합니다.
BOOT버튼을 누르고 있습니다.- 데이터 전송 기능이 있는 USB 케이블을 사용하여 메인보드와 컴퓨터 또는 상위 컴퓨터를 연결합니다.
- 장치가 인식되면
BOOT버튼에서 손을 뗍니다.
펌웨어 굽기
- Windows
- Linux / FLYOS
- 장치가 이미 UF2 플래시 모드에 진입했는지 확인하고, 컴퓨터에
RPI-RP2라는 이름의 이동식 디스크가 나타나는지 확인합니다.
BOOT버튼을 놓거나 BOOT 점퍼를 제거합니다.
Windows는 파일 확장자를 숨길 수 있습니다. 파일 탐색기에서 "파일 확장명"을 체크하고 .uf2 펌웨어를 사용하고 있는지 확인하세요. 펌웨어 확장자를 수정하지 마세요.
- Flash 지우기 펌웨어를 다운로드합니다:
.txt 或其他扩展名。지우기 펌웨어의 저장소 내 디렉토리는 다음과 같습니다:
FLY-Firmware/RP2040
-
nuke_universal.uf2를RPI-RP2디스크에 복사하여 장치에 있는 기존 구버전 펌웨어를 지웁니다. -
복사가 완료되면
RPI-RP2디스크가 자동으로 사라집니다. 장치가 Flash를 지운 후 다시RPI-RP2USB 드라이브 형태로 나타나며, 이때 Flash는 이미 비어 있습니다.
- FLY-Micro4 Katapult 펌웨어를 다운로드합니다:
.txt 或其他扩展名。리포지토리에서 펌웨어의 디렉토리는 다음과 같습니다:
FLY-Firmware/MainBoard/Mico
- Katapult
.uf2펌웨어를 새로 나타난RPI-RP2디스크에 복사합니다.
- 펌웨어 쓰기가 완료되면
RPI-RP2디스크가 자동으로 사라지며, 이는 Katapult가 플래싱되었음을 나타냅니다.
- 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
- Flash 삭제 펌웨어를 구워 장치에 있는 기존 구 펌웨어를 비웁니다:
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/RP2040/nuke_universal.uf2
명령이 끝나면 장치가 자동으로 재부팅되어 BOOTSEL / UF2 모드로 돌아가고, lsusb에 다시 2e8a:0003이 나타나며, 이때 Flash는 이미 비어 있습니다.
- 다음 명령을 실행하여 USB Katapult 펌웨어를 굽습니다:
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/MainBoard/Mico/Mico_Katapult_USB.uf2
- 굽기 성공 메시지가 나타난 후에 전원을 차단하십시오.