본문으로 건너뛰기

FLYOS-FAST 시스템 구성 가이드

이 가이드는 FLYOS-FAST의 장치 플랫폼, 네트워크, 인쇄 환경, 화면, 카메라 및 CAN 통신을 설정하기 위한 것입니다. H3, H5, H618의 시스템 서비스 사용 방식은 유사하지만, 하드웨어 관련 옵션은 플랫폼 간에 복사할 수 없습니다.

구성 전 확인

시작하기 전에 다음 정보를 확인하세요:

항목확인해야 할 내용
시스템 이미지이미지 플랫폼이 장치 칩과 일치: H3, H5 또는 H618
장치 모델올바른 board 선택을 위해 필요
인쇄 환경Klipper 또는 RRF 사용 여부
로컬 디스플레이화면 없음, HDMI, FLY-TFT, KlipperScreen, FLY Screen 또는 시리얼 화면
카메라비활성화, Crowsnest, 또는 FLYOS-FAST v1.4.0 베타의 GoCam
CAN 속도메인보드, 툴보드 및 시스템이 1000000, 500000 또는 250000으로 통일
board를 우선적으로 설정

board는 시리얼 포트, SPI, 화면 및 온보드 MCU와 같은 하드웨어 구성에 영향을 줍니다. 잘못 선택하면 인터페이스를 사용할 수 없거나, 화면 이상 또는 첫 부팅 시 펌웨어 처리 오류가 발생할 수 있습니다. 전체 구성을 복사한 다음 장치 이름을 수정하지 말고, 현재 이미지의 원본 config.txt에서 항목별로 설정을 시작하세요.

권장 구성 순서

  1. 장치와 일치하는 시스템 이미지와 board를 선택합니다.
  2. Wi-Fi, 시간대 및 프린터 이름을 설정합니다.
  3. printer=klipper 또는 printer=rrf를 선택합니다.
  4. 실제 화면 유형과 화면 UI를 선택합니다.
  5. 필요에 따라 카메라 또는 Moon2UART를 활성화하고, 항목별로 하나씩 테스트합니다.
  6. CAN 사용 시 모든 장치의 속도를 통일합니다.
  7. 저장 후 재시작하고 서비스와 하드웨어 인터페이스를 항목별로 확인합니다.

구성 방식 선택

Config Myprint으로 시스템 카드 설정하기

Config Myprint는 최초 부팅 전에 시스템 카드를 그래픽으로 설정하기에 적합합니다. 플래싱이 완료된 시스템 카드를 컴퓨터에 연결하고, 소프트웨어를 실행한 후 FlyOS-Conf 파티션을 인식할 때까지 기다립니다.

소프트웨어 인터페이스와 이미지 버전

소프트웨어에서 제공되는 옵션은 테스트 이미지보다 늦게 업데이트될 수 있습니다. 쓰기가 완료된 후에는 FlyOS-Conf/config.txt를 열어 board, 화면, 카메라 및 CAN 속도가 실제 장치와 일치하는지 확인해야 합니다. 소프트웨어에 표시되지 않는 새 구성 항목은 직접 추가해야 하며, 유사한 이름으로 대체하지 마십시오.

1단계: 시스템 구성 활성화

시스템 구성 활성화 스위치를 켭니다.

Loading...

2단계: 기본 설정 완료

구성 파일 관리
  • 프린터 구성 파일이 있는 폴더만 선택하고, 개별 파일은 선택하지 마십시오.
  • 소프트웨어는 선택한 폴더의 구성을 시스템 카드에 복사하고, 최초 부팅 시 로드합니다.
  • 쓰기 전에 폴더에 다른 프린터에서 남은 printer.cfg 또는 중복 구성이 없는지 확인하십시오.
Loading...
Wi-Fi 네트워크

사용 가능한 Wi-Fi 이름과 비밀번호를 입력합니다. 유선 네트워크를 사용하거나 나중에 Wi-Fi를 설정할 예정이면 비워 둘 수 있습니다.

Loading...
Klipper 웹 인터페이스

