Firmware Katapult
Explication du firmware Katapult
Katapult s'appelait à l'origine CanBoot, puis a été renommé Katapult.
- Le firmware Katapult est un type de bootloader qui peut être utilisé conjointement avec Klipper. Après le flashage via des méthodes comme DFU, il permet de mettre à jour le firmware en une seule commande.
- Avantage : Un double-clic rapide sur le bouton de réinitialisation (reset) ou deux coupures de courant rapides permettent d'entrer dans le firmware Katapult, auquel cas une LED clignote sur la carte mère.
- Le firmware Katapult ne peut être utilisé que pour flasher le firmware, il ne peut pas se connecter à Klipper !!!
- Le firmware Katapult prend en charge trois méthodes de connexion à l'ordinateur hôte, chacune avec son propre firmware indépendant.
- Connexion CAN
- Avantage : Après avoir compilé le firmware KLIPPER, il est possible de le mettre à jour directement via une commande, avec une forte résistance aux interférences.
- Inconvénient : Il est nécessaire de connaître à l'avance la vitesse de compilation du firmware.
- Connexion RS232
- Avantage : Après avoir compilé le firmware KLIPPER, il est possible de le mettre à jour 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 : Après avoir compilé le firmware KLIPPER, il est possible de le mettre à jour directement via une commande.
- Inconvénient : Un câble trop long peut être sujet aux interférences, ce qui peut entraîner des déconnexions.
- Connexion CAN
- SHT36 LIS3DH prend en charge le CAN
- Seuls les firmwares CAN sont fournis ici, avec des débits de 500K et 1M
Entrer en mode flash
Le point entouré est BOOT.
- Avec la carte mère complètement hors tension, court-circuitez
BOOT, puis connectez un câble TYPE-C (permettant le transfert de données) entre la carte mère et votre appareil. - Ensuite, retirez le court-circuit de
BOOT.Loading...
Flasher le firmware
- Tutoriel de flash Windows
- Tutoriel de flash sur l'ordinateur hôte
- Firmware Katapult pour SHT36_LIS3DH
- Vous pouvez obtenir le firmware via les liens suivants :
- Télécharger l'archive du firmware - Téléchargez directement la dernière archive compressée du firmware
- Adresse du dépôt - Accédez 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 transfert de données
- Téléchargez le firmware sur votre ordinateur
- Connectez le cavalier BOOT ou maintenez-le enfoncé avant de brancher l'appareil à l'ordinateur. À ce moment, 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 fichiers 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 flashage du firmware est terminé !
-
Installation de l'outil de flashage
- Entrez la commande suivante dans SSH
- À exécuter uniquement lors du premier flashage, pas besoin de le refaire ensuite
cd ~/klipper/lib/rp2040_flash/ && make -
Exécutez la commande ci-dessous pour vérifier si la connexion est réussie.
-
Entrez
lsusb -
Si l'appareil
2e8a:0003n'apparaît pas, essayez de revenir en mode flashage -
Selon la version du système, un autre nom peut s'afficher, mais la présence de
2e8a:0003indique que vous êtes en mode flashageLoading...
Remarques importantesPassez à l'étape suivante uniquement si
2e8a:0003est présent. -
-
Téléchargement du firmware précompilé
- Tous les firmwares précompilés se trouvent ici
- Assurez-vous que l'ordinateur hôte est connecté à Internet pour l'installation
- L'ordinateur hôte doit exécuter la commande suivante pour télécharger le package de firmware
cd && git clone https://cnb.cool/3dmellow/FLY-Firmware.git- Si le package de firmware a déjà été téléchargé, il est recommandé de le mettre à jour avant de poursuivre
cd ~/FLY-Firmware && git pull
- Flasher le firmware
Il suffit de flasher un seul des firmwares.
-
Ci-dessous la commande pour flasher le firmware avec débit CAN 500K :
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SHT36/FLY_SHT36LIS3DH_CANBOOT_CAN_500K.uf2- Ci-dessous la commande pour flasher le firmware avec débit CAN 1M :
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SHT36/FLY_SHT36LIS3DH_CANBOOT_CAN_1M.uf2
-
Si le message ci-dessous apparaît, le flash a réussi :
Loading...
Après le flash, 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.