Note importante
- Ce tutoriel est spécifiquement dédié au câblage et à la recherche de l'ID de la carte outil. Les étapes associées ne s'appliquent pas à la carte mère. Veuillez faire la distinction.
- Si vous n'utilisez pas de carte outil, veuillez ignorer ce tutoriel.
Lecture et consultation de l'ID de la carte outil
- Obtention de l'ID USB
- Obtention de l'UUID CANBus
- Méthode d'utilisation RS232
- Préparez un câble de données avec fonction de transfert de données. Pour les longueurs particulièrement importantes, il est recommandé d'utiliser un câble avec un tore magnétique.
- Connectez la carte outil à l'ordinateur hôte via un câble USB.
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.
-
Avant de rechercher l'ID, connectez la carte outil à l'UTOC ou à une carte mère ayant un firmware de pontage, à l'aide d'un câble XT30. Le schéma de câblage de référence est ci-dessous.
-
Veuillez vérifier si les cavaliers sont positionnés correctement.
Loading... -
Assurez-vous qu'en mesurant la résistance entre CAN H et CAN L à l'aide d'un multimètre hors tension, la valeur est d'environ
60Ω. Si elle est de120Ω, vous devez connecter un cavalier de120Ω. Si elle est d'environ40Ω, retirez le cavalier.Loading...Guide complet de configuration de la carte d'outils CAN
Préparation
Prérequis importants- État de la carte d'outils : Assurez-vous que la carte d'outils est flashée avec le firmware
Klipper-canou est en modeKatapult-can. - Points d'attention : Ce tutoriel est uniquement pour la recherche de l'ID de la carte d'outils, il ne s'applique pas à la recherche de l'ID de la carte mère.
- Exigences de connexion : La carte d'outils doit être connectée à l'un des appareils suivants :
- Module
UTOC - Une carte mère flashée avec le firmware
USB bridge CAN
- Module
- Connexion finale : L'appareil ci-dessus doit être connecté à l'ordinateur hôte.
Exigences de configuration du réseau CAN
- Configuration par défaut : Ce tutoriel suppose que le réseau CAN est déjà configuré sur l'ordinateur hôte.
- Utilisateurs Fly : Si vous utilisez un ordinateur hôte Fly exécutant le système Fly-FAST, le CAN est configuré par défaut (débit de 1 Mbps).
- Première utilisation : Veuillez d'abord lire le tutoriel ci-dessous : Tutoriel de configuration CAN
Connexion SSH
- Connectez-vous via SSH via le réseau (n'utilisez pas la connexion série).
- Assurez-vous que l'ordinateur hôte est correctement connecté aux périphériques du réseau 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
Explication des résultats de recherche
CANID- Points d'attention : L'ID de la carte mère a déjà été configuré dans Klipper dans la documentation précédente. Normalement, il est impossible de retrouver le
CANIDde la carte mère. - Méthode de vérification rapide : Si vous avez besoin de confirmer, veuillez d'abord débrancher le câble CAN entre la carte mère et la carte d'outils, puis réexécuter la recherche.
- Après avoir exécuté la commande de recherche, plusieurs situations peuvent se présenter :
Résultat affiché État indiqué Action suivante Application: KlipperL'appareil est flashé avec le firmware Klipper Cet ID peut être utilisé directement Application: CANBOOTouKatapultL'appareil est en mode Bootloader Il faut flasher le firmware Klipper avant de pouvoir l'utiliser Total 0 uuids foundAucun appareil trouvé Veuillez vérifier les points suivants :
1. La configuration du réseau CAN est-elle correcte ?
2. Le débit CAN est-il identique ? (par défaut 1 Mbps)
3. Cet ID est-il déjà utilisé dans la configuration ? (il faut d'abord le commenter, sauvegarder, éteindre et redémarrer)Loading...À propos des ID en doubleSi l'ID d'un appareil est déjà configuré dans
printer.cfg, il n'apparaîtra pas dans les résultats de recherche. Pour le rechercher à nouveau, veuillez :- Commenter l'ID de cet appareil dans le fichier de configuration.
- Sauvegarder la configuration et redémarrer Klipper.
- Éteindre et redémarrer tous les appareils.
Configuration de l'ID du périphérique CAN
1. Obtenir le fichier de configuration
Selon l'interface Web utilisée, trouvez le fichier de configuration
printer.cfg:Fluidd
Cliquez sur l'icônedans la barre de navigation de gauche, puis trouvez{...}printer.cfg.Loading...Mainsail
Cliquez surMachinedans la barre de navigation supérieure, puis trouvezprinter.cfg.Loading...2. Ajouter la configuration du périphérique
Ajoutez la configuration de la carte d'outils dans
printer.cfg:[mcu toolboard]
canbus_uuid: <Insérez ici l'ID trouvé>Explication de la configurationtoolboardest le nom de la carte d'outils, modifiez-le selon votre situation réelle.- Pour l'ID de la carte mère, la section de configuration doit être
[mcu]. - Dans une configuration normale, la carte mère utilise
[mcu]et la carte d'outils utilise[mcu toolboard].
3. Sauvegarder et redémarrer
- Cliquez sur le bouton SAVE & RESTART en haut à droite.
- Le système sauvegardera automatiquement la configuration et redémarrera Klipper.
Loading...AttentionTous 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 que vous avez réellement obtenu.
- État de la carte d'outils : Assurez-vous que la carte d'outils est flashée avec le firmware
- Avant de rechercher l'ID, connectez la carte outil à l'UTOR ou au G2T à l'aide d'un câble XT30. Le schéma de câblage de référence est ci-dessous.
- Veuillez vérifier si les cavaliers sont positionnés correctement.
Recherche de l'ID RS232 de la carte outil
Précautions
- Exigence du firmware :
La carte outil doit être flashée avec le firmware RS232, sinon la communication est impossible. - Mise à la terre commune obligatoire :
⚠️ Avant de connecter la carte outil, assurez-vous de la relier à la masse (GND) de la carte mère (utiliser la même alimentation24V/12Vpermet de l'atteindre).
Notes sur le RS232
- Seules les cartes mères D8, D8PRO et C8P prennent en charge l'interface RS232. Les autres cartes mères ne la prennent pas en charge.
- Pour les cartes mères non compatibles, il est nécessaire d'utiliser un
G2Tou unUTORpour établir la liaison.
Recherche de l'ID RS232
- Ouvrez un navigateur, saisissez l'adresse IP de l'ordinateur hôte dans la barre d'adresse. Par exemple, si l'IP de mon hôte est
192.168.101.179, saisissez-la directement et appuyez sur Entrée.
- Ouvrez l'interface WEB de l'ordinateur hôte. Dans la barre latérale gauche, sous les options de configuration, trouvez :
Loading... |
Loading... |
- Cliquez sur
printer.cfg, puis surDEVICESen haut à droite.
Loading... | Loading... |
- Cliquez sur
SERIAL, puis actualisez.
Loading... |
Loading... |
- Copiez l'ID. Cliquez sur l'endroit indiqué par la flèche pour copier.
Loading... |
Loading... |
- Lors de la connexion de la carte outil avec
UTOR, deuxRS232_IDapparaissent généralement. Essayez-les un par un.
Saisie de l'ID RS232 de la carte outil
-
Voici une configuration de référence :
Notes- Dans la configuration ci-dessous,
toolboarddésigne le nom de la carte outil. Si elle porte un autre nom, remplacez-le par le nom correspondant.
dangereux[mcu toolboard]
serial: <Remplacez ici par l'ID que vous venez de rechercher>
baud: 250000
restart_method: command- Pour ajouter l'ID de la carte outil, il doit s'agir de
[mcu toolboard]suivi deserial:et de l'ID de la carte outil que vous avez recherché.
- Voici une configuration de référence.
- Veuillez noter que ce tutoriel concerne la recherche et la configuration de l'ID de la carte outil. Normalement, la connexion à la carte mère est déjà établie.
- La carte mère est toujours
[mcu], la carte outil est[mcu toolboard]. - Cliquez sur
SAVE & RESTARTen haut à droite. Cela enregistrera automatiquement et redémarrera Klipper.
- Dans la configuration ci-dessous,
Remarque : Tous les ID mentionnés dans ce document sont des exemples. En réalité, chaque carte mère a un ID différent. Veuillez saisir l'ID que vous avez réellement obtenu.