Fluidd 또는 Mainsail을 선택합니다. 이 옵션은 Klipper 모드에서 기본적으로 사용되는 웹 인터페이스에만 영향을 줍니다.

Loading...
로컬 디스플레이

실제 연결된 디스플레이 인터페이스를 선택한 후, KlipperScreen 또는 FLY Screen을 활성화할지 결정합니다. 두 항목을 동시에 켜면 시스템은 KlipperScreen을 우선적으로 시작합니다. FLY Screen을 사용할 때는 KlipperScreen을 꺼야 합니다.

Loading...

3단계: 고급 설정 완료

프린터 이름

식별하기 쉬운 프린터 이름을 설정합니다. 영문 알파벳, 숫자, 하이픈 및 밑줄만 사용하는 것이 좋습니다.

Loading...
카메라 서비스

필요에 따라 Crowsnest를 활성화합니다. v1.4.0 베타 이미지에서 GoCam을 사용하려면 쓰기 완료 후 config.txt에서 crowsnest=0, gocam=1인지 확인해야 합니다. 두 서비스를 동시에 활성화하지 마십시오.

Loading...
언어 및 시간대

시스템 초기 언어와 실제 시간대를 선택합니다. 시스템이 네트워크에 연결된 후 이 시간대에 따라 시간이 표시됩니다.

Loading...
CAN 통신 속도

메인보드 및 모든 CAN 툴보드 펌웨어와 일치하는 속도를 선택합니다. 일반적인 값은 1000000, 500000 또는 250000이며, 동일한 CAN 버스에서 서로 다른 속도를 혼용할 수 없습니다.

Loading...

4단계: 쓰기 및 확인

모든 설정을 완료한 후 수동으로 구성 쓰기를 클릭합니다. 인터페이스에서 옵션을 선택만 하고 쓰기를 클릭하지 않으면 구성이 시스템 카드에 저장되지 않습니다.

Loading...

쓰기가 완료된 후 다음 사항을 확인합니다:

  1. FlyOS-Conf/config.txt를 엽니다.
  2. board가 실제 장치와 완전히 일치하는지 확인합니다.
  3. 필요한 화면 UI 및 카메라 서비스만 활성화되었는지 확인합니다.
  4. canbus_bitrate가 모든 CAN 장치 펌웨어와 일치하는지 확인합니다.
  5. 저장 후 시스템 카드를 안전하게 꺼낸 다음 대상 장치에 삽입하여 부팅합니다.

플랫폼별 구성 항목 보기

H618 구성 항목

다음 기본값 및 선택 가능한 값은 H618 v1.3.10 정식 이미지의 FlyOS-Conf/config.txt를 기준으로 확인했습니다. v1.4.0 테스트 이미지에 새로 추가된 구성은 별도로 표시합니다.

무선 네트워크

WIFI_SSIDWIFI_PASS는 매 부팅 시 읽습니다. 개방형 네트워크를 사용할 때 비밀번호는 비워 둘 수 있으며, 암호화된 네트워크를 사용할 때는 두 항목을 모두 입력해야 합니다.

구성 항목기본값선택 가능한 값설명
WIFI_SSID비어 있음Wi-Fi 이름입력하면 시스템 시작 시 해당 네트워크에 자동 연결됩니다
WIFI_PASS비어 있음Wi-Fi 비밀번호개방형 네트워크는 비워 둘 수 있습니다

최초 시작 설정

language, printer_namefirmware는 전체 이미지 플래싱 후 최초 시작 과정에서만 사용됩니다. 시스템이 최초 시작을 완료한 후 이러한 항목을 수정해도 초기화가 다시 실행되지 않습니다.

구성 항목기본값선택 가능한 값설명
languagezh-CNzh-CN, en, ja, ko 등 이미지에 나열된 언어 코드Fluidd 및 Mainsail의 초기 언어를 설정합니다
printer_name비어 있음특수 문자가 없는任意 이름초기 프린터 이름을 설정합니다
firmware/usr/lib/firmware/klipper/stm32h723-128k-usb.bin이미지 내 펌웨어 경로 또는 /config/klipper.binC5, C5 V1.1, C8P는 최초 시작 시 board에 따라 보드 MCU를 자동으로 플래싱할 수 있으며, Pi V3는 이 항목으로 외부 메인보드를 플래싱하지 않습니다
자동 플래싱 조건

