Aller au contenu principal

Guide de configuration du système FLYOS-FAST

Ce guide sert à configurer la plateforme matérielle, le réseau, l’environnement d’impression, l’écran, la caméra et la communication CAN des appareils FLYOS-FAST. Les services système des H3, H5 et H618 se présentent de manière similaire, mais les options liées au matériel ne peuvent pas être copiées d’une plateforme à l’autre.

Vérification avant configuration​

Avant de commencer, confirmez les informations suivantes :

ÉlémentContenu à confirmer
Image systèmeLa plateforme de l'image correspond à la puce de l'appareil : H3, H5 ou H618
Modèle de l'appareilUtilisé pour sélectionner le bon board
Environnement d'impressionUtilisation de Klipper ou RRF
Affichage localAucun écran, HDMI, FLY-TFT, écran USB, KlipperScreen, FLY Screen ou écran série
CaméraNon activée, Crowsnest, ou GoCam nouvellement ajouté dans FLYOS-FAST v1.4.0
Vitesse CANLa carte mère, la carte d'outils et le système utilisent uniformément 1000000, 500000 ou 250000
Configuration prioritaire de board

board affecte les configurations matérielles telles que le port série, le SPI, l'écran et le MCU embarqué. Un mauvais choix peut entraîner l'indisponibilité des interfaces, des anomalies d'affichage ou des erreurs de traitement du firmware au premier démarrage. Ne copiez pas d'abord la configuration complète pour modifier ensuite le nom de l'appareil ; commencez par configurer élément par élément à partir du config.txt original de l'image actuelle.

Configuration recommandée​

  1. Choisissez l'image système correspondant à l'appareil et board。
  2. Configurez le Wi-Fi, le fuseau horaire et le nom de l’imprimante.
  3. Choisir printer=klipper ou printer=rrf。
  4. Choisissez le type d’écran réel et l’interface utilisateur de l’écran.
  5. Activez la caméra ou Moon2UART selon les besoins, et testez-les un par un.
  6. Définir uniformément la vitesse de tous les appareils lors de l’utilisation du CAN.
  7. Après l’enregistrement, redémarrez et confirmez un par un les services et les interfaces matérielles.

Choisissez la méthode de configuration​

Utiliser Config Myprint pour configurer la carte système​

Config Myprint convient pour configurer graphiquement la carte système avant le premier démarrage. Insérez la carte système gravée dans l'ordinateur, ouvrez le logiciel et attendez que le logiciel reconnaisse la partition FlyOS-Conf.

Interface du logiciel et version de l'image

Les options disponibles du logiciel peuvent être plus récentes que la mise à jour de l'image système. Après l'écriture, ouvrez FlyOS-Conf/config.txt et vérifiez si board, l'écran, la caméra et le débit CAN correspondent à l'équipement réel. Les nouveaux éléments de configuration non affichés par le logiciel doivent être ajoutés manuellement, ne pas utiliser de noms similaires à la place.

Première étape : activer la configuration système​

Activez l'interrupteur Activer la configuration système.

Loading...

Deuxième étape : effectuer les paramètres de base​

Gestion des fichiers de configuration​
  • Sélectionnez uniquement le dossier contenant les fichiers de configuration de l'imprimante, ne sélectionnez pas un seul fichier.
  • Le logiciel copiera la configuration du dossier sélectionné vers la carte système et la chargera lors du premier démarrage.
  • Avant l'écriture, vérifiez qu'il n'y a pas d'autres printer.cfg ou configurations en double laissés par d'autres imprimantes dans le dossier.
Loading...
Réseau Wi-Fi​

Remplissez le nom et le mot de passe Wi-Fi disponibles. Vous pouvez laisser vide si vous utilisez un réseau filaire ou si vous préparez à configurer le Wi-Fi plus tard.

Loading...
Interface Web Klipper​

Sélectionnez Fluidd ou Mainsail. Cette option n'affecte que l'interface Web utilisée par défaut en mode Klipper.

