Aller au contenu principal
prompt
  • 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
note
  • 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

prompt

Assurez-vous que le mode de saisie du clavier est en mode demi-largeur, c'est-à-dire en mode anglais

  1. 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
  2. La touche Entrée ou la touche Espace est utilisée pour cocher une case ou entrer dans un sous-menu
  3. La touche Échap est utilisée pour revenir au menu précédent
  4. La touche Q est utilisée pour quitter la page de configuration du firmware Katapult
  5. La touche Y, lors de la sortie de la page de configuration du firmware Katapult avec des invites, appuyez sur Y 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
  • rm -rf ~/Katapult/.config && rm -rf ~/Katapult/out est utilisé pour supprimer les données de compilation précédentes et le firmware make 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

note

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 sur Y
  • 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

prompt

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 
prompt

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