- Assurez-vous que l'hôte principal est connecté à Internet
- Avant de compiler le firmware, vous devez vous connecter à l'hôte principal via SSH par le réseau
- N'utilisez pas d'outils de terminal série pour vous connecter à l'hôte principal
Compilation du firmware Katapult
Démarrage de la compilation
- Vous devez utiliser une station supérieure avec le service
klipper
installé Connexion via SSH par réseau - Assurez-vous que l'appareil est bien connecté à la station supérieure
- Attention : Veuillez utiliser une station supérieure ordinaire, comme un Raspberry Pi ou un FLY Pi. Si vous utilisez une station supérieure modifiée (par exemple, une clé WiFi, Redmi, etc.), ces stations présentent trop de problèmes et nous ne pouvons pas vous fournir de support technique
- Pour passer de l'utilisateur
ROOT
à un utilisateur normal, vous pouvez entrer la commande ci-dessous - N'utilisez pas l'utilisateur
ROOT
- L'utilisateur fly peut simplement entrer :
su fly
, si vous n'êtes pas l'utilisateur fly, veuillez remplacer<Votre nom d'utilisateur sur la station supérieure>
par votre nom d'utilisateur sur la station supérieure !
su <Votre nom d'utilisateur sur la station supérieure>
Instructions d'exploitation de la page de compilation et de configuration du firmware Katapult
Assurez-vous que le mode de saisie du clavier est en mode demi-largeur, c'est-à-dire en mode anglais
- La touche flèche
↑
, la touche flèche↓
sont utilisées pour déplacer le curseur vers le haut ou vers le bas afin de sélectionner les éléments de menu - La touche
Entrée
ou la toucheEspace
est utilisée pour cocher une case ou entrer dans un sous-menu - La touche
Échap
est utilisée pour revenir au menu précédent - La touche
Q
est utilisée pour quitter la page de configuration du firmware Katapult - La touche
Y
, lors de la sortie de la page de configuration du firmware Katapult avec des invites, appuyez surY
pour enregistrer les fichiers de configuration
Voici comment compiler le firmware :
-
Connectez-vous via SSH, puis tapez la commande suivante et appuyez sur Entrée :
cd ~/katapult && rm -rf ~/katapult/.config && rm -rf ~/katapult/out && make menuconfig
-
Où
rm -rf ~/Katapult/.config && rm -rf ~/Katapult/out
est utilisé pour supprimer les données de compilation précédentes et le firmwaremake menuconfig
est utilisé pour compiler le firmware, ce qui doit afficher l'interface suivante -
Sélectionnez
Micro-controller Architecture (LPC176x (Smoothieboard))
puis appuyez sur Entrée -
Entrez dans le menu, puis sélectionnez Raspberry Pi RP2040 et appuyez sur Entrée
-
Sélectionnez
Build Katapult deployment application (Do not build)
, choisissez : Do not build -
Sélectionnez Communication interface, choisissez : Serial (on UART0 GPIO1/GPIO0)
-
Sélectionnez Enable Status LED puis appuyez sur Entrée, choisissez
Status LED GPIO Pin (NEW)
et entrez : !gpio18
Veuillez entrer !gpio18
en mode d'entrée anglais

- Vérifiez l'image ci-dessus pour vous assurer qu'elle correspond, puis passez à l'étape suivante
- Appuyez sur la touche
Q
, puis apparaît Save configuration, appuyez alors surY
- Vous devriez maintenant avoir sauvegardé la configuration et être revenu à l'interface de ligne de commande
- Tapez
make -j4
pour commencer la compilation, cela prendra un certain temps - Si la sortie finale ressemble au contenu suivant, la compilation a réussi
Linking out/katapult.elf
Creating bin file out/katapult.bin
Creating legacy binary out/canboot.bin
Building out/lib/rp2040/elf2uf2/elf2uf2
Creating uf2 file out/katapult.uf2
Creating legacy uf2 file out/canboot.uf2
Passage en mode de chargement
La flèche indique le bouton BOOT
- Déconnectez complètement l'alimentation du circuit imprimé, maintenez enfoncé le bouton
BOOT
, puis branchez le câble de transmission de données d'une extrémité au circuit imprimé et de l'autre à votre appareil - Ensuite, tapez
lsusb
lsusb
- Si l'image suivante apparaît, cela signifie que vous êtes en mode boot

- Tapez la commande suivante pour écrire le firmware, puis appuyez sur Entrée
make flash FLASH_DEVICE=2e8a:0003
La saisie de mellow
ne sera pas affichée

-
Si l'image suivante apparaît, tapez
mellow
et appuyez directement sur Entrée -
Si l'image suivante apparaît, félicitations, vous avez réussi à écrire le firmware


Vérification du démarrage du firmware
- Si le firmware démarre normalement, la LED clignotera