Loading...
Affichage local​

Sélectionnez l'interface d'affichage réellement connectée, puis décidez d'activer ou non KlipperScreen ou FLY Screen. Si les deux sont activés en même temps, le système démarrera en priorité KlipperScreen ; lors de l'utilisation de FLY Screen, KlipperScreen doit être désactivé.

Loading...

Troisième étape : effectuer les paramètres avancés​

Nom de l'imprimante​

Définissez un nom d'imprimante facile à identifier. Il est recommandé d'utiliser uniquement des lettres anglaises, des chiffres, des tirets et des traits de soulignement.

Loading...
Service de caméra​

Activez Crowsnest selon les besoins. Pour v1.4.0, si vous devez utiliser GoCam, vérifiez après l'écriture que dans config.txt il y a crowsnest=0 et gocam=1 ; les deux services ne doivent pas être activés en même temps.

Loading...
Langue et fuseau horaire​

Sélectionnez la langue initiale du système et le fuseau horaire réel. Après la connexion au réseau, le système affichera l'heure selon ce fuseau horaire.

Loading...
Débit de communication CAN​

Sélectionnez le débit correspondant à la carte mère et à tous les firmwares des cartes d'outils CAN. Les valeurs couramment utilisées sont 1000000, 500000 ou 250000, différents débits ne peuvent pas être mélangés sur le même bus CAN.

Loading...

Quatrième étape : écrire et vérifier​

Après avoir terminé tous les paramètres, cliquez sur Écriture manuelle de la configuration. Si vous sélectionnez seulement des options dans l'interface sans cliquer sur écrire, la configuration ne sera pas enregistrée sur la carte système.

Loading...

Après l'écriture, effectuez les vérifications suivantes :

  1. Ouvrez FlyOS-Conf/config.txt.
  2. Confirmez que board correspond exactement à l'équipement réel.
  3. Confirmez que seules les interfaces d'écran UI et les services de caméra nécessaires sont activés.
  4. Confirmez que canbus_bitrate est cohérent avec tous les firmwares des appareils CAN.
  5. Après avoir sauvegardé, éjectez en toute sécurité la carte système, puis insérez-la dans l'appareil cible pour démarrer.

Voir les options de configuration par plateforme​

Options de configuration H618​

Les valeurs par défaut et les valeurs possibles ci-dessous ont été vérifiées par rapport au fichier FlyOS-Conf/config.txt de l'image officielle H618 v1.3.10 ; les configurations ajoutées dans la v1.4.0 sont signalées séparément.

Réseau sans fil​

WIFI_SSID et WIFI_PASS sont lus à chaque démarrage. Pour un réseau ouvert, le mot de passe peut être laissé vide ; pour un réseau chiffré, les deux champs doivent être remplis.

Option de configurationValeur par défautValeurs possiblesDescription
WIFI_SSIDvideNom du Wi-FiUne fois renseigné, le système se connecte automatiquement à ce réseau au démarrage
WIFI_PASSvideMot de passe Wi-FiPeut être laissé vide pour un réseau ouvert

Paramètres du premier démarrage​

language, printer_name et firmware ne sont utilisés que lors du processus de premier démarrage après le flashage d'une image complète. Une fois le premier démarrage du système terminé, modifier ces éléments ne relancera pas l'initialisation.

Option de configurationValeur par défautValeurs possiblesDescription
languagezh-CNzh-CN, en, ja, ko et autres codes de langue listés dans l'imageDéfinit la langue initiale de Fluidd et Mainsail
printer_namevideTout nom sans caractères spéciauxDéfinit le nom initial de l'imprimante
firmware/usr/lib/firmware/klipper/stm32h723-128k-usb.binChemin du firmware dans l'image, ou /config/klipper.binC5, C5 V1.1, C8P peuvent graver automatiquement le MCU embarqué selon board lors du premier démarrage ; Pi V3 n'utilise pas cet élément pour graver une carte mère externe
Conditions de gravure automatique

