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'outil, veuillez vous référer au tutoriel de recherche d'ID correspondant au produit. - Si vous utilisez actuellement une carte d'outil, vous pouvez directement cliquer sur le bouton ci-dessous pour accéder :
Connecter la carte d'outil - Si vous avez flashé le firmware USB, consultez la section Obtention de l'USB-ID.
- Si vous avez flashé le firmware de pont USB, consultez la section Obtention du CAN-ID.
- Obtention de l'ID USB
- Obtention de l'UUID CANBus
Notes importantes
- Vous devez vous connecter à l'ordinateur hôte via SSH, 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 est flashée avec le firmware USB
- Ce tutoriel s'applique uniquement à la recherche d'ID de carte mère, et non à la recherche d'ID de carte outil
- Vérifiez que la carte mère est connectée au port USB de l'ordinateur hôte via un câble Type-C
- Pour consulter l'ID de la carte outil, veuillez vous référer au tutoriel correspondant dans le répertoire du produit concerné
Étapes de l'opération
Rechercher 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/*
⚠️ Avertissement important : ID inutilisables
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 le CH340, ne peut pas être utilisé pour la configuration. | /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 |
Contient le mot katapult | Indique que le périphérique est en mode bootloader, il faut d'abord flasher le firmware Klipper avant de pouvoir l'utiliser. | /dev/serial/by-id/usb-katapult_xxxxxxxxxxxx |
Explication des résultats d'exécution :
- Situation normale : Le terminal affichera un ID similaire à celui ci-dessous (l'image ci-dessous n'est qu'un exemple)
Loading...
- Dépannage des problèmes anormaux
Si plusieurs ID apparaissent, veuillez sélectionner l'ID correspondant au modèle MCU de votre carte mère.
Remplir l'ID USB dans la configuration
Loading... |
Loading... |
Remarque : Tous les ID apparaissant dans ce document sont des exemples. L'ID réel de chaque carte mère est différent. Veuillez le modifier en fonction de l'ID que vous avez réellement obtenu.
Remplir l'ID USB
- Trouvez
[mcu], puis remplacez
- Veuillez remplacer dans le fichier de configuration :
- Ne configurez pas
canbus_uuid:
[mcu]
serial: <remplacez ici par l'ID que vous venez de rechercher>
- Référence
Loading... |
Loading... |
- Cliquez sur
SAVE & RESTARTen haut à droite. Cela sauvegardera automatiquement et redémarrera Klipper.
Notes Importants
- Il est obligatoire de se connecter à l'ordinateur hôte via SSH, veuillez utiliser le mode 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 été flashée avec le firmware
USB Bridge CAN. - Ce tutoriel s'applique uniquement à la recherche d'ID de carte mère, et non à la recherche d'ID de 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 au tutoriel correspondant dans le répertoire du produit concerné.
Notes sur le CAN
- Ce tutoriel suppose que votre ordinateur hôte est déjà configuré pour le CAN.
- Si vous utilisez un ordinateur hôte
Fly, leCANest configuré par défaut avec un débit de1M. - Si c'est votre première utilisation du
CAN, veuillez impérativement lire le tutoriel ci-dessous. - Tutoriel de configuration CAN
Recherche de l'ID CAN
-
Commande de recherche pour un ordinateur hôte standard
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0 -
Commande de recherche pour un ordinateur hôte FLY
python3 ~/klipper/scripts/canbus_query.py can0- Après avoir exécuté la commande de recherche, plusieurs situations peuvent se présenter. Veuillez diagnostiquer et juger en fonction de votre cas :
- Si un ID apparaît et que
Application:à la fin afficheKlipper, cela signifie que cet ID peut être utilisé directement. - Si un ID apparaît et que
Application:à la fin afficheCANBOOTouKatapult, cela signifie qu'un flashage du firmware est nécessaire avant de pouvoir l'utiliser. - Si
Total 0 uuids foundapparaît, cela peut être dû à plusieurs raisons :- La configuration du réseau CAN est incorrecte.
- Le débit CAN n'est pas cohérent. Assurez-vous 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 est déjà configuré dans
Klipper, vous devez d'abord masquer l'ID dans la configuration système, puis éteindre, débrancher l'alimentation et redémarrer.Loading...
- Si un ID apparaît et que
- Après avoir exécuté la commande de recherche, plusieurs situations peuvent se présenter. Veuillez diagnostiquer et juger en fonction de votre cas :
Remplir l'ID CAN dans la configuration
-
Copiez l'UUID trouvé et configurez-le dans
printer.cfg. -
Si
Application:affiche Canboot, il ne peut pas être configuré dans le fichier de configuration. Un flashage du firmware Klipper est nécessaire pour passer à l'étape suivante.Loading...dangereuxRemarque : Tous les ID apparaissant dans ce document sont des exemples. En réalité, chaque carte mère a un ID différent. Veuillez modifier et remplir en fonction de l'ID réellement obtenu.
Loading... |
Loading... |
- Voici une configuration de référence :
dangereux
[mcu]
canbus_uuid: <Remplacez ici par l'ID que vous venez de trouver>- L'ID de la carte mère doit toujours être
[mcu]suivi decanbus_uuid:et de l'ID que vous avez trouvé. - Ne configurez pas
serial:.
Loading...- Cliquez sur
SAVE & RESTARTen haut à droite. Cela enregistrera automatiquement et redémarrera Klipper.
- L'ID de la carte mère doit toujours être