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 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
- Le SB2040_V3 prend en charge CAN et RS232
- Nous fournissons ici uniquement les firmwares CAN avec des vitesses de 500K et 1M
Entrer en mode de flash
À gauche se trouve le bouton RESET, à droite le bouton BOOT
- Il existe deux méthodes pour entrer en mode de flash
- Première méthode : lorsque la carte outil est complètement hors tension, maintenez enfoncé le bouton BOOT puis branchez un câble TYPE-C avec transmission de données d'un côté à la carte principale et de l'autre à votre appareil
- Deuxième méthode : après avoir branché un câble TYPE-C avec transmission de données d'un côté à la carte principale et de l'autre à votre appareil, maintenez enfoncé le bouton BOOT puis appuyez sur le bouton RST, relâchez le bouton RST, puis relâchez le bouton BOOT
Loading...
Flasher le firmware
- Tutoriel de flash sous Windows
- Tutoriel de flash depuis l'hôte
- Firmware Katapult du SB2040 V3
- Vous pouvez obtenir le firmware via le lien suivant :
- Télécharger le pack de firmware - Télécharger directement la dernière archive de firmware
- Adresse du dépôt - Accéder au dépôt de firmware
- Le firmware se trouve dans
FLY-Firmware/ToolBoard/SB2040
- 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
- Flasher le firmware
Il suffit de flasher un seul firmware
-
Voici la commande pour flasher le firmware avec une vitesse CAN de 500K
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SB2040/FLY_SB2040V3_CANBOOT_CAN_500K.uf2 -
Voici la commande pour flasher le firmware avec une vitesse CAN de 1M
sudo ~/klipper/lib/rp2040_flash/rp2040_flash ~/FLY-Firmware/ToolBoard/SB2040/FLY_SB2040V3_CANBOOT_CAN_1M.uf2
-
L'indication suivante confirme la réussite du flash
Loading...
Une fois le flash terminé, il est nécessaire de couper complètement l'alimentation de la carte.
Vérifier si le firmware a démarré
- Si le firmware démarre normalement, la LED clignotera
Loading...