Aller au contenu principal

Compilation du firmware RS232

Avant le flashage

  • Le firmware RS232 nécessite que la carte outil soit connectée à l'ordinateur hôte via le port Type-C pour pouvoir être flashé.

Configuration des commutateurs DIP

  1. Mise hors tension en toute sécurité : Assurez-vous que la carte outil est complètement déconnectée de l'alimentation avant toute manipulation.
  2. Localisation des commutateurs : Retournez la carte outil. Localisez le groupe de commutateurs DIP au dos.
  3. Changement de mode : Basculez tous les commutateurs DIP vers la position spécifiée pour le mode RS232 (voir l'image ci-dessous).
Loading...

Avertissement

  • Si l'état des commutateurs DIP est modifié. Il est impératif de re-flasher le firmware RS232. Sinon, la communication sera impossible.
  • Si le firmware correct a déjà été flashé précédemment et que les commutateurs n'ont pas été modifiés, il n'est pas nécessaire de le re-flasher.

Démarrer la compilation

Guide concis de compilation du firmware

Notes importantes

  • Réseau : Assurez-vous que l'ordinateur maître (Raspberry Pi, etc.) est connecté au réseau.
  • Méthode de connexion : Utilisez obligatoirement SSH via le réseau pour vous connecter, désactivez la liaison série.
  • Méthode de saisie : Gardez le clavier en mode anglais demi-chasse.

Connexion SSH et changement d'utilisateur

Connectez-vous à l'ordinateur maître via SSH avec des outils comme MobaXterm, PuTTY, etc.

Changer d'utilisateur :

  • Système standard (système officiel Raspberry Pi, etc.)
    Interdiction d'utiliser root, basculez vers un utilisateur standard :
    su <nom_utilisateur>
  • FLY ordinateur maître (système FlyOS-FAST)
    Seul l'utilisateur root est autorisé à se connecter (mot de passe : mellow).

Guide d'opération de compilation du firmware

Dans l'interface de configuration du firmware Klipper, seul le clavier est pris en charge, la souris est inutilisable.

ToucheFonction
↑ / ↓Déplacer le curseur vers le haut/bas, sélectionner une option de menu
Entrée / EspaceConfirmer la sélection, cocher une option ou entrer dans un sous-menu
ÉchapRevenir au menu précédent
QQuitter l'interface de configuration
YEn quittant, appuyer sur Y pour sauvegarder la configuration si demandé

Commencer la compilation du firmware

Voici comment compiler le firmware :

  • Après vous être connecté via SSH, entrez la commande suivante et appuyez sur Entrée :

    cd ~/klipper && rm -rf ~/klipper/.config && rm -rf ~/klipper/out && make menuconfig
  • rm -rf ~/klipper/.config && rm -rf ~/klipper/out permet de supprimer les données de compilation et le firmware précédents.

  • make menuconfig permet de compiler le firmware. Après exécution, l'interface ci-dessous devrait apparaître.

    Loading...
  • Sélectionnez Enable extra low-level configuration options et appuyez sur Entrée.

    Loading...
  • Entrez dans le menu Micro-controller Architecture, puis sélectionnez Raspberry Pi RP2040/RP235x et appuyez sur Entrée.

    Loading...
  • Sélectionnez Bootloader offset, puis choisissez : NO bootloader.

    Loading...
  • Sélectionnez Communication interface, puis choisissez : UART0 on GPIO0/GPIO1.

    Loading...
  • Sélectionnez GPIO pins to set at micro-controller startup, saisissez : !gpio5
    Note

    Veuillez saisir !gpio5 en mode de saisie en anglais.

    Loading...
  • Appuyez sur la touche Q. Lorsque Save configuration apparaît, appuyez sur la touche Y.
    Loading...
  • La configuration est maintenant sauvegardée et vous êtes revenu à l'interface de ligne de commande.
  • Entrez la commande ci-dessous pour commencer la compilation. Cela prendra un certain temps.
make -j4
Loading...
  • La compilation est réussie si le résultat suivant apparaît.
  • En raison des différentes versions de Klipper, il suffit que out/klipper.bin apparaisse pour indiquer la réussite.
    Linking out/klipper.elf
    Creating uf2 file out/klipper.uf2

Entrer en mode flashage

Astuce

La flèche indique le Bouton BOOT

  • Avec la carte outil complètement hors tension, maintenez le bouton BOOT enfoncé. Utilisez un câble Type-C avec fonction de transfert de données pour connecter la carte outil au port USB de votre ordinateur hôte. Vous pouvez relâcher le bouton BOOT une fois la connexion correctement établie avec l'ordinateur hôte.
    Loading...

Flasher le firmware RS232

  • Veuillez noter que la carte outil est actuellement en mode de flash du firmware, seuls les fichiers avec l'extension uf2 peuvent être flashés.

  • Utilisez la commande ci-dessous pour flasher le firmware sur la carte outil

    cd && cd ~/klipper/
    make flash FLASH_DEVICE=2e8a:0003
    Astuce

    S'il s'agit du premier flash après avoir installé le système sur l'ordinateur hôte, il est possible d'obtenir un message similaire à celui encadré en rouge dans l'image ci-dessous — une partie de l'indication en rouge est normale, ce n'est pas une erreur.

    Loading...

Vérifier le démarrage du firmware

  • Si le firmware démarre normalement, la LED indiquée ci-dessous s'allumera
    Loading...
Loading...