Aller au contenu principal

Programmation du firmware USB-CAN Bridge

Connexion SSH à l'ordinateur hôte

Attention
  • Avant de compiler le firmware, vous devez vous connecter en Wi-Fi à l'ordinateur hôte via SSH.
  • Tout d'abord, veuillez :Utiliser le Wi-Fi pour vous connecter à l'ordinateur hôte via SSH


Programmation du firmware USB-CAN Bridge

Conseil
  • Le système FLYOS-FAST dispose déjà d'un firmware USB-CAN Bridge précompilé. Il n'est pas nécessaire de compiler manuellement le firmware. Exécutez la commande ci-dessous pour le programmer.
  • Vous pouvez également choisir de Compiler manuellement le firmware USB-CAN Bridge pour le compiler vous-même.
  • Le système FAST utilise par défaut un débit de 1M. Si vous avez besoin de 500K, vous devez modifier le débit canbus_bitrate dans la configuration du système.

  • Cette commande programme le firmware USB-CAN Bridge en 1M.

fly-flash -d auto -h -f /usr/lib/firmware/klipper/stm32h723-128k-usbcan-1m.bin
  • Cette commande programme le firmware USB-CAN Bridge en 500k.
fly-flash -d auto -h -f /usr/lib/firmware/klipper/stm32h723-128k-usbcan-500k.bin
Loading...
Loading...


Recherche de l'ID CAN

  1. Ouvrez le navigateur et saisissez l'adresse IP de l'ordinateur hôte dans la barre d'adresse. Par exemple, si l'IP de mon ordinateur hôte est 192.168.101.179, entrez-la directement puis appuyez sur Entrée.
Loading...
  1. Ouvrez l'interface WEB de l'ordinateur hôte, trouvez l'option suivante dans le menu de configuration de la barre latérale gauche :
  • Pour fluidd : {…}, cliquez dessus pour trouver printer.cfg
Loading...
  • Pour mainsail : Machine, cliquez dessus pour trouver printer.cfg
Loading...
  1. Cliquez sur printer.cfg, puis cliquez sur DEVICES en haut à droite :

    Loading...
    Loading...
  2. Cliquez sur CAN, puis actualisez :

    • Actualisation sous fluidd
    Loading...
    • Actualisation sous mainsail
    Loading...
  3. Copiez l'ID, cliquez sur la flèche indiquée pour copier :

    • Sous fluidd, vérifiez que la première flèche pointe sur Klipper, si c'est le cas, cliquez sur la flèche de droite pour copier
    Loading...
    • Sous mainsail, vérifiez que la première flèche pointe sur Klipper, si c'est le cas, cliquez sur la flèche de droite pour copier
    Loading...

Saisie de l'ID CAN

  1. Fermez DEVICES et saisissez l'ID
À savoir
  • Veuillez modifier dans le fichier de configuration :
[mcu] 
serial: /tmp/klipper_host_mcu

en

[mcu host] 
serial: /tmp/klipper_host_mcu
  • Ajoutez :
[mcu]
canbus_uuid: <Remplacez ici par l'ID que vous venez de trouver>
  • Dans fluidd, trouvez [MCU]
Loading...
  • Dans mainsail, trouvez [MCU]
Loading...
  1. Saisissez l'ID dans la configuration
prompt
  • Après avoir saisi l'ID, cliquez sur SAVE & RESTART en haut à droite
Loading...
Loading...
  1. Si Klipper affiche ADC out of range, c'est un phénomène normal. Connectez le lit chauffant et la thermistance à la carte mère, configurez correctement les broches thermiques de l'extrudeur et du lit chauffé, puis sauvegardez et redémarrez.
dangereux

Attention : Tous les ID présents dans ce document sont des exemples. Chaque carte mère a un ID différent. Veuillez saisir l'ID réellement obtenu.


Loading...