본문으로 건너뛰기

FLYOS-FAST 시스템 구성 가이드

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

구성 전 확인​

시작하기 전에 다음 정보를 먼저 확인하십시오:

항목확인해야 할 내용
시스템 이미지이미지 플랫폼이 장치 칩과 일치하는지: H3, H5 또는 H618
장치 모델올바른 board를 선택하기 위해 사용
프린트 환경Klipper 또는 RRF 사용 여부
로컬 디스플레이화면 없음, HDMI, FLY-TFT, USB 화면, 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_SSID와 WIFI_PASS는 매번 부팅 시 읽습니다. 개방형 네트워크를 사용할 때 비밀번호는 비워 둘 수 있으며, 암호화된 네트워크를 사용할 때는 두 항목 모두 입력해야 합니다.

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

최초 부팅 설정​

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

구성 항목기본값선택 가능한 값설명
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는 이 항목으로 외부 메인보드를 플래싱하지 않음
자동 플래싱 조건

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

시스템 및 메인보드​

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

구성 항목기본값선택 가능한 값설명
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=1과 fly_screen=1이 동시에 설정되면 시스템은 KlipperScreen을 우선 시작합니다. FLY Screen을 사용할 때는 klipper_screen=0, fly_screen=1로 설정해야 합니다.

OTA 업그레이드 시 기존 구성 유지

구버전에서 OTA 업그레이드한 후 config.txt에 fly_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=1과 gocam=1이 동시에 설정되면 시스템은 Crowsnest를 우선 시작합니다. GoCam을 사용할 때는 crowsnest=0, gocam=1로 명확히 설정해야 합니다.

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

정전 종료​

H618 v1.3.10의 원본 구성에서 shutdown_pin_state와 shutdown_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은 여전히 실제 디스플레이 인터페이스를 선택해야 함
USB 화면 사용klipper_screen=1, fly_screen=0 또는 fly_screen=1, klipper_screen=0screen= 설정 불필요; v1.4.0 이상 시스템 필요
Crowsnest 사용crowsnest=1v1.4.0에서는 동시에 gocam=0을 유지해야 함
GoCam 사용crowsnest=0, gocam=1v1.4.0 이상 시스템에 적용; 튜토리얼 보기
Moon2UART 사용moon2uart=1동시에 m2u_port와 m2u_baud 확인
CAN 사용통일된 canbus_bitrate 설정시스템, 메인보드 및 모든 CAN 노드가 일치해야 함

재시작 후 완료 확인​

검사 항목정상 결과
네트워크장치 IP 또는 직접 연결 주소를 통해 접속할 수 있습니다 10.10.10.1 웹페이지 열기
장치 플랫폼시리얼 포트, SPI 및 온보드 기능이 실제 제품과 일치합니다
인쇄 서비스Klipper 또는 RRF는 선택된 환경만 시작합니다
스크린표시, 터치 및 회전 방향 정상
카메라Crowsnest 또는 GoCam 중 하나만 실행
CAN모든 노드가 쿼리 가능하며 속도 불일치 오류가 없음

한 번에 관련된 옵션 한 세트만 수정하십시오. 이상이 발생하면 먼저 해당 세트의 구성을 복원하고, 동시에 여러 항목을 변경하지 마십시오. board디스플레이, CAN 및 고급 하드웨어 파라미터를 확인하여 문제 발생 원인을 판단할 수 없게 되는 것을 방지해야 합니다.

Loading...