Aller au contenu principal

Programmation du firmware USB-CAN Bridge

Connexion SSH à l'ordinateur hôte

Avertissement
  • Avant de compiler le firmware, il est nécessaire d'utiliser la connexion Wi-Fi pour se connecter en SSH à l'ordinateur hôte.
  • Tout d'abord, veuillez : Utiliser le Wi-Fi pour se connecter en SSH à l'ordinateur hôte


Programmation du firmware USB-CAN Bridge

Astuce
  • Le système FLYOS-FAST dispose d'un firmware USB-CAN Bridge précompilé. Aucune compilation manuelle n'est nécessaire. 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 1 Mbit/s. Si vous avez besoin de 500 kbit/s, modifiez le paramètre canbus_bitrate dans la configuration du système.

  • Cette commande programme le firmware USB-CAN Bridge en 1 Mbit/s.

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


Recherche de l'ID CAN

  1. Ouvrez un navigateur, 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, saisissez-la directement et appuyez sur Entrée.
Loading...
  1. Ouvrez l'interface WEB de l'ordinateur hôte. Dans la barre latérale gauche, sous les options de configuration, trouvez :
  • 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...
  1. Cliquez sur CAN, puis actualisez.
  • Actualisation pour fluidd
Loading...
  • Actualisation pour mainsail
Loading...
  1. Copiez l'ID en cliquant sur l'endroit indiqué par la flèche.
  • Pour fluidd, vérifiez que le premier élément pointé par la flèche est Klipper. Si c'est le cas, cliquez sur l'élément pointé par la flèche de droite pour copier.
Loading...
  • Pour mainsail, vérifiez que le premier élément pointé par la flèche est Klipper. Si c'est le cas, cliquez sur l'élément pointé par la flèche de droite pour copier.
Loading...

Saisie de l'ID CAN

  1. Fermez DEVICES et saisissez l'ID.
À savoir
  • Modifiez 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 rechercher>
  • Trouvez [MCU] dans fluidd
Loading...
  • Trouvez [MCU] dans mainsail
Loading...
  1. Saisissez l'ID dans la configuration.
Astuce
  • 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 normal. Connectez le lit chauffant et la sonde thermique à la carte mère, configurez les broches de la sonde thermique de la buse et du lit chauffant, puis sauvegardez et redémarrez.
Danger

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.


Loading...