La gravure automatique n'est exécutée que lorsque le marqueur de premier démarrage existe, que board et firmware sont tous deux valides et que le fichier firmware existe. Ne créez pas manuellement le marqueur de premier démarrage pour répéter une gravure ; pour la maintenance ultérieure du firmware, utilisez le tutoriel de gravure du firmware correspondant à votre carte mère.

Système et carte mère​

Les paramètres suivants sont lus à chaque démarrage.

Option de configurationValeur par défautValeurs possiblesDescription
boardnonefly-c5, fly-c5-v1.1, fly-c8p, fly-pi-v3Sélectionne le modèle réel de l'appareil ; cette valeur affecte la configuration des périphériques série et SPI du H618
localtimeAsia/ShanghaiNom du fuseau horaire mondialFuseau horaire système utilisé après la synchronisation de l'heure en ligne
printerklipperklipper, rrfSélectionne l'environnement de contrôle d'impression à démarrer
consoleserialserial, bothDéfinit la console système ; conservez la valeur par défaut sauf besoin explicite
canbus_bitrate10000001000000, 500000, 250000Définit le débit de l'interface CAN du système, qui doit être identique à celui de tous les appareils CAN sur le bus
Choix correct de board

La configuration d'origine de l'image est board=none, et l'appareil tente en priorité de lire le résultat d'identification matérielle ; s'il ne peut toujours pas être identifié, H618 v1.3.10 revient à fly-c5. Par conséquent, les utilisateurs de C8P, C5 V1.1 et Pi V3 doivent sélectionner explicitement leur modèle d'appareil avant le premier démarrage, et ne pas dépendre de la valeur de repli.

Les périphériques H618 activés selon les différentes valeurs de board sont les suivants. Ce tableau sert uniquement à illustrer l'impact d'un mauvais choix et ne signifie pas que ces ports série ou interfaces SPI peuvent être librement réaffectés à d'autres usages.

Valeur de configuration boardPériphériques embarqués activés par le système
fly-c5UART1
fly-c5-v1.1UART1, SPI1.2
fly-c8pUART1, UART3, UART4, SPI1.2
fly-pi-v3UART1, UART3, UART4, SPI1.2

Écran et interface​

Option de configurationValeur par défautValeurs possiblesDescription
screenhdminone, hdmi, fly-tft-v2-r, fly-tft-v2-cSélectionne l'interface d'affichage ; none désactive la sortie d'affichage locale
rotateautoauto, 0, 90, 180, 270En mode auto, le HDMI est par défaut à 0 degré et le FLY-TFT à 90 degrés ; l'orientation de l'affichage HDMI et du tactile applique également l'angle manuel
klipper_screen00, 1Active KlipperScreen en mode Klipper
fly_screen00, 1Active FLY Screen en mode Klipper
moon2uart00, 1Active le service d'écran série Moon2UART
m2u_port/dev/ttyS1Chemin réel du périphérique sériePort série utilisé par Moon2UART
m2u_baud115200Débit requis par l'écranVitesse de communication série de Moon2UART

Lorsque klipper_screen=1 et fly_screen=1 sont définis simultanément, le système démarre KlipperScreen en priorité. Pour utiliser FLY Screen, définissez klipper_screen=0 et fly_screen=1.

La mise à niveau OTA conserve l'ancienne configuration

Après une mise à niveau OTA depuis une ancienne version, config.txt peut ne pas contenir fly_screen, m2u_port ou m2u_baud. Si vous avez besoin des fonctionnalités correspondantes, ajoutez les options de configuration en vous référant au tableau ci-dessus.

Interface Web Klipper et caméra​

Option de configurationValeur par défautValeurs possiblesDescription
klipper_webuifluiddfluidd, mainsailInterface Web utilisée en mode Klipper
crowsnest00, 1Active ou désactive le service caméra
Configuration ajoutée dans la v1.4.0
Option de configurationValeur par défautValeurs possiblesDescription
gocam00, 1Active le service caméra UVC GoCam

