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 outil, veuillez vous référer au tutoriel de recherche d'ID correspondant à votre produit. - Si vous utilisez une carte outil, vous pouvez directement cliquer sur le bouton ci-dessous pour accéder à la section :
Connecter la carte outil - Si vous avez flashé un firmware USB, consultez la section Obtention de l'ID USB.
- Si vous avez flashé un firmware de pont USB, consultez la section Obtention de l'ID CAN.
- 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 méthode de connexion réseau pour vous connecter à l'ordinateur hôte (appareils tels que Raspberry Pi, etc.)
- Avant toute opération, assurez-vous que la carte mère a été flashée avec le firmware USB
- Ce tutoriel s'applique uniquement à la recherche par ID de carte mère, et non à la recherche par ID de carte outil
- Veillez à ce que la carte mère soit connectée à un 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 fonctionnement
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/*
⚠️ Remarque 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 telles que CH340, inutilisable pour la configuration. | /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 |
Contenant le terme katapult | Indique que l'appareil est en mode de flashage, 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 en fonction du modèle MCU de votre carte mère.
Remplir l'ID USB dans la configuration
Loading... |
Loading... |
Remarque : Tous les IDs apparaissant dans le 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.
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. Après avoir cliqué, Klipper sera automatiquement sauvegardé et redémarré.
Notes importantes
- Il est impératif de se connecter à l'ordinateur hôte via SSH, veuillez utiliser la connexion réseau pour accéder à l'hôte (comme 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 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 une vitesse 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 effectuer le diagnostic et le jugement 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'il est nécessaire de flasher le firmware avant de pouvoir l'utiliser. - Si
Total 0 uuids foundapparaît, cela peut être dû aux raisons suivantes :- La configuration du réseau CAN est incorrecte.
- La vitesse CAN n'est pas cohérente. Assurez-vous que la vitesse CAN de l'ordinateur hôte correspond à celle de la carte mère, de la carte outil, etc.
- Si l'ID correspondant est déjà configuré dans
Klipper, il faut d'abord désactiver 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 effectuer le diagnostic et le jugement en fonction de votre cas :
Remplir l'ID CAN dans la configuration
-
Copiez l'UUID obtenu et configurez-le dans le fichier
printer.cfg. -
Si
Application:affiche Canboot, il ne peut pas être configuré dans le fichier. Il est nécessaire de flasher le firmware Klipper pour passer à l'étape suivante.Loading...DangerRemarque : Tous les ID mentionnés 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 :
Danger
[mcu]
canbus_uuid: <Remplacez ici par l'ID que vous venez d'obtenir>- L'ID de la carte mère doit toujours être
[mcu], suivi decanbus_uuid:et de l'ID que vous avez recherché. - 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