Aller au contenu principal

Remarque importante

Précautions
  • Ce tutoriel présente spécifiquement le câblage et la recherche de l'ID pour la carte d'interface, les étapes associées ne s'appliquent pas à la carte mère, veuillez faire la distinction.
  • Si vous n'utilisez pas la carte d'interface, veuillez ignorer ce tutoriel.

Lecture et consultation de l'ID de la carte d'interface

  • Veuillez noter que le câble d'alimentation de la carte d'interface ne se branche pas sur le port CAN, mais sur le câble d'alimentation 12V-24V.

Guide complet de configuration de la carte d'interface CAN

Préparation

Conditions préalables importantes
  • État de la carte : Assurez-vous que la carte a été flashée avec le firmware Klipper-can ou qu'elle est en mode Katapult-can
  • Domaine d'application : Ce tutoriel est uniquement destiné à la recherche d'ID de carte d'outil, il ne s'applique pas à la recherche d'ID de carte mère
  • Exigences de connexion : La carte d'outil doit être connectée à l'un des appareils suivants :
    • Module UTOC
    • Carte mère flashée avec le firmware USB bridge CAN
  • Connexion finale : L'appareil mentionné ci-dessus doit être connecté à l'ordinateur hôte

Connexion matérielle et configuration de la résistance terminale

Sécurité d'abord
  • Débranchement complet : Toutes les opérations de câblage doivent être effectuées lorsque l'appareil est complètement éteint
  • Prévenir les courts-circuits : Débranchez l'alimentation de tous les appareils avant d'effectuer les manipulations

Tableau des spécifications de connexion

Type d'appareilExigence de résistance terminaleMéthode de configuration
Carte d'interface CANRésistance terminale de 120Ω requiseActivation via un shunt ou un commutateur DIP
Interface CAN de la carte mèreRésistance terminale de 120Ω requiseActivation via un shunt ou un commutateur DIP
Module UTOCRésistance intégrée de 120ΩAucune connexion supplémentaire nécessaire

Étapes de configuration et de mesure

  1. Configuration matérielle

    • Vérifiez si le shunt ou le commutateur DIP de 120Ω à côté de l'interface CAN de la carte mère est installé ou activé
    • Vérifiez si le shunt ou le commutateur DIP de 120Ω sur la carte d'outil est installé ou activé
  2. Mesure de la résistance (en état hors tension)

    • Point de mesure : entre CAN-H et CAN-L
    • Outil : Multimètre

Tableau de dépannage des valeurs de résistance

Remarques importantes
  • La mesure doit être effectuée en état hors tension
  • Si la valeur mesurée atteint environ 140Ω, cela signifie probablement que CAN-H et CAN-L sont inversés
Valeur mesuréeÉtatCause possibleSolution
Environ 60Ω✅ NormalLes résistances aux deux extrémités sont correctement connectéesConfiguration terminée
Environ 120Ω❌ AnormalCircuit ouvert ou non connectéVérifiez tous les câbles
Environ 40Ω❌ AnormalTrois points sont connectés à la résistanceRetirez la résistance centrale
Environ 90Ω❌ AnormalSeule une extrémité est connectée à la résistanceVérifiez le shunt de l'autre côté

Remarques importantes

  • Module UTOC : Résistance intégrée, aucune résistance terminale supplémentaire n'est nécessaire sur la carte mère lors de la connexion
  • Scénarios de connexion :
    • Carte d'outil ↔ Carte mère (résistance terminale nécessaire des deux côtés)
    • Carte d'outil ↔ UTOC ↔ Ordinateur hôte (seule la carte d'outil a besoin de la résistance terminale)
  • Procédure de dépannage :
    Mesurer la résistance → 60Ω → Utilisation normale

    Valeur anormale → Référez-vous au tableau ci-dessus → Réglage et nouvelle mesure

Liste de vérification matérielle

  • Tous les appareils sont complètement éteints
  • La résistance terminale de l'interface CAN de la carte mère est connectée (sauf pour le module UTOC)
  • La résistance terminale de la carte d'outil est connectée
  • La valeur mesurée par le multimètre est d'environ 60Ω
  • Les câbles CAN-H et CAN-L sont correctement et solidement connectés
Conseil professionnel

