Lecture et affichage de l'ID de la carte mère
Points à considérer avant de rechercher un appareil
- Avant de commencer à obtenir l'ID, veuillez d'abord vous connecter à SSH
- Assurez-vous que le câble de données reliant le dispositif inférieur à l'ordinateur possède des fonctions de transmission de données
- Après la connexion SSH à l'ordinateur, entrez
lsusb
et appuyez sur Entrée, plusieurs types d'appareils peuvent apparaître - Si le système ne supporte pas
lsusb
, vous pouvez exécuter la commande ci-dessous pour l'installer - Si aucun appareil n'apparaît après
lsusb
, changez d'ordinateur !
sudo apt-get install usbutils
- Assurez-vous que le firmware de la carte mère a été flashé correctement
- Si c'est un firmware USB, après
lsusb
,1d50:614e
devrait apparaître - Si c'est un firmware USB pour pont CAN, après
lsusb
,1d50:606f
devrait apparaître - Si c'est RS232, il doit être accompagné de UTOR ou G2T, où G2T ne nécessite pas de recherche de firmware, et pour UTOR, après
lsusb
,1a86:7523
devrait apparaître
Points à considérer lors de la recherche d'un appareil
Les commandes de recherche d'ID ne peuvent pas être mélangées !!!
- Notez que le firmware USB ne peut être recherché que par l'ID USB
- Notez que le firmware USB pour pont CAN ne peut être recherché que par l'ID CAN
- Notez que le firmware RS232 ne peut être recherché que par l'ID RS232
- Si
0483:df11
apparaît, cela peut signifier que le firmware a été flashé, mais que la carte mère n'a pas été redémarrée. Si le problème persiste après un redémarrage, vérifiez si le DFU (sautoir/commutateur/bouton) est bien déconnecté - Si
2e8a:0003
apparaît, cela peut indiquer que le mauvais firmware a été flashé, notez que RP2040 ne peut flasher que le firmware UF2 compilé, pas d'autres firmwares. Après l'apparition de2e8a:0003
, il est nécessaire de déconnecter BOOT (sautoir/commutateur/bouton) sinon la gravure échouera !!! - Le firmware UF2 de RP2040 est compilé avec l'option
No bootloader
pour produire le firmware UF2
- Obtention de l'ID USB
- Obtention de l'UUID CANBus
Rechercher un tutoriel USB
Points à noter avant de rechercher un dispositif
- Avant de rechercher un ID USB, veuillez d'abord vous connecter à SSH
- Assurez-vous d'utiliser le réseau pour vous connecter à SSH et non le port série
- Assurez-vous que la carte mère avec le firmware USB est correctement connectée et que le câble de données connecté à l'ordinateur hôte permet la transmission de données
Rechercher un dispositif
- Maintenant que vous êtes connecté normalement à l'ordinateur hôte, vous pouvez entrer
lsusb
pour rechercher le dispositif. Voici les situations possibles :- Si
lsusb
indique que la commandels
n'est pas trouvée, vous pouvez installer la commande avec l'instruction suivante :sudo apt-get install usbutils
- Si rien ne se passe après avoir entré
lsusb
, c'est un problème système que nous ne pouvons pas résoudre, vous devrez changer de système ou utiliser un système connu pour fonctionner correctement - Si vous voyez les informations dans l'image ci-dessous, notez que c'est juste un exemple. Vous devez simplement vérifier les caractères après l'ID :
- Si
1d50:614e
est l'ID du dispositif que vous allez utiliser. Ignorez les messages suivants car des problèmes système peuvent entraîner des affichages incomplets ou absents.- Si rien ne s'affiche, vérifiez si le câble de données est bien connecté et si le firmware est correctement installé.
Vous ne pouvez rechercher l'ID USB que lorsque vous avez 1d50:614e
.
Rechercher l'ID USB
ls /dev/serial/by-id/*
- Entrez l'instruction ci-dessous et appuyez sur Entrée. Si tout fonctionne correctement, vous verrez un ID en bleu apparaître (l'exemple ci-dessous est juste une référence).
- Si aucun ID n'apparaît après avoir entré la commande, mais que
lsusb
montre un dispositif, essayez de changer d'ordinateur hôte ou de système d'exploitation.
Si plusieurs ID apparaissent, choisissez l'ID correspondant au modèle MCU de votre carte mère.
Remplir l'ID USB dans la configuration
-
Ouvrez l'interface web de l'imprimante, dans la barre latérale à gauche, trouvez les options de configuration : pour fluidd, c'est :
{…}
; pour mainsail, c'est :Machine
, cliquez dessus pour accéder àprinter.cfg
-
Copiez l'ID bleu et remplissez-le dans le fichier de configuration
printer.cfg
sous le noeud[mcu]
à l'endroit deserial:
. Sauvegardez et redémarrez pour connecter la carte mère. Si Klipper indiqueADC out of range
, c'est normal. Connectez le lit chauffant et les thermistances, configurez correctement les broches de thermistance et de sortie pour la buse et le lit chauffant, puis sauvegardez et redémarrez.
Attention : Tous les ID mentionnés dans le document sont des exemples. Chaque carte mère a un ID unique, veuillez ajuster en fonction de l'ID réellement obtenu.
Configuration CAN et recherche d'ID
- Si vous avez besoin d'utiliser le CAN, assurez-vous que votre machine hôte a été configurée pour le CAN
Assurez-vous que la carte mère est bien connectée à la machine hôte avant de procéder aux étapes suivantes
Veuillez vous assurer que le réseau CAN de la machine hôte, la vitesse CAN de la carte mère de pontage et la vitesse de l'outil CAN sont totalement identiques
Points à considérer avant de rechercher des dispositifs
- Avant de rechercher les ID CAN, veuillez d'abord vous connecter à SSH
- Veuillez noter qu'il est nécessaire de se connecter via le réseau et non via le port série
- Assurez-vous d'avoir connecté un UTOC ou une carte mère avec un firmware de pontage CAN correctement flashé, et assurez-vous que le câble de données connecté à la machine hôte est fonctionnel
Recherche de dispositifs
- Maintenant que vous êtes connecté à la machine hôte, vous pouvez entrer
lsusb
pour rechercher les dispositifs, ce qui donnera l'une des situations suivantes :- Si l'entrée de
lsusb
indique que la commandels
n'est pas trouvée, vous pouvez installer la commande en entrant la commande ci-dessoussudo apt-get install usbutils
- Si après l'entrée de
lsusb
rien ne se passe, c'est un problème système auquel nous ne pouvons rien faire, vous devrez changer de système ou utiliser un système connu pour fonctionner correctement - Si les informations de l'image ci-dessous apparaissent, notez que c'est juste à titre indicatif. Vous devez simplement vous assurer que
1d50:606f
apparaît
- Si l'entrée de
1d50:606f
est le dispositif que vous devez utiliser cette fois-ci. Vous n'avez pas besoin de vous soucier des messages suivants, car des problèmes système peuvent entraîner des informations incomplètes ou non affichées- Si plusieurs
1d50:606f
apparaissent, il est recommandé d'en éliminer un, sinon cela pourrait affecter le flashage ultérieur et la connexion du firmware, comme pour leFLY MINI PAD
, il est recommandé d'utiliser l'UTOC intégré plutôt qu'un autre dispositif de pontage CAN - Si aucun ne s'affiche, vérifiez vous-même si le câble de données est bien connecté et si le firmware est correctement flashé.
Vous pouvez rechercher l'ID CAN uniquement lorsqu'il y a 1d50:606f
Recherche de l'ID CAN
- Entrez la commande ci-dessous pour rechercher l'ID
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
- Si un ID apparaît et que l'
Application:
à la fin indiqueKlipper
, cela signifie que cet ID peut être utilisé directement - Si un ID apparaît et que l'
Application:
à la fin indiqueCANBOOT
ouKatapult
, cela signifie qu'il faut flasher le firmware pour l'utiliser
Collection de problèmes CAN
- Si vous ne trouvez pas l'ID CAN, consultez le document ci-dessous
- Collection de problèmes CAN
Ajouter l'ID CAN à la configuration
-
Ouvrez l'interface web de l'imprimante, dans la colonne de gauche, trouvez l'option de configuration : pour Fluidd c'est :
{…}
; pour Mainsail c'est :Machine
, cliquez dessus pour accéder àprinter.cfg
-
Copiez l'UUID trouvé et ajoutez-le à la configuration de
printer.cfg
dans le noeud[mcu]
àcanbus_uuid:
. Sauvegardez et redémarrez pour se connecter à la carte mère. Si Klipper indique que le firmware doit être mis à jour, qu'il y a des erreurs ADC, etc., cela signifie que Klipper est déjà connecté à la carte mèredangereuxAttention : Tous les ID mentionnés dans ce document sont des exemples. Chaque carte mère a un ID unique, veuillez modifier et ajouter en fonction de l'ID réellement obtenu.