Lecture et consultation de l'ID de la carte mère
- Ce tutoriel s'applique uniquement aux méthodes de lecture et de consultation de l'ID pour les cartes mères.
Si vous utilisez une carte d'outils, veuillez vous référer au tutoriel de recherche d'ID correspondant à votre produit. - Si vous utilisez actuellement une carte d'outils, vous pouvez directement cliquer sur le bouton ci-dessous pour accéder à la page :
Connecter la carte d'outils - Si vous avez flashé le firmware USB, veuillez consulter la section Obtention de l'ID USB.
- Si vous avez flashé le firmware de pont USB, veuillez consulter la section Obtention de l'ID CAN.
- Obtention de l'ID USB
- Obtention de l'UUID CANBus
Précautions
- Il est impératif de se connecter via SSH à l'ordinateur hôte, veuillez utiliser la connexion réseau pour vous connecter à l'ordinateur hôte (Raspberry Pi, etc.)
- Avant toute opération, assurez-vous que la carte mère a été flashée avec le firmware USB
- Ce tutoriel est applicable uniquement pour la recherche d'ID de carte mère, non pour la recherche d'ID de carte outil
- Veuillez confirmer que la carte mère est connectée au port USB de l'ordinateur hôte via TYPEC
- Pour consulter l'ID de la carte outil, veuillez vous référer aux tutoriels correspondants dans le répertoire du produit concerné
Étapes d'opération
Recherche de l'ID du périphérique USB
- Exécutez la commande suivante pour lister tous les ID des périphériques série USB :
ls /dev/serial/by-id/*
⚠️ Avis important : ID non utilisables
Après avoir exécuté la commande, veuillez identifier et éviter d'utiliser les deux types d'ID suivants :
| Caractéristique de l'ID | Explication | Exemple |
|---|---|---|
usb-1a86_USB_Serial-if00-port0 | Il s'agit du nom par défaut des puces série génériques comme CH340, non utilisable pour la configuration. | /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 |
Contient le terme katapult | Indique que le périphérique est en mode de flashage, nécessite d'abord de flasher le firmware Klipper avant utilisation. | /dev/serial/by-id/usb-katapult_xxxxxxxxxxxx |
Explication du résultat d'exécution :
- Situation normale : Le terminal affichera un ID similaire à celui-ci (l'image ci-dessous est un exemple)
Loading...
- Résolution des problèmes anormaux
Si plusieurs ID apparaissent, veuillez sélectionner l'ID correspondant au modèle MCU de votre carte mère
Insérez l'ID USB dans la configuration
Loading... |
Loading... |
Remarque : Tous les ID apparaissant dans le document sont des exemples, les ID réels de chaque carte mère diffèrent. Veuillez modifier en fonction de l'ID réellement obtenu.
Remplir l'ID USB
- Trouvez
[mcu], puis remplacez
- Dans le fichier de configuration :
- Ne configurez pas
canbus_uuid:
[mcu]
serial: <remplacez ici par l'ID que vous venez d'obtenir>
- Référence
Loading... |
Loading... |
- Cliquez sur
SAVE & RESTARTen haut à droite, cela sauvegardera et redémarrera automatiquement Klipper
Précautions
- La connexion à l'ordinateur hôte doit se faire via SSH, veuillez utiliser la méthode de connexion réseau pour vous connecter à l'ordinateur hôte (Raspberry Pi, etc.)
- Avant toute opération, assurez-vous que la carte mère a bien flashé le firmware
USB Bridge CAN; - Ce tutoriel s'applique uniquement à la recherche de l'ID de la carte mère, pas à la recherche de l'ID de la carte outil
- Veuillez confirmer que l'ordinateur hôte et la carte mère sont correctement connectés
- Pour consulter l'ID de la carte outil, veuillez vous référer aux tutoriels correspondants dans le répertoire du produit concerné
Précautions concernant le CAN
- Ce tutoriel suppose que votre ordinateur hôte a déjà effectué la configuration CAN
- Si vous utilisez un ordinateur hôte
Fly, la configurationCANest déjà effectuée par défaut et le débit CAN est de1M - Si vous utilisez
CANpour la première fois, veuillez d'abord lire le tutoriel ci-dessous - Tutoriel de configuration CAN
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- Après avoir exécuté la commande de recherche, les situations suivantes peuvent se présenter. Veuillez diagnostiquer et juger en fonction de votre cas
- Si un ID apparaît et que l'
Application:afficheKlipperà la fin, cela signifie que cet ID peut être utilisé directement - Si un ID apparaît et que l'
Application:afficheCANBOOTouKatapultà la fin, cela signifie qu'un flashage du firmware est nécessaire avant utilisation - Si le message
Total 0 uuids foundapparaît, cela peut être dû aux raisons suivantes- Problème de configuration du réseau CAN
- Débit CAN incohérent, veuillez vérifier que le débit CAN de l'ordinateur hôte correspond à celui de la carte mère, de la carte outil, etc.
- Si l'ID correspondant a déjà été configuré dans
Klipper, il faut d'abord masquer l'ID dans la configuration système, puis éteindre l'appareil, le débrancher et le rallumerLoading...
- Si un ID apparaît et que l'
- Après avoir exécuté la commande de recherche, les situations suivantes peuvent se présenter. Veuillez diagnostiquer et juger en fonction de votre cas
Saisir l'ID CAN dans la configuration
-
Copiez l'UUID trouvé, puis configurez-le dans
printer.cfg -
Si l'
Application:afficheCanboot, il ne peut pas être configuré dans la configuration ; il faut flasher le firmware Klipper pour pouvoir passer à l'étape suivanteLoading...DangerRemarque : tous les ID apparaissant dans le document sont des exemples. Les ID réels de chaque carte mère sont différents. Veuillez modifier et saisir en fonction de l'ID réellement obtenu.
Loading... |
Loading... |
- Voici un exemple de configuration
Danger[mcu]canbus_uuid: <remplacez ici par l'ID que vous venez de trouver>
- L'ID de la carte mère doit obligatoirement être
[mcu]suivi decanbus_uuid:et de l'ID que vous avez trouvé - Ne configurez pas
serial:
Loading...- Cliquez sur
SAVE & RESTARTen haut à droite, la sauvegarde et le redémarrage de Klipper se feront automatiquement
- L'ID de la carte mère doit obligatoirement être