자동 플래싱은 최초 시작 표시가 존재하고, boardfirmware가 모두 유효하며 펌웨어 파일이 존재할 때만 실행됩니다. 반복 플래싱을 위해 최초 시작 표시를 수동으로 생성하지 마십시오. 이후 펌웨어 유지보수는 해당 메인보드의 펌웨어 플래싱 튜토리얼을 사용하십시오.

시스템 및 메인보드

다음 설정은 매 부팅 시 읽습니다.

구성 항목기본값선택 가능한 값설명
boardnonefly-c5, fly-c5-v1.1, fly-c8p, fly-pi-v3실제 장치 모델을 선택합니다. 이 값은 H618의 시리얼 포트 및 SPI 주변 장치 구성에 영향을 줍니다
localtimeAsia/Shanghai세계 표준시 이름네트워크 시간 동기화 후 사용하는 시스템 시간대입니다
printerklipperklipper, rrf시작할 프린팅 제어 환경을 선택합니다
consoleserialserial, both시스템 콘솔을 설정합니다. 명확한 필요가 없으면 기본값을 유지합니다
canbus_bitrate10000001000000, 500000, 250000시스템 CAN 인터페이스 속도를 설정합니다. 버스의 모든 CAN 장치와 일치해야 합니다
board 올바르게 선택

이미지의 원래 구성은 board=none이며, 장치는 먼저 하드웨어 인식 결과를 읽으려고 시도합니다. 그래도 인식되지 않으면 H618 v1.3.10은 fly-c5로 대체합니다. 따라서 C8P, C5 V1.1 및 Pi V3 사용자는 최초 시작 전에 자신의 장치 모델을 명확히 선택해야 하며, 대체 값을 의존하지 마십시오.

다른 board 값에 따라 활성화되는 H618 주변 장치는 다음과 같습니다. 이 표는 잘못된 선택의 영향을 설명하기 위한 것일 뿐이며, 이러한 시리얼 포트나 SPI 인터페이스를 다른 용도로 임의로 변경할 수 있음을 의미하지는 않습니다.

board 구성 값시스템에서 활성화된 온보드 주변 장치
fly-c5UART1
fly-c5-v1.1UART1, SPI1.2
fly-c8pUART1, UART3, UART4, SPI1.2
fly-pi-v3UART1, UART3, UART4, SPI1.2

화면 및 인터페이스

구성 항목기본값선택 가능한 값설명
screenhdminone, hdmi, fly-tft-v2-r, fly-tft-v2-c디스플레이 인터페이스를 선택합니다. none은 로컬 디스플레이 출력을 끕니다
rotateautoauto, 0, 90, 180, 270auto일 때 HDMI는 기본적으로 0도, FLY-TFT는 기본적으로 90도입니다. HDMI 디스플레이 및 터치 방향에도 수동 각도가 적용됩니다
klipper_screen00, 1Klipper 모드에서 KlipperScreen을 활성화합니다
fly_screen00, 1Klipper 모드에서 FLY Screen을 활성화합니다
moon2uart00, 1Moon2UART 시리얼 화면 서비스를 활성화합니다
m2u_port/dev/ttyS1실제 시리얼 장치 경로Moon2UART가 사용하는 시리얼 포트입니다
m2u_baud115200화면에서 요구하는 보레이트Moon2UART 시리얼 통신 속도입니다

klipper_screen=1fly_screen=1이 동시에 설정되면 시스템은 KlipperScreen을 우선 시작합니다. FLY Screen을 사용할 때는 klipper_screen=0, fly_screen=1로 설정해야 합니다.

OTA 업그레이드 시 이전 구성 유지

이전 버전에서 OTA 업그레이드 후 config.txtfly_screen, m2u_port 또는 m2u_baud가 없을 수 있습니다. 해당 기능이 필요하면 위 표를 참조하여 구성 항목을 추가하십시오.