La version officielle v1.3.10 ne dispose pas de gocam. Dans la v1.4.0, si crowsnest=1 et gocam=1 sont définis simultanément, le système démarre Crowsnest en priorité. Pour utiliser GoCam, définissez explicitement crowsnest=0 et gocam=1.

Utilisation de GoCam : Consulter le service caméra GoCam

Extinction en cas de coupure d'alimentation​

Dans la configuration d'origine de H618 v1.3.10, shutdown_pin_state et shutdown_pin sont commentés par défaut, c'est-à-dire que la détection d'extinction en cas de coupure d'alimentation n'est pas activée. Le niveau de déclenchement peut différer selon les produits et les versions matérielles ; veuillez vous référer au document « Extinction en cas de coupure d'alimentation et reprise d'impression après coupure » du produit correspondant, et ne copiez pas directement les valeurs d'autres appareils.

Fonctions mutuellement exclusives

L'extinction en cas de coupure d'alimentation et la reprise d'impression après coupure ne peuvent pas être activées simultanément. Si vous avez besoin de la reprise d'impression après coupure, gardez la détection d'extinction en cas de coupure d'alimentation désactivée.

Configuration avancée​

Option de configurationValeur par défautValeurs possiblesDescription
spidevspidev0.0Combinaison de périphériques SPI explicitement indiquée dans la documentation produitContrôle les périphériques SPI fournis à l'espace utilisateur Linux

Les éléments tels que spidev et overlays servent à activer le matériel de bas niveau. Sauf indication explicite dans un tutoriel produit, conservez les valeurs par défaut de l'image et ne modifiez pas le contenu après ######### PLEASE DO NOT EDIT THE FOLLOWING #########.

Combinaisons de fonctions courantes​

ObjectifConfiguration cléRemarques
Uniquement le Web, sans écran localscreen=none、klipper_screen=0、fly_screen=0L'écran série Moon2UART peut être activé indépendamment selon les besoins
HDMI + KlipperScreenscreen=hdmi、klipper_screen=1、fly_screen=0Le réglage rotate définit l'orientation de l'affichage et du tactile
Utiliser FLY Screenklipper_screen=0、fly_screen=1screen doit toujours sélectionner l'interface d'affichage réelle
Utiliser un écran USBklipper_screen=1、fly_screen=0 ou fly_screen=1、klipper_screen=0Pas besoin de configurer screen= ; nécessite le système v1.4.0 ou supérieur
Utiliser Crowsnestcrowsnest=1Pour v1.4.0, gocam=0 doit également être maintenu
Utiliser GoCamcrowsnest=0、gocam=1Applicable aux systèmes v1.4.0 et supérieurs ; voir le tutoriel
Utiliser Moon2UARTmoon2uart=1Vérifier simultanément m2u_port et m2u_baud
Utiliser CANDéfinir un canbus_bitrate uniformeLe système, la carte mère et tous les nœuds CAN doivent être identiques

Vérification de l’achèvement après redémarrage​

Élément de vérificationRésultat normal
RéseauAccessible via l'adresse IP de l'appareil ou l'adresse de connexion directe 10.10.10.1 Ouvrir la page web
Plateforme d'équipementLes fonctions série, SPI et embarquées sont identiques au produit réel
Service d'impressionKlipper ou RRF ne lancent que l'environnement sélectionné
ÉcranAffichage, tactile et rotation normaux
CaméraExécutez uniquement l’un des éléments sélectionnés entre Crowsnest ou GoCam
CANTous les nœuds peuvent être interrogés sans erreur d’incohérence de débit

Modifiez un groupe d'options connexes à la fois. En cas d'anomalie, restaurez d'abord la configuration de ce groupe, sans modifier plusieurs éléments en même temps. board、écran、CAN et paramètres matériels avancés, afin de ne pas être incapable de déterminer la source du problème.

Loading...