La configuration correcte de la résistance terminale est cruciale pour la qualité de la communication sur le bus CAN. Une déviation de la valeur de résistance peut entraîner une communication instable ou une perte de données.

Configuration requise du réseau CAN

  • Configuration par défaut : Ce tutoriel suppose que le réseau CAN de l'ordinateur hôte est déjà configuré
  • Utilisateurs du système Fly : Si vous utilisez un ordinateur hôte Fly avec le système Fly-FAST ou Fly-Armbian, le CAN est déjà configuré par défaut (vitesse de 1 Mbps)
  • Première utilisation : Veuillez impérativement lire le tutoriel suivant avant de commencer : Tutoriel de configuration CAN

Résumé de la procédure

  1. Préparation matérielle : Connectez les câbles en état hors tension, configurez la résistance terminale et mesurez pour confirmer une valeur de 60Ω
  2. Confirmation du réseau : Assurez-vous que le réseau CAN de l'ordinateur hôte est correctement configuré
  3. Connexion à l'ordinateur hôte : Connectez-vous à l'ordinateur hôte via UTOC ou une carte mère fonctionnant en mode pont USB
  4. État du firmware : Confirmez que la carte d'outil est en mode Klipper-can ou Katapult-can
  5. Opérations suivantes : Suivez les tutoriels ultérieurs pour la recherche et la configuration de l'ID

À ce stade, votre carte d'interface CAN est correctement connectée et le réseau est prêt à effectuer la recherche et la configuration de l'ID.

Connexion SSH

  • Connectez-vous via SSH (ne vous connectez pas via le port série)
  • Assurez-vous que l'ordinateur hôte est correctement connecté aux appareils du réseau CAN

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 que ls 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.
  • 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 un FLY MINI PAD, il est recommandé d'utiliser le UTOC 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 importante

La 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

Exécutez la commande suivante pour rechercher l'ID de l'appareil CAN :

~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0

Explication des résultats de la recherche

Après avoir exécuté la commande, plusieurs situations peuvent se produire :

Résultat affichéDescription de l'étatAction suivante
Application: KlipperLe firmware Klipper est déjà installé sur l'appareilVous pouvez utiliser directement cet ID
Application: CANBOOT ou KatapultL'appareil est en mode BootloaderVous devez flasher le firmware Klipper avant de pouvoir l'utiliser
Total 0 uuids foundAucun appareil trouvéVérifiez les points suivants :
1. La configuration du réseau CAN est-elle correcte ?
2. La vitesse CAN est-elle identique (1 Mbps par défaut) ?
3. Cet ID est-il déjà utilisé dans la configuration (vous devez le masquer, enregistrer, éteindre et redémarrer) ?
À propos des ID en double

Si l'ID de l'appareil est déjà configuré dans printer.cfg, il ne sera pas affiché dans les résultats de la recherche. Pour effectuer à nouveau la recherche :

  1. Commentez cet ID dans le fichier de configuration
  2. Enregistrez la configuration et redémarrez Klipper
  3. Éteignez et redémarrez tous les appareils

Configuration de l'ID de l'appareil CAN

1. Récupération du fichier de configuration

Trouvez le fichier printer.cfg selon l'interface Web utilisée :

Fluidd
Cliquez sur l'icône {...} dans la barre de navigation à gauche, puis trouvez printer.cfg

Mainsail
Cliquez sur Machine dans la barre de navigation en haut, puis trouvez printer.cfg

2. Ajout de la configuration de l'appareil

Ajoutez la configuration de la carte d'outil dans printer.cfg :

[mcu toolboard]
canbus_uuid: <Saisissez ici l'ID trouvé>
Explication de la configuration
  • toolboard est le nom de la carte d'outil, veuillez le modifier selon vos besoins
  • Si c'est l'ID de la carte mère, la section de configuration doit être [mcu]
  • En configuration normale, la carte mère utilise [mcu] et la carte d'outil utilise [mcu toolboard]

3. Enregistrer et redémarrer

  1. Cliquez sur le bouton SAVE & RESTART en haut à droite
  2. Le système enregistrera automatiquement la configuration et redémarrera Klipper
Attention

Tous les ID mentionnés dans ce document sont des exemples. Chaque ID est unique, veuillez modifier et saisir l'ID réellement obtenu.

Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
Loading...