Lecture et consultation de l'ID de la carte mère
- Ce tutoriel s'applique uniquement à la méthode de lecture et de consultation de l'ID de la carte mère.
Si vous utilisez une carte outil, veuillez vous référer au tutoriel de recherche d'ID du produit correspondant. - Si vous utilisez une carte outil, vous pouvez cliquer directement sur le bouton ci-dessous pour accéder :
Connecter la carte outil - Si vous avez déjà flashé le firmware USB, veuillez consulter la section Obtention de l'ID USB.
- Si vous avez déjà 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
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.
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