Aller au contenu principal

Instructions d'utilisation du Raspberry Pi

Précautions :

  • Assurez-vous que l'ordinateur hôte est hors tension avant d'installer la carte d'extension.
  • Évitez d'utiliser la carte d'extension dans un environnement humide ou poussiéreux.
  • Lors de l'installation de l'écran, veillez à ne pas brancher ou débrancher sous tension et faites attention au sens du câble de l'écran pour éviter tout dommage.
  • Lors de l'installation du ventilateur, veuillez noter les spécifications de courant et de tension du ventilateur pour éviter tout dommage.
  • Veuillez noter que l'UART1 est déjà activé par défaut et ne nécessite aucune configuration supplémentaire.
  • Veuillez flasher la dernière image, par exemple mainsailos, et non mettre à jour le noyau.
  • Le Raspberry Pi peut utiliser toutes les interfaces !!!
  • Remarque : La version du noyau du système utilisé par le Raspberry Pi doit être supérieure à 5.17.x, exécutez la commande uname -r pour vérifier la version du noyau.

Lien de téléchargement du système préinstallé TFTV2 pour Raspberry Pi

  • Image système compatible avec les modèles Raspberry Pi zero2/zero2W/2B/3B/3B+/4B/CM4/5B

  • Cette image est préinstallée avec Klipper, Moonraker, Mainsail, Fluidd, Klipper-Screen, etc.

  • Cliquez sur le lien de téléchargement ci-dessous

  • Loading...

Installation du G2T

  • Vous trouverez ci-dessous une référence
    Loading...
  • Câblage de référence
    Loading...

Méthode de connexion à la carte outil à l'aide du RS232 intégré

Loading...
  • Après avoir flashé le dernier système sur le Raspberry Pi, vous devez modifier le fichier config.txt dans le lecteur boot
  • Veuillez noter que l'UART1 est déjà ouvert par défaut et ne nécessite aucune configuration dans le système. L'UART3 nécessite les étapes ci-dessous.
  • Ajoutez simplement la ligne suivante dans config.txt
dtoverlay=uart3
  • Si vous utilisez l'ID uart1, voici une référence
[mcu]
serial: /dev/ttyAMA0
baud: 250000
restart_method: command
  • Si vous utilisez l'ID uart3, voici une référence
[mcu]
serial: /dev/ttyAMA1
baud: 250000
restart_method: command

Utilisation du ventilateur 5V intégré

  • Si vous devez contrôler des périphériques via les 40 broches du Raspberry Pi, vous devez suivre le tutoriel Klipper Microcontrôleur RPi

    Loading...
[mcu host]
serial: /tmp/klipper_host_mcu

[temperature_sensor Raspberry Pi]
sensor_type: temperature_host

[temperature_fan core_fan]
pin: host:gpio12
max_power: 1.0
sensor_type: temperature_host # Défini sur la température du contrôleur hôte
control: watermark # Mode de contrôle
target_temp: 48 # Température de démarrage du ventilateur de refroidissement de l'hôte
min_temp: 0 # Température minimale, une erreur sera signalée en dessous de cette température
max_temp: 90 # Température maximale, une erreur sera signalée au-dessus de cette température
off_below: 0.10
kick_start_time: 0.50
max_speed: 0.8 # Vitesse maximale, 80 % de la puissance maximale
min_speed: 0.3 # Vitesse minimale, 30 % de la puissance maximale

Instructions d'utilisation de l'écran

  • Adresse GitHub FLY-TFT

1. Introduction

Le FLY-TFT-V2 est un écran LCD TFT basé sur le ST7796, prenant en charge le toucher capacitif et résistif, avec une résolution de 320x480, utilisant une interface SPI.

2. Installation du système

Astuce
  • Remarque : La version du noyau du système utilisé par le Raspberry Pi doit être supérieure à 5.17.x, exécutez la commande uname -r pour vérifier la version du noyau.
  • Veuillez flasher la dernière image, par exemple mainsailos, et non mettre à jour le noyau.
  • Vous devez installer KlipperScreen vous-même.
  • Utilisez Raspberry Imager pour installer la dernière version de MainsailOS
    • Téléchargez et installez Raspberry Imager
    • Ouvrez Raspberry Imager
    • Cliquez sur CHOISIR UN APPAREIL
    • Sélectionnez le modèle correspondant à votre appareil
    • Cliquez sur CHOISIR UN OS
    • Sélectionnez Autre OS spécifique
    • Sélectionnez Impression 3D
    • Sélectionnez Mainsail OS
    • Sélectionnez la dernière version. Si votre matériel prend en charge les systèmes 64 bits, sélectionnez rpi64
    • Cliquez sur CHOISIR UN STOCKAGE
    • Sélectionnez votre périphérique de stockage, par exemple une carte SD
    • Cliquez sur SUIVANT, attendez la fin de l'installation.

4. Installation du pilote

  • Installer le pilote FLY-TFT-V2

    git clone https://github.com/kluoyun/FLY-TFT.git
    cd FLY-TFT
    sudo chmod +x ./scripts/install.sh
    ./scripts/install.sh

5. Utilisation

