Firmware Katapult
Description 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é avec Klipper. Après avoir été flashé via DFU ou d'autres méthodes, il permet de mettre à jour le firmware en une seule commande.
- Avantage : un double appui rapide sur le bouton de réinitialisation ou deux coupures d'alimentation rapides permettent d'entrer dans le firmware Katapult, avec un voyant LED clignotant sur la carte mère.
- Le firmware Katapult ne peut être utilisé que pour flasher des firmwares, il ne peut pas se connecter à Klipper !!!
- Le firmware Katapult prend en charge trois méthodes de connexion à l'ordinateur hôte, chaque méthode étant indépendante :
- Connexion CAN
- Avantage : après avoir compilé le firmware Klipper, une commande directe permet de mettre à jour le firmware, avec une forte résistance aux interférences.
- Inconvénient : la vitesse de compilation du firmware doit être connue à l'avance.
- Connexion RS232
- Avantage : après avoir compilé le firmware Klipper, une commande permet de mettre à jour le firmware, avec une très forte résistance aux interférences.
- Inconvénient : impossible de mettre à jour le firmware avec une seule commande, nécessité d'entrer manuellement dans le firmware Katapult.
- Connexion USB
- Avantage : après avoir compilé le firmware Klipper, une commande directe permet de mettre à jour le firmware.
- Inconvénient : un câble de données trop long est sujet aux interférences, ce qui peut entraîner une déconnexion.
- Connexion CAN
- TOOL-LITE prend en charge CAN
- Nous fournissons ici uniquement un firmware CAN à débit 1M
Entrée en mode de programmation
La zone entourée est le bouton BOOT
- Pour entrer en mode de programmation, débranchez complètement la carte mère, maintenez le bouton BOOT enfoncé, puis connectez un câble de données avec transfert de données entre la carte mère et l'ordinateur hôte.
Loading...
Programmation du firmware
- Tutoriel de programmation sous Windows
- Tutoriel de programmation sur l'hôte
- Firmware Katapult pour TOOL-LITE-CAN
- Vous pouvez obtenir le firmware via le lien suivant :
- Télécharger le pack de firmware – Téléchargez directement la dernière archive du firmware
L'archive doit être décompressée après le téléchargement pour être utilisée
- Adresse du dépôt – Accédez au dépôt du firmware
-
Ou téléchargez le dépôt complet via git (assurez-vous que la machine hôte a accès à Internet) :
-
Utilisation sur un système standard
cd && git clone https://cnb.cool/3dmellow/FLY-Firmware.git -
Utilisation sur un système FLY hôte
git clone https://cnb.cool/3dmellow/FLY-Firmware.git /data/FLY-Firmwareln -s /data/FLY-Firmware /root/FLY-Firmware -
Si vous avez déjà téléchargé le pack de firmware, il est recommandé de le mettre à jour vers la version la plus récente avant de continuer :
cd ~/FLY-Firmware && git pull
- L'ancien dépôt n'est plus maintenu. Pour le supprimer, exécutez
rm -rf ~/FLY_Katapult /root/FLY_Katapult
- L'emplacement du firmware est
FLY-Firmware/ToolBoard/TOOL-LITE
- Un câble de données avec fonction de transfert de données est requis
- Téléchargez le firmware sur l'ordinateur
- Branchez le cavalier BOOT ou maintenez enfoncé le bouton BOOT puis branchez-le à 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 autorisés !!! (Ne modifiez pas l'extension, cela n'aura aucun effet) - Références
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
- 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
- Programmation du firmware
Ne programmez qu'un seul des firmwares
- Voici la commande de flashage pour le firmware CAN à débit 1M
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/TOOL-LITE/FLY_TOOL-LITE_CANBOOT_CAN_1M.uf2
-
La programmation est réussie lorsque l'invite suivante apparaît
Loading...
Après la programmation, débranchez complètement la carte mère une fois.
Vérifier si le firmware a démarré
- Si le firmware démarre normalement, la LED clignotera
Loading...