Remarque importante
- Ce tutoriel présente spécifiquement le câblage et la recherche de l'ID pour la carte d'interface, les étapes décrites ne s'appliquent pas à la carte principale. Veuillez faire la distinction.
- Si vous n'utilisez pas de carte d'interface, veuillez ignorer ce tutoriel.
Lecture et visualisation de l'ID de la carte d'interface
- Obtenir l'UUID CANBus
-
Veuillez vous préparer un câble USB possédant les fonctionnalités de transfert de données. Si la longueur est particulièrement grande, il est recommandé d'utiliser un câble équipé d'un anneau de ferrite.
-
Avant de rechercher l'ID, reliez la carte d'interface à la carte mère Super8 Pro qui a été programmée avec le firmware de pontage à l'aide d'un câble XT30.
-
Schéma de câblage de la carte d'interface CAN :
Remarques
À savoir- Avant d'effectuer ces opérations, assurez-vous que la carte d'interface ait été programmée avec le firmware
CAN
; - Ce tutoriel s'applique uniquement à la recherche de l'ID de la carte d'interface, et non à celle de l'ID de la carte mère ;
- Veuillez connecter la carte d'interface à une carte
UTOC
ou à une carte mère programmée avec le firmwareUSB vers CAN
; - Ensuite, connectez la carte
UTOC
ou la carte mère programmée avec le firmwareUSB vers CAN
à l'ordinateur hôte pour effectuer les opérations suivantes.
Remarques sur le CAN
- Ce tutoriel suppose que votre ordinateur hôte a déjà été configuré pour le CAN.
- Si vous utilisez l'ordinateur hôte
Fly
avec le systèmeFly-Armbian
ouFly-FAST
, leCAN
est déjà configuré par défaut avec un débit de1M
. - Si vous utilisez le
CAN
pour la première fois, veuillez lire attentivement le tutoriel ci-dessous. - Tutoriel de configuration du CAN
Connexion via SSH
- Veuillez d'abord vous connecter à
SSH
via le réseau. - Veuillez noter qu'il est nécessaire d'utiliser une connexion réseau à
SSH
, et non une connexion série.
Recherche de périphériques
- Maintenant que vous êtes correctement connecté à l'ordinateur hôte, vous pouvez entrer la commande
lsusb
pour rechercher les périphériques. Plusieurs cas peuvent se présenter :- Si la commande
lsusb
affiche un message indiquant quels
est introuvable, vous pouvez installer les utilitaires nécessaires en utilisant la commande suivante :sudo apt-get install usbutils
- Si la commande
lsusb
ne donne aucune réponse, cela indique un problème système pour lequel nous ne pouvons rien faire. Vous devez changer de système ou utiliser un système dont vous savez qu'il fonctionne correctement. - Si vous voyez apparaître les informations comme sur l'image ci-dessous (à titre d'exemple), vérifiez simplement que
1d50:606f
s'affiche bien.
- Si la commande
1d50:606f
est le périphérique que vous devez utiliser lors de cette étape.- S'il y a plusieurs périphériques
1d50:606f
, vous devez en éliminer un, sinon cela affectera le processus d'écriture du firmware et la connexion à ce dernier. Par exemple, si vous avez unFLY MINI PAD
, il est recommandé d'utiliser leUTOC
intégré à la carte et non d'autres périphériques de pontage CAN. - Si aucun périphérique n'apparaît, vérifiez que le câble USB est correctement branché et que le firmware approprié a été gravé.
Remarque importanteLa recherche de l'ID CAN ne doit être effectuée que lorsque le périphérique
1d50:606f
est détecté.Recherche de l'ID CAN
- Méthode de recherche CAN avec Fly_Armbian ou un ordinateur hôte standard
- Méthode de recherche CAN avec Fly_FAST
- Saisissez la commande suivante pour rechercher l'ID :
~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0
- Saisissez la commande suivante pour rechercher l'ID :
python ~/klipper/scripts/canbus_query.py can0
- Après avoir exécuté la commande de recherche, plusieurs cas peuvent se présenter. Veuillez vérifier et juger en fonction de votre situation :
- Si un ID apparaît et que
Application:
à la fin indiqueKlipper
, cela signifie que cet ID peut être utilisé directement. - Si un ID apparaît et que
Application:
à la fin indiqueCANBOOT
ouKatapult
, cela signifie qu'un firmware doit être programmé avant utilisation. - Si
Total 0 uuids found
s'affiche, cela peut correspondre aux cas suivants :- La configuration du réseau CAN est incorrecte.
- Le débit CAN n'est pas cohérent. Veuillez vous assurer que le débit CAN de l'ordinateur hôte, de la carte mère et de la carte d'interface soit identique.
- Si l'ID a déjà été configuré dans
Klipper
, il faut d'abord désactiver cet ID dans la configuration système, puis éteindre et redémarrer l'équipement après coupure de l'alimentation.
- Si un ID apparaît et que
Insérer l'ID CAN dans la configuration
-
Copiez l'UUID trouvé, puis rendez-vous dans la configuration
printer.cfg
. -
Si
Application:
indiqueCanboot
, il n'est pas possible de le configurer directement. Vous devez d'abord programmer le firmware Klipper pour continuer.dangereuxRemarque : Tous les ID mentionnés dans ce document sont des exemples. Chaque carte mère possède un ID différent. Veuillez modifier et saisir l'ID en fonction de celui que vous aurez réellement obtenu.
- Pour
fluidd
:{…}
, cliquez dessus pour accéder àprinter.cfg
- Pour
mainsail
:Machine
, cliquez dessus pour accéder àprinter.cfg
-
Voici une configuration de référence :
Remarque- Dans la configuration ci-dessous,
toolboard
fait référence au nom de la carte d'interface. Si votre carte a un autre nom, veuillez le remplacer par le nom correspondant.
dangereux[mcu toolboard]
canbus_uuid: <Remplacez ici par l'ID que vous venez de trouver>- Voici un exemple de configuration d'un ID MCU dans le cas d'une carte mère accompagnée d'une carte d'interface.
- Pour un ID de carte mère, il doit toujours être
[mcu toolboard]
suivi decanbus_uuid:
et de l'ID trouvé.
- Voici une configuration de référence.
- Veuillez noter que ce tutoriel concerne la recherche et la configuration de l'ID de la carte d'interface. Normalement, la carte d'interface est déjà correctement connectée à la carte mère.
- De plus, la carte mère doit être
[mcu]
, tandis que la carte d'interface doit être[mcu toolboard]
.
- Cliquez sur
SAVE & RESTART
en haut à droite. La configuration sera automatiquement enregistrée et Klipper redémarré.
- Dans la configuration ci-dessous,
- Avant d'effectuer ces opérations, assurez-vous que la carte d'interface ait été programmée avec le firmware