Lecture et consultation des ID de carte mère et de carte outil
Avant de commencer, éteignez complètement l'imprimante et débranchez l'alimentation électrique. Ne branchez pas, ne débranchez pas les faisceaux de câbles, ne réorganisez pas l'ordre des fils des connecteurs et ne touchez pas aux bornes lorsque l'appareil est sous tension.
- ID USB de la carte mère : utilisé pour rechercher les cartes mères connectées au FLY-Pi V3 via USB et ayant déjà flashé le firmware USB.
- UUID CANBus : utilisé pour rechercher les cartes outils CAN connectées au réseau
can0du FLY-Pi V3. - Carte outil RS232 : utilisé pour configurer les cartes outils connectées à l'interface RS232 intégrée du FLY-Pi V3.
- L'ID USB et l'UUID CANBus sont recherchés via le réseau SSH, et non via la fonctionnalité
DEVICESde la page web.
- Obtention de l'ID USB de la carte mère
- Obtention de l'UUID CANBus
- Carte outil RS232
Obtention de l'ID USB de la carte mère
Précautions
Lorsque vous devez connecter ou rebrancher le câble USB de la carte mère, veuillez d'abord éteindre complètement l'imprimante et débrancher l'alimentation électrique. Ne branchez pas ou ne débranchez pas le faisceau de câbles lorsque l'appareil est sous tension.
- Vous devez vous connecter à l'hôte via SSH pour exécuter les commandes de recherche.
- Avant toute opération, assurez-vous que la carte mère a été flashée avec le firmware USB et qu'elle est connectée au port USB de l'hôte via un câble Type-C.
- Ce tutoriel sert uniquement à rechercher l'ID USB de la carte mère et ne s'applique pas à la recherche de l'ID des cartes d'outillage.
- Pour les cartes d'outillage, veuillez utiliser le tutoriel d'obtention de l'ID USB ou CAN dans la documentation du produit correspondante.
Étapes d'opération
Recherche de l'ID du périphérique USB
Connectez-vous à l'hôte via SSH, puis exécutez la commande suivante pour lister tous les ID des périphériques USB série :
ls /dev/serial/by-id/*
ID non utilisables
Après avoir exécuté la commande, évitez d'utiliser les deux catégories d'ID suivantes :
| Caractéristique de l'ID | Raison de l'explication | Exemple |
|---|---|---|
usb-1a86_USB_Serial-if00-port0 | Le nom par défaut des puces série génériques comme CH340, ne peut pas servir d'adresse de connexion pour la carte mère Klipper | /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 |
Contient katapult | Le périphérique est en mode de flashage Katapult, vous devez d'abord flasher le firmware Klipper | /dev/serial/by-id/usb-katapult_xxxxxxxxxxxx |
Résultats de la recherche
Dans des conditions normales, le terminal affichera un chemin de périphérique similaire à l'image ci-dessous. L'ID dans l'image est uniquement fourni à titre d'exemple de format.
Aucun ID disponible trouvé : Consultez le dépannage du firmware et des connexions du périphérique
Si la commande renvoie plusieurs ID utilisables, veuillez identifier le chemin complet du périphérique correspondant à la carte mère en fonction du modèle de MCU de la carte ainsi que des changements dans la liste des périphériques avant et après le branchement/débranchement.
Remplir l'ID USB dans la configuration
Ouvrez printer.cfg dans Fluidd ou Mainsail :
Fluidd : Cliquez sur l'icône Loading... | Mainsail : Cliquez sur « Machine » à gauche, puis ouvrez Loading... |
Les chemins de périphériques dans la documentation sont des exemples. L'ID USB de chaque carte mère peut différer. Veuillez copier intégralement le chemin réel renvoyé par la commande SSH.
Trouvez la section de configuration [mcu] et modifiez serial pour indiquer le chemin complet du périphérique obtenu :
[mcu]
serial: /dev/serial/by-id/usb-Klipper_xxxxxxxxxxxx
Lorsque vous utilisez le firmware USB, vous devez configurer serial. Ne remplissez pas canbus_uuid dans la même section de configuration [mcu].
L'emplacement de configuration peut être consulté dans l'image ci-dessous :
| Exemple de configuration Fluidd Loading... | Exemple de configuration Mainsail Loading... |
Après avoir effectué les modifications, cliquez sur SAVE & RESTART en haut à droite pour enregistrer la configuration et redémarrer Klipper.
Obtention de l'UUID CANBus
Préparation
- État de la carte outil : Assurez-vous que la carte outil a été flashée avec le firmware
Klipper-canou qu'elle est en modeKatapult-can - Remarque : Ce tutoriel est destiné uniquement à la recherche de l'ID de la carte outil, ne s'applique pas à la recherche de l'ID de la carte principale
- Exigences de connexion : La carte outil doit être connectée à l'un des appareils suivants :
- Module
UTOC - Carte principale avec le firmware
Pont USB-CANflashé
- Module
- Connexion finale : Les appareils ci-dessus doivent être connectés à l'ordinateur hôte
Exigences de configuration du réseau CAN
- Configuration par défaut : Ce tutoriel suppose que le réseau CAN est déjà configuré sur l'ordinateur hôte
- Utilisateurs Fly : Si vous utilisez l'ordinateur hôte Fly avec le système Fly-FAST, le CAN est déjà configuré par défaut (vitesse 1Mbps)
- Première utilisation : Veuillez d'abord lire le tutoriel ci-dessous : Tutoriel de configuration CAN
Connexion SSH
- Connectez-vous au SSH via le réseau (ne pas utiliser la connexion série)
- Assurez-vous que l'ordinateur hôte et les appareils du réseau CAN sont correctement connectés
Recherche de l'ID CAN
- Commande de recherche pour ordinateur hôte standard
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
- Commande de recherche pour ordinateur hôte FLY
python3 ~/klipper/scripts/canbus_query.py can0
Explication des résultats de recherche
- Remarque : L'ID de la carte principale a déjà été configuré dans Klipper dans les documents précédents. Normalement, le
CANIDde la carte principale ne peut pas être trouvé - Méthode de vérification rapide : Si vous devez confirmer, déconnectez d'abord le câble CAN entre la carte principale et la carte outil, puis relancez la recherche
- Après avoir exécuté la commande de recherche, plusieurs cas peuvent se présenter :
| Affichage du résultat | Explication de l'état | Action suivante |
|---|---|---|
Application: Klipper | L'appareil a été flashé avec le firmware Klipper | L'ID peut être utilisé directement |
Application: CANBOOT ou Katapult | L'appareil est en mode Bootloader | Le firmware Klipper doit être flashé avant utilisation |
Total 0 uuids found | Aucun appareil trouvé | Vérifiez les problèmes suivants : 1. La configuration du réseau CAN est-elle correcte 2. La vitesse CAN est-elle cohérente (défaut 1Mbps) 3. L'ID est-il déjà utilisé dans la configuration (il faut d'abord le commenter, puis enregistrer, éteindre et redémarrer) |
Si l'ID de l'appareil est déjà configuré dans printer.cfg, il ne sera pas affiché dans les résultats de recherche. Pour effectuer une nouvelle recherche :
- Commentez l'ID de l'appareil dans le fichier de configuration
- Enregistrez la configuration et redémarrez Klipper
- Éteignez et redémarrez tous les appareils
Configuration de l'ID de l'appareil CAN
1. Obtention du fichier de configuration
Selon l'interface Web utilisée, trouvez le fichier de configuration printer.cfg :
Fluidd Loading... | Mainsail Loading... |
2. Ajout de la configuration de l'appareil
Ajoutez la configuration de la carte outil dans printer.cfg :
[mcu toolboard]
canbus_uuid: <insérez ici l'ID obtenu>
toolboardest le nom de la carte outil, à modifier selon la situation réelle- Pour un ID de carte principale, la section de configuration doit être
[mcu] - Dans une configuration normale, la carte principale utilise
[mcu], la carte outil utilise[mcu toolboard]
3. Enregistrer et redémarrer
- Cliquez sur le bouton SAVE & RESTART en haut à droite
- Le système enregistrera automatiquement la configuration et redémarrera Klipper
Tous les ID apparaissant dans le document sont des exemples. En réalité, les ID de chaque carte principale sont différents. Veuillez les modifier en fonction de l'ID réellement obtenu.
Carte outil RS232
Schéma de câblage de référence RS232
Configuration de l'interface RS232
Les deux interfaces RS232 du FLY-Pi V3 utilisent des nœuds de périphérique fixes. Le SERIAL3 de gauche correspond à /dev/serial3, et le SERIAL4 de droite correspond à /dev/serial4. Aucune commande de recherche d'ID USB ou CAN n'est nécessaire.
- La carte d'outillage doit être flashée avec le firmware RS232, sinon la communication est impossible.
- La carte d'outillage et le FLY-Pi V3 doivent partager la même masse ; si une alimentation commune
12V/24Vest utilisée, la masse est déjà partagée. - Les deux interfaces RS232 peuvent être utilisées séparément ou simultanément.
- Le nœud de périphérique fixe après
serial:ne peut pas être modifié.
Normes de câblage
| Interface SERIAL3 à gauche Loading... | Interface SERIAL4 à droite Loading... |
Écriture du nœud de périphérique fixe
Ouvrez printer.cfg dans Fluidd ou Mainsail, puis ajoutez la configuration correspondante selon l'interface utilisée :
- Interface à gauche (SERIAL3)
- Interface à droite (SERIAL4)
[mcu toolboard]
serial: /dev/serial3
baud: 250000
restart_method: command
/dev/serial3 est le nœud de périphérique fixe de l'interface de gauche ; il ne peut pas être modifié.
[mcu toolboard]
serial: /dev/serial4
baud: 250000
restart_method: command
/dev/serial4 est le nœud de périphérique fixe de l'interface de droite ; il ne peut pas être modifié.
Lorsque deux cartes d'outillage RS232 sont connectées en même temps, chaque section de configuration MCU doit utiliser un nom différent, par exemple [mcu toolboard] et [mcu toolboard2], et renseigner respectivement /dev/serial3 et /dev/serial4.
Une fois la configuration terminée, cliquez sur SAVE & RESTART pour enregistrer et redémarrer Klipper.