Firmware Katapult
Description du firmware Katapult
Astuce
Katapult s'appelait à l'origine CanBoot, puis a été renommé Katapult.
- Le firmware Katapult est un type de bootloader qui peut être utilisé avec Klipper. Après avoir été flashé via des méthodes telles que DFU, il est possible de mettre à jour le firmware en une seule commande.
- Avantage : un double appui rapide sur le bouton de réinitialisation (reset) ou deux coupures rapides de l'alimentation permet d'entrer dans le firmware Katapult, moment où une LED clignote sur la carte mère.
- Le firmware Katapult ne sert qu'à flasher le firmware et ne peut pas se connecter à Klipper !!!
- Le firmware Katapult prend en charge trois méthodes de connexion à l'ordinateur hôte, ces trois méthodes ayant des firmwares indépendants.
- Connexion CAN
- Avantage : une fois le firmware Klipper compilé, il est possible de mettre à jour le firmware directement via une commande, avec une forte résistance aux interférences.
- Inconvénient : il est nécessaire de connaître au préalable le débit de compilation du firmware.
- Connexion RS232
- Avantage : une fois le firmware Klipper compilé, il est possible de mettre à jour le firmware via une commande, avec une très forte résistance aux interférences.
- Inconvénient : impossible de mettre à jour le firmware en une seule commande ; il faut entrer manuellement dans le firmware Katapult.
- Connexion USB
- Avantage : une fois le firmware Klipper compilé, il est possible de mettre à jour le firmware directement via une commande.
- Inconvénient : un câble de données trop long est sujet aux interférences, ce qui peut entraîner une perte de connexion.
- Connexion CAN
Astuce
- SHT36 PRO prend en charge CAN
- Nous fournissons ici uniquement les firmwares CAN avec des vitesses de 500K et 1M
Entrer en mode de programmation
Astuce
La partie entourée est BOOT
- Avec la carte mère complètement hors tension, court-circuitez BOOT, puis branchez un câble TYPE-C avec transfert de données d'un côté à la carte mère et de l'autre à votre appareil
- Ensuite, retirez le court-circuit de BOOT
Loading...
Programmer le firmware
- Tutoriel de programmation sous Windows
- Tutoriel de programmation via l'ordinateur hôte
- Firmware Katapult pour SHT36_PRO
- Vous pouvez obtenir le firmware via le lien suivant :
- Télécharger le pack de firmware - Télécharger directement la dernière archive compressée du firmware
- Adresse du dépôt - Accéder au dépôt du firmware
- L'emplacement du firmware est
FLY-Firmware/ToolBoard/SHT36
- Préparez un câble de données avec fonction de transmission de données
- Téléchargez le firmware sur l'ordinateur
- Branchez le cavalier BOOT ou maintenez enfoncé le bouton BOOT avant de connecter à l'ordinateur. Le disque
RPI-RP2apparaîtra.Loading... - Retirez le cavalier BOOT ou relâchez le bouton ! !!
- Copiez le firmware à flasher dans le disque. Veuillez noter que seuls les firmwares avec l'extension
UF2sont acceptés ! ! (Ne modifiez pas l'extension, cela ne sert à rien). - Référence
Loading...
- Une fois le firmware copié, le disque
RPI-RP2disparaîtra automatiquement, indiquant que le flash du firmware est terminé !
-
Installation de l'outil de flashage
- Saisissez la commande ci-dessous dans SSH
- Cette commande n'est nécessaire que lors de la première installation de flashage, aucune exécution supplémentaire n'est requise
cd ~/klipper/lib/rp2040_flash/ && make -
Exécutez la commande ci-dessous pour vérifier si la connexion est réussie.
-
Saisissez
lsusb -
Si aucun périphérique
2e8a:0003n'apparaît, essayez de rentrer à nouveau en mode de flashage -
En raison de versions système différentes, le nom affiché peut varier. La présence de
2e8a:0003indique l'entrée en mode de flashageLoading...
PrécautionsNe passez à l'étape suivante que lorsque
2e8a:0003est affiché -
-
Téléchargez le firmware précompilé
- Ce dossier contient tous les firmwares précompilés
- Veuillez noter que la machine hôte doit pouvoir accéder à Internet pour procéder à l'installation
- La machine hôte doit exécuter la commande ci-dessous pour télécharger le pack de firmware
cd && git clone https://cnb.cool/3dmellow/FLY-Firmware.git- Si le pack de firmware a déjà été téléchargé, il est recommandé de le mettre à jour avant de poursuivre les autres opérations
cd ~/FLY-Firmware && git pull
- Programmer le firmware
Astuce
Il suffit de programmer un seul firmware
- Voici la commande de programmation pour le firmware à vitesse CAN 500K
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SHT36/FLY_SHT36PRO_CANBOOT_500K.uf2
- Voici la commande de programmation pour le firmware à vitesse CAN 1M
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SHT36/FLY_SHT36PRO_CANBOOT_1M.uf2
- L'indication suivante confirme la réussite de la programmation
Loading...
Astuce
Après la programmation, il est nécessaire de couper complètement l'alimentation de la carte mère une fois.
Vérifier si le firmware démarre
- Si le firmware démarre normalement, la LED clignotera
Loading...
Loading...