rs232
KF 접선 도식

XT30 접선 도식

RS232 펌웨어 컴파일
컴파일 시작
klipper
서비스가 설치된 상위기기를 사용해야 합니다. 네트워크를 통해 SSH 연결하기- 그리고 장치를 상위기에 잘 연결해야 합니다.
- 주의: 일반적인 상위기기를 사용하십시오. 예를 들어 라즈베리 파이 FLY 패 등입니다. WiFi 스틱, 홍미폰 등의 모modified 상위기는 지원 문제가 많아 기술 지원을 제공할 수 없습니다.
ROOT
사용자를 일반 사용자로 전환하려면 아래 명령어를 입력할 수 있습니다.ROOT
사용자는 사용하지 마십시오.- fly 사용자는 다음을 입력할 수 있습니다:
su fly
. fly 사용자가 아닌 경우<상위기기 사용자 이름>
을 상위기기의 사용자 이름으로 바꾸십시오!
su <상위기기 사용자 이름>
- 请确保上位机可以正常联网
- 固件编译前需要使用SSH通过网络登录上位机
- 请不要使用串口工具登录上位机
Klipper固件编译和配置页面操作说明
请确保键盘输入法为半角模式,即英文模式
- 键盘上键
↑
,下键↓
,用于上下移动光标来选中菜单项 - 确认键
Enter
或 空格键Space
,用于勾选菜单或进入子菜单 - 退出键
ESC
,用于返回上一级菜单 Q
键,用于退出Klipper固件配置页面Y
键,在退出Klipper固件配置页面时,如果有提示,则点击Y
键保存配置文件
如果配置页面选项比较少,请先勾选[ ] Enable extra low-level configuration options
,用于显示部分隐藏选项
아래는 펌웨어를 컴파일하는 방법을 소개합니다:
-
SSH에 연결한 후 다음 명령어를 입력하고 Enter 키를 누릅니다:
cd ~/klipper && rm -rf ~/klipper/.config && rm -rf ~/klipper/out && make menuconfig
-
여기서
rm -rf ~/klipper/.config && rm -rf ~/klipper/out
은 이전의 컴파일 데이터와 펌웨어를 삭제하며,make menuconfig
는 펌웨어를 컴파일합니다. 실행 후 아래와 같은 화면이 나타나야 합니다. -
Enable extra low-level configuration options를 선택하고 Enter 키를 누릅니다.
-
메뉴 Micro-controller Architecture로 들어가서 Raspberry Pi RP2040/RP235x를 선택하고 Enter 키를 누릅니다.
-
Bootloader offset를 선택하고 NO bootloader를 선택합니다.
-
Communication interface를 선택하고 UART0 on GPIO0/GPIO1을 선택합니다.
- GPIO 핀 설정을 마이크로컨트롤러 시작 시 설정 선택, 입력: !gpio18
!gpio18
을 입력할 때 영문 입력 모드를 사용해야 합니다.

Q
키를 누르면 구성 저장이 나타나고, 그 후에Y
키를 누릅니다
- 이제 구성이 저장되었으며 명령줄 인터페이스로 돌아왔습니다
- 아래 명령어를 입력하여 컴파일을 시작합니다. 시간이 다소 걸립니다.
make -j4

-
마지막에 다음 내용이 출력되면 컴파일 성공입니다.
Linking out/klipper.elf
Creating uf2 file out/klipper.uf2
플래시 모드 진입
화살표가 가리키는 것이 BOOT 버튼
입니다.
- 도구 보드가 완전히 전원이 끊긴 상태에서 BOOT 버튼을 누른 채로 데이터 전송 기능이 있는 TypeC 데이터 케이블을 사용하여 도구 보드를 상위 컴퓨터의 USB 포트에 연결합니다. 올바르게 연결된 후에는 BOOT 버튼을 놓습니다.
플래시 모드 진입 여부 확인
- 상위 컴퓨터가 정상적으로 네트워크에 연결되어 있는지 확인하고, 하위 컴퓨터와 상위 컴퓨터를 연결하는 데이터 케이블이 데이터 전송 기능을 가지고 있는지 확인하십시오.
- SSH를 통해 상위 컴퓨터에 연결한 후
lsusb
를 입력하고 Enter를 누릅니다. 아래 사진에서 빨간색으로 표시된 정보가 나타나면 다음 단계로 진행할 수 있습니다.- 아무런 정보도 반응이 없으면 상위 컴퓨터의 시스템 문제입니다. 여기서는 해결할 수 없으므로 정상적인 시스템으로 교체하거나 상위 컴퓨터를 교체하십시오.
lsusb
명령어가 없다고 표시되면 다음 명령어를 실행하여 설치할 수 있습니다.sudo apt-get install usbutils
OpenMoko, Inc. rp2040
의 후缀에 있는 판단 근거는XX
이며 이는 가변적입니다.- 일부 상위 컴퓨터는 시스템 문제로 인해 완전히 표시되지 않거나 전혀 표시되지 않을 수 있습니다.
RS232 펌웨어 플래시
-
현재 도구 보드는 펌웨어 번焼 모드에 있으므로, uf2 접두사가 있는 펌웨어만 번상할 수 있습니다.
-
아래 명령을 사용하여 도구 보드에 펌웨어를 번상합니다.
cd && cd ~/klipper/
make flash FLASH_DEVICE=2e8a:0003팁만약 상위 컴퓨터에서 시스템을 처음 작성한 후 번상하는 경우, 아래 그림 빨간 원 안의 메시지와 같은 일부 빨간색 메시지가 나타날 수 있습니다 - 이는 정상적인 현상이며 오류가 아닙니다.
펌웨어 정상 동작 확인
- 펌웨어가 정상적으로 시작되면 아래 사진처럼 LED가 켜집니다