Pont CAN
Le bus CAN est un protocole de communication en série utilisé pour les applications temps réel, capable d'utiliser des fils torsadés pour transmettre des signaux. C'est l'un des bus de terrain les plus largement utilisés dans le monde. Le protocole CAN est utilisé pour la communication entre divers éléments dans les véhicules automobiles, remplacant ainsi les faisceaux de câbles coûteux et encombrants. La robustesse du protocole a permis son extension à d'autres applications automatisées et industrielles. Les caractéristiques du protocole CAN incluent une communication en série complète avec contrôle de l'intégrité des données, un support temps réel, des taux de transmission allant jusqu'à 1 Mb/s, ainsi qu'une capacité d'adressage à 11 bits et de détection d'erreurs. Dans les imprimantes 3D, le bus CAN est utilisé pour réduire le nombre de fils nécessaires pour connecter la tête d'impression à la carte mère. Alors que cela nécessitait auparavant une douzaine de fils, l'utilisation du CAN permet de n'utiliser que quatre fils, réduisant considérablement le nombre de fils et facilitant la mise en place. Ce chapitre ne couvre que brièvement l'utilisation du pontage CAN.
Utilisation du pont CAN avec la carte mère
- Veuillez noter que les fils d'alimentation du pont ne sont pas branchés sur le port CAN, mais sur la ligne d'alimentation 12V-24V
- Veuillez noter que la résistance de 120Ω doit être branchée

Mise à jour du firmware de la carte mère
- Assurez-vous que le firmware brûlé sur la carte mère D5 est configuré pour le "Pont USB-CAN"
Recherche d'identifiant
Recherche de tutoriels USB
Remarques avant la recherche du périphérique
- Avant de rechercher l'ID USB, veuillez vous connecter à SSH
- Veuillez noter qu'il est nécessaire d'être connecté à SSH via le réseau et non via un 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 reliant la station supérieure au matériel a la fonction de transmission de données
Recherche de périphériques
- Assurez-vous que la station supérieure est correctement connectée à Internet et que le câble de données reliant la station supérieure au matériel a la fonction de transmission de données.
- Connectez-vous à SSH sur la station supérieure et entrez
lsusb
puis appuyez sur Entrée. Si des informations entourées dans l'image ci-dessous sont affichées, vous pouvez passer à l'étape suivante.- Si aucune information n'est renvoyée, il s'agit d'un problème de système de la station supérieure. Nous ne pouvons rien faire de plus, vous devrez changer pour un système confirmé comme étant normal ou changer la station supérieure.
- Si le message indique qu'il n'y a pas de commande
lsusb
, vous pouvez exécuter cette commande pour l'installer :sudo apt-get install usbutils
1d50:6177
appartient à l'appareil que vous utiliserez cette fois-ci. Le suffixeOpenMoko, Inc. stm32f407xx
peut être utile à titre indicatif, mais ne doit pas servir de critère de jugement.- Certaines stations supérieures peuvent afficher des informations incomplètes ou ne rien afficher en raison de problèmes de système.
- Si vous entrez la commande
lsusb
et que l'appareil est visible, mais que1d50:6177
n'est pas présent, essayez de changer de câble de données et de connecter la carte mère à un autre port USB de la station supérieure.
- Si vous avez déjà effectué les étapes ci-dessus et que vous avez réussi à flasher le firmware Klipper, et que la carte mère fonctionne normalement, et que vous souhaitez simplement mettre à jour le firmware Klipper, veuillez consulter la section
Mise à jour du firmware
du menu de droite de cette page.
Vous devez avoir trouvé l'appareil 1d50:6177
avant de pouvoir passer à l'étape suivante.
Recherche de l'ID USB
ls /dev/serial/by-id/*
- Entrez la commande ci-dessous et appuyez sur Entrée. Si tout se passe bien, une ligne d'ID bleue apparaîtra. (L'exemple ci-dessous est donné à titre indicatif)

- Si aucune ID n'apparaît après l'entrée de la commande ci-dessous, mais que
lsusb
montre un appareil, veuillez changer de station supérieure ou de système de la station supérieure
Si plusieurs ID apparaissent, choisissez l'ID correspondant au modèle de MCU de votre carte mère.
Inscription de l'ID USB dans la configuration
-
Ouvrez l'interface web de l'imprimante, trouvez
printer.cfg
dans l'option de configuration du panneau latéral gauche : fluidd est{…}
; mainsail estmachine
, cliquez dessus pour y accéder. -
Copiez l'ID bleu et collez-le dans le champ
serial:
du nœud[mcu]
de la configurationprinter.cfg
. Enregistrez et redémarrez pour vous connecter à la carte mère. Si Klipper afficheADC out of range
, c'est un phénomène normal. Branchez correctement le lit chauffant et le thermocouple, configurez les broches thermiques et les broches de sortie du hot-end et du lit, puis enregistrez et redémarrez.
Attention : tous les ID mentionnés dans le document sont des exemples. Chaque carte mère a un ID unique. Veuillez modifier et remplir en fonction de l'ID réellement obtenu.