Klipper 웹 인터페이스 및 카메라

구성 항목기본값선택 가능한 값설명
klipper_webuifluiddfluidd, mainsailKlipper 모드에서 사용하는 웹 인터페이스입니다
crowsnest00, 1카메라 서비스를 활성화하거나 끕니다
v1.4.0 테스트 버전 구성
구성 항목기본값선택 가능한 값설명
gocam00, 1GoCam UVC 카메라 서비스를 활성화합니다

v1.3.10 정식 버전에는 gocam이 없습니다. v1.4.0 테스트 버전에서 crowsnest=1gocam=1이 동시에 설정되면 시스템은 Crowsnest를 우선 시작합니다. GoCam을 사용할 때는 crowsnest=0, gocam=1로 명확히 설정해야 합니다.

GoCam 사용 방법: GoCam 카메라 서비스 보기

전원 차단 종료

H618 v1.3.10의 원래 구성에서 shutdown_pin_stateshutdown_pin은 기본적으로 주석 처리되어 있어 전원 차단 종료 감지가 비활성화됩니다. 제품 및 하드웨어 버전에 따라 트리거 레벨이 다를 수 있으므로 해당 제품의 "전원 차단 종료 및 전원 차단 후 인쇄 재개" 문서를 참조하여 입력하고, 다른 장치의 값을 직접 복사하지 마십시오.

기능 상호 배타

전원 차단 종료와 전원 차단 후 인쇄 재개는 동시에 활성화할 수 없습니다. 전원 차단 후 인쇄 재개가 필요하면 전원 차단 종료 감지를 끈 상태로 유지하십시오.

고급 구성

구성 항목기본값선택 가능한 값설명
spidevspidev0.0제품 문서에 명확히 명시된 SPI 장치 조합Linux 사용자 공간에 제공되는 SPI 장치를 제어합니다

spidev, overlays 등의 항목은 하위 레벨 하드웨어 활성화에 사용됩니다. 제품 튜토리얼에서 명확히 요구하지 않으면 이미지 기본값을 유지하고, ######### PLEASE DO NOT EDIT THE FOLLOWING ######### 이후의 내용은 수정하지 마십시오.

일반적인 기능 조합

목표주요 구성주의사항
웹 전용, 로컬 화면 없음screen=none, klipper_screen=0, fly_screen=0Moon2UART 시리얼 화면은 필요 시 독립적으로 활성화 가능
HDMI + KlipperScreenscreen=hdmi, klipper_screen=1, fly_screen=0rotate는 디스플레이 및 터치 방향 설정
FLY Screen 사용klipper_screen=0, fly_screen=1screen은 여전히 실제 디스플레이 인터페이스를 선택해야 함
Crowsnest 사용crowsnest=1v1.4.0 베타에서는 동시에 gocam=0 유지
GoCam 사용crowsnest=0, gocam=1v1.4.0 베타 이미지 전용; 튜토리얼 보기
Moon2UART 사용moon2uart=1동시에 m2u_portm2u_baud 확인
CAN 사용통일된 canbus_bitrate 설정시스템, 메인보드 및 모든 CAN 노드가 일치해야 함

재시작 후 완료 확인

확인 항목정상 결과
네트워크장치 IP, local.klipper.cn 또는 직접 연결 주소로 웹 페이지를 열 수 있음
장치 플랫폼시리얼 포트, SPI 및 온보드 기능이 실제 제품과 일치
인쇄 서비스Klipper 또는 RRF 중 선택한 환경만 실행
화면디스플레이, 터치 및 회전 방향이 정상
카메라Crowsnest 또는 GoCam 중 선택한 하나만 실행
CAN모든 노드를 쿼리할 수 있고 속도 불일치 오류가 없음

한 번에 관련 옵션 한 그룹만 수정하세요. 이상이 발생하면 먼저 해당 그룹의 구성을 복원하고, board, 화면, CAN 및 고급 하드웨어 매개변수를 동시에 변경하지 마세요. 문제의 원인을 파악할 수 없게 됩니다.

Loading...