Astuce
  • Le toucher nécessite l'activation du support I2C, la configuration correspondante est dtparam=i2c_arm=on
  1. Après l'installation du pilote, vous devez ajouter la prise en charge de la couche de superposition dtoverlay=fly-tft-v2 dans le fichier config.txt
  2. Ouvrez /boot/config.txt (pour le système bookworm, c'est /boot/firmware/config.txt)
    sudo nano /boot/config.txt
  3. Ajoutez la configuration suivante à la fin du fichier
    dtoverlay=fly-tft-v2
  • Par défaut, l'écran est en mode paysage à 90 degrés. Si vous devez faire pivoter l'écran, utilisez la configuration suivante
    dtoverlay=fly-tft-v2,r90 # Identique à l'orientation par défaut, paysage
    dtoverlay=fly-tft-v2,r270 # Paysage à 270 degrés, paysage (inversé)
    dtoverlay=fly-tft-v2,r0 # Portrait à 0 degré, portrait
    dtoverlay=fly-tft-v2,r180 # Portrait à 180 degrés, portrait (inversé)
    • Vous ne pouvez ajouter qu'une seule configuration, pas plusieurs.
    • Normalement, l'orientation tactile du TFT suivra automatiquement l'orientation d'affichage, aucune modification de la configuration tactile dans le système n'est nécessaire.
  1. Après avoir ajouté à la fin du fichier, exécutez la commande sudo reboot pour redémarrer le système

    • Assurez-vous que la connexion matérielle est correcte
    • Avoir installé le pilote
    • Avoir ajouté la prise en charge de la couche de superposition dtoverlay=fly-tft-v2 dans le fichier /boot/config.txt (pour le système bookworm, c'est /boot/firmware/config.txt)
    • Certains systèmes peuvent avoir un périphérique fb0 par défaut. FLY-TFT sera attribué au périphérique fb1. Vous devez modifier le fichier de configuration pour activer le périphérique fb1.
    • Exécutez la commande ls /dev/fb* pour vérifier les périphériques. Si deux périphériques fb0 et fb1 apparaissent, exécutez la commande suivante pour activer le périphérique fb1 (par défaut, c'est fb0)
    • Exécutez la commande suivante pour modifier la configuration par défaut vers le périphérique fb1
      sudo sed -i 's/\/dev\/fb0/\/dev\/fb1/g' /etc/X11/xorg.conf.d/99-fbdev.conf

6. Utilisation de KlipperScreen

  • MainsailOS n'installe pas KlipperScreen par défaut, vous devez l'installer manuellement.
  • Veuillez vous référer à KlipperScreen ou utiliser kiauh pour l'installation.
  • Si KlipperScreen a été installé avec succès et que l'étape 5 a été correctement effectuée, l'interface KlipperScreen devrait maintenant s'afficher.

7. Toutes les configurations disponibles

  • speed Nécessite un paramètre : Définit la fréquence d'horloge SPI maximale du TFT, en Hz. Par défaut 96000000 (si l'écran est gravement altéré, veuillez réduire cette valeur de manière appropriée).

  • Exemple : dtoverlay=fly-tft-v2,speed=80000000

  • r0/r90/r180/r270 Optionnel, sans paramètre : Définit l'orientation d'affichage et tactile du TFT. Par défaut à 90 degrés. Valeurs possibles : 0, 90, 180, 270 (un seul paramètre peut être ajouté).

  • Exemple : dtoverlay=fly-tft-v2,r90 ou dtoverlay=fly-tft-v2,r180

  • disable_touch Sans paramètre : Désactive la fonction tactile du TFT. Activée par défaut.

  • Exemple : dtoverlay=fly-tft-v2,disable_touch

  • invx, invy Sans paramètre : Définit l'orientation tactile du TFT. invx inverse l'axe X, invy inverse l'axe Y.

  • Exemple : dtoverlay=fly-tft-v2,invx ou dtoverlay=fly-tft-v2,invy ou dtoverlay=fly-tft-v2,invx,invy

  • swapxy Sans paramètre : Définit l'orientation tactile du TFT. Échange les axes X et Y, c'est-à-dire en mode paysage.

    • Exemple : dtoverlay=fly-tft-v2,swapxy
Astuce
  • Remarque : Tous les paramètres peuvent être définis simultanément (les paramètres optionnels ne peuvent en choisir qu'un). Séparez les paramètres multiples par des virgules. Les paramètres multiples doivent être sur la même ligne.
  • Avertissement : Normalement, seuls les quatre paramètres r0, r90, r180, r270 sont utilisés. Les autres paramètres ne sont utilisés que dans des cas particuliers, en particulier invx, invy, swapxy.
  • Exemple : dtoverlay=fly-tft-v2,speed=80000000,r270

Précautions pour le Raspberry Pi zero2 et zero2W

Loading...
  • Cette note s'applique à l'utilisation de l'écran FLY-TFT avec le G2T.
  • Pour le Raspberry Pi zero2 et zero2w, vous devez modifier le périphérique d'affichage par défaut en exécutant le code ci-dessous directement, sinon l'affichage ne fonctionnera pas.
  • Veuillez noter que vous devez redémarrer après avoir exécuté les commandes pour que les modifications prennent effet.
sudo sed -i 's/\/dev\/fb0/\/dev\/fb1/g' /etc/X11/xorg.conf.d/99-fbdev.conf

Installation de l'écran

Loading...
Loading...