Lecture et affichage de l'ID de la carte mère
- Ce tutoriel s'applique uniquement aux méthodes de lecture et d'affichage de l'ID pour les cartes mères.
Si vous utilisez une carte outil, veuillez vous référer au tutoriel de recherche d'ID correspondant à votre produit. - Si vous utilisez actuellement une carte outil, vous pouvez directement cliquer sur le bouton ci-dessous pour accéder à la page :
Connecter la carte outil - Si vous avez flashé le firmware USB, veuillez consulter la section Obtention de l'USB-ID.
- Si vous avez flashé le firmware de pont USB, veuillez consulter la section Obtention du CAN-ID.
- Obtention de l'ID USB
- Obtention de l'UUID CANBus
Notes importantes
- Il est impératif de se connecter à l'ordinateur hôte via SSH, veuillez utiliser la connexion réseau pour vous connecter à l'ordinateur hôte (Raspberry Pi ou autre appareil).
- 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 de l'ID de la carte mère, et non à la recherche de l'ID de la 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/*
⚠️ Indication importante : IDs 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 :
- Cas normal : 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 IDs 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 IDs apparaissant dans ce document sont des exemples. En réalité, l'ID de chaque carte mère est différent. Veuillez modifier et remplir en fonction de l'ID 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 Importantes
- Il est impératif de se 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 a bien été flashée avec le firmware
USB Bridge CAN. - Ce tutoriel s'applique uniquement à la recherche de l'ID de la carte mère, et non à 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 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, il est essentiel de 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 exécution de la commande de recherche, plusieurs situations peuvent se présenter. Veuillez diagnostiquer et évaluer 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 utilisation. - Si
Total 0 uuids foundapparaît, les causes possibles sont les suivantes :- Problème de configuration du réseau CAN.
- Débit CAN incohé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, il faut 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 exécution de la commande de recherche, plusieurs situations peuvent se présenter. Veuillez diagnostiquer et évaluer en fonction de votre cas.
Inscrire l'ID CAN dans la configuration
-
Copiez l'UUID obtenu et configurez-le dans
printer.cfg. -
Si
Application:affiche Canboot, il est impossible de le configurer. 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 unique. Veuillez modifier et remplir en fonction de l'ID réellement obtenu.
Loading... |
Loading... |
- Configuration de référence ci-dessous
dangereux
[mcu]
canbus_uuid: <Remplacez ici par l'ID que vous venez de rechercher>- L'ID de la carte mère doit toujours être
[mcu]suivi decanbus_uuid:puis de l'ID que vous avez trouvé. - Ne configurez pas
serial:.
Loading...- Cliquez sur
SAVE & RESTARTen haut à droite. Cela sauvegardera automatiquement et redémarrera Klipper.
- L'ID de la carte mère doit toujours être