Récupération du Bootloader (Katapult) FLY-D5
- Cette page est destinée à Katapult lui-même endommagé : double-clic sur
RSTsans LED, impossible de trouverusb-katapult_, ou la carte mère ne peut pas entrer en mode flash. - Pour une mise à jour normale du firmware Klipper, ne suivez pas cette page, revenez à Compilation et flashage du firmware.
- La carte mère Fly-D5 ne peut être flashée au niveau du Bootloader que via l'interface USB Type-C ; Katapult est inclus par défaut en usine, un reflashage n'est généralement pas nécessaire.
Conditions préalables
Télécharger le firmware Katapult correspondant au D5 :
Windows peut masquer les extensions de fichiers ; après le téléchargement, veuillez vérifier que le nom du fichier est toujours FLY_D5.bin et ne l'enregistrez pas avec l'extension .txt ou une autre extension.
Le firmware se trouve dans le répertoire FLY-Firmware/MainBoard/D.
Sous Windows, il est nécessaire d'installer STM32CubeProgrammer et le pilote STM32 DFU ; sous Linux / FLYOS, utilisez la commande de flashage automatique ci-dessous. Préparez également un câble Type-C compatible avec le transfert de données.
Entrer en mode de gravure DFU
À gauche se trouve le bouton RST, à droite le bouton BOOT.
Lorsque vous devez brancher ou débrancher le câble de données Type-C, vous devez d'abord éteindre complètement l'imprimante et couper l'alimentation. Les opérations sur les boutons de la méthode 2 ne nécessitent pas de brancher ou débrancher le câble.
Il existe deux méthodes pour entrer en DFU :
- Alors que la carte mère est complètement hors tension, maintenez enfoncé le bouton
BOOT, puis connectez un câble Type-C compatible avec le transfert de données à la carte mère et à l'ordinateur hôte. - Lorsque le câble Type-C est déjà connecté, maintenez enfoncé le bouton
BOOT, puis appuyez sur le boutonRST, puis relâchez successivementRSTetBOOT.
Après être entré en DFU, le logiciel de gravure devrait pouvoir identifier l'appareil DFU (0483:df11).
Flasher le micrologiciel Katapult
- Windows
- Linux / FLYOS
- STM32CubeProgrammer
- DFU-AUTO
Avant de connecter ou de reconnecter le câble USB, veuillez d'abord éteindre complètement l'imprimante et débrancher toute autre alimentation. Ne laissez pas la carte outil être alimentée simultanément par l'alimentation de l'imprimante et par le port USB.
Les ports USB de certains ordinateurs peuvent entraîner une instabilité de la programmation en raison de problèmes de pilotes ou de compatibilité des signaux. En cas d'échec de connexion, vous pouvez changer de port USB ou utiliser un hub USB fiable. Si l'erreur ci-dessous apparaît, vérifiez d'abord la connexion USB et les pilotes.
- Téléchargez et installez
SetupSTM32CubeProgrammeret le pilote STM32 DFU depuis la page de téléchargement des logiciels auxiliaires. - Enregistrez le firmware téléchargé sur cette page dans un emplacement facile à trouver sur votre ordinateur.
Windows peut masquer les extensions de fichiers. Veuillez cocher « extensions de fichiers » dans l'Explorateur de fichiers pour confirmer que le firmware est toujours au format .bin ou .hex, et ne modifiez pas l'extension du fichier.
- Assurez-vous que l'appareil est entré en mode de programmation DFU conformément au tutoriel du produit, puis connectez-le à l'ordinateur à l'aide d'un câble USB prenant en charge le transfert de données.
- Ouvrez STM32CubeProgrammer, sélectionnez le mode USB, actualisez la liste des périphériques et connectez-vous.
- L'absence de fenêtre d'erreur indique que la connexion a réussi.
- Cliquez sur l'icône de téléchargement sur la gauche, puis cochez les options de programmation comme indiqué ci-dessous.
- Cliquez sur
Browseet sélectionnez le firmware à programmer.
- Lorsque vous programmez un firmware
.bin, définissez l'adresse de départsur0x08000000; pour un firmware.hex, conservez l'adresse intégrée au fichier.
- Cliquez sur
Start automatic modepour démarrer la programmation.
- Lorsque le message de succès apparaît, la programmation du firmware est terminée.
Avant de connecter ou de reconnecter le câble USB, éteignez complètement l'imprimante et débranchez les autres sources d'alimentation. Ne laissez pas la carte outil être alimentée simultanément par l'alimentation de l'imprimante et par le port USB.
- Téléchargez et exécutez FLY DFU-AUTO.
- Si l'« état du pilote » indique qu'il est indisponible, cliquez sur « Installer le pilote » pour terminer l'installation du pilote WinUSB.
- Cliquez sur « Parcourir » et sélectionnez le fichier de firmware
.binà flasher.
Windows peut masquer les extensions de fichiers. Dans l'Explorateur de fichiers, cochez « Extensions de fichiers » pour confirmer que le firmware reste en .bin ; ne modifiez pas l'extension du fichier.
- Cliquez sur « Démarrer le flashage », suivez la progression dans le journal d'exécution et attendez la fin du flashage.
Tutoriel détaillé : Téléchargement et utilisation de FLY DFU-AUTO
- Linux
- FLYOS
- Installer l'outil de flashage.sudo apt updatesudo apt install dfu-util -y
- Confirmez que l'appareil est entré en mode de flashage DFU.lsusb
Si vous pouvez voir 0483:df11, cela signifie que le mode de flashage DFU a été activé avec succès.
Loading... - Tirer/mettre à jour le dépôt de firmware.git clone https://cnb.cool/3dmellow/FLY-Firmware ~/FLY-Firmwarecd ~/FLY-Firmware && git pull --ff-only
- Flasher le firmware.
FLY_D5.binsudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000 -D ~/FLY-Firmware/MainBoard/D/FLY_D5.bin - Si File downloaded successfully apparaît, le flashage est réussi.Loading...
- L'ordinateur hôte FLY intègre généralement dfu-util, pas besoin de réinstaller l'outil de flashage.
- Confirmez que l'appareil est entré en mode de flashage DFU.lsusb
Si vous pouvez voir 0483:df11, cela signifie que le mode de flashage DFU a été activé avec succès.
Loading... - Tirer/mettre à jour le dépôt de firmware.git clone https://cnb.cool/3dmellow/FLY-Firmware /data/FLY-Firmwareln -s /data/FLY-Firmware /root/FLY-Firmwarecd /data/FLY-Firmware && git pull --ff-only
- Flasher le firmware.
FLY_D5.binsudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000 -D /data/FLY-Firmware/MainBoard/D/FLY_D5.bin - Si File downloaded successfully apparaît, le flashage est réussi.Loading...
Vérification et étapes suivantes
- Une fois le flashage terminé sans erreur, coupez d'abord l'alimentation, puis débranchez le câble de données Type-C, et remettez ensuite la carte mère sous tension.
- Effectuez un double-clic rapide sur
RST, le voyant d'état commence à clignoter ; l'exécution delsusbdevrait afficher1d50:6177, indiquant que Katapult a été restauré. - Katapult n'est qu'un Bootloader, une fois restauré, vous devez impérativement continuer à flasher le firmware Klipper : Compilation et flashage du firmware.
Causes courantes d'échec
| Phénomène | Cause possible | Traitement |
|---|---|---|
| Le logiciel de flashage ne détecte pas l'appareil | Non entré en mode DFU, câble de données en charge seule ou pilote non installé | Réentrer en maintenant BOOT + RST ; changer de câble de données ; installer le pilote STM32 DFU sous Windows |
0483:df11 introuvable dans le logiciel | L'appareil n'est pas en mode DFU | Maintenir BOOT puis alimenter, ou réentrer selon la méthode 2 |
Flashage réussi mais aucune LED après double appui sur RST | Fichier firmware incompatible ou anomalie matérielle | Vérifier que le firmware Katapult téléchargé est bien celui du D5 ; si toujours aucune réaction, contacter le service après-vente |
| Katapult accessible mais Klipper ne se connecte pas | Seul le Bootloader a été restauré, le firmware Klipper n'a pas encore été flashé | Revenir à Compilation et flashage du firmware pour flasher Klipper |