Utilisation de l'écran
- Utilisation de l'écran LCD HDMI
- Utilisation de l'écran LCD DSI
- Utilisation de l'écran TFT
Utilisation de DSI
- Une fois la gravure de l'image terminée, ajoutez la commande suivante dans /boot/config.txt
dtoverlay=vc4-kms-dsi-7inch
- Sauvegardez et quittez
Consignes :
- Assurez-vous que l'ordinateur hôte est éteint 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, veillez à respecter les spécifications de courant et de tension du ventilateur pour éviter tout dommage.
- Veuillez noter que l'UART1 est activé par défaut et ne nécessite aucune configuration supplémentaire.
- Veuillez flasher la dernière image comme
mainsailos, ne pas mettre à niveau 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 commandeuname -rpour vérifier la version du noyau.
Lien de téléchargement du système préinstallé TFTV2 pour Raspberry Pi
-
Image système adaptée pour Raspberry Pi 3B/3B+/4B/CM4/5B
-
Cliquez sur le lien de téléchargement ci-dessous
-
Loading...
Installation du pilote de l'écran
- Veuillez noter que vous pouvez utiliser directement le système préinstallé.
- Adresse du projet : FLY-TFT
Introduction
Le FLY-TFT-V2 est un écran TFT basé sur le st7796, prenant en charge le toucher capacitif et le toucher résistif, avec une résolution de 320x480, utilisant une interface SPI.
- Vous devez installer KlipperScreen vous-même.
Installation du système
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 comme mainsailos, ne pas mettre à niveau le noyau.
- 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 appareil prend en charge le système 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.
Installation du pilote
- Installez 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
Activation de l'affichage TFT
- Le toucher nécessite l'activation du support I2C, la configuration correspondante est
dtparam=i2c_arm=on
- Après l'installation du pilote, vous devez ajouter la couche de superposition
dtoverlay=fly-tft-v2dans le fichierconfig.txt - Ouvrez
/boot/config.txt(pour le système bookworm, c'est/boot/firmware/config.txt)sudo nano /boot/config.txt - 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 # Rotation à 270 degrés, paysage (inversé)
dtoverlay=fly-tft-v2,r0 # Rotation à 0 degré, portrait
dtoverlay=fly-tft-v2,r180 # Rotation à 180 degrés, portrait (inversé)
- Vous ne pouvez ajouter qu'une seule de ces configurations, pas plusieurs.
- Normalement, l'orientation tactile du TFT suivra automatiquement l'orientation de l'affichage, aucune modification de la configuration tactile du système n'est nécessaire.
- Après avoir ajouté à la fin du fichier, exécutez la commande
sudo rebootpour redémarrer le système.
Utilisation du TFT
- Assurez-vous que les connexions matérielles sont correctes.
- Avoir installé le pilote.
- Avoir ajouté la couche de superposition
dtoverlay=fly-tft-v2dans 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. Le 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 voir 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 et utiliser le périphérique fb1
sudo sed -i 's/\/dev\/fb0/\/dev\/fb1/g' /etc/X11/xorg.conf.d/99-fbdev.conf
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 est correctement terminée, l'interface KlipperScreen devrait maintenant être affichée.
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 (en cas d'écran fortement déformé, réduisez cette valeur). -
Exemple :
dtoverlay=fly-tft-v2,speed=80000000 -
r0/r90/r180/r270[Optionnel] [Aucun paramètre nécessaire] : Définit l'orientation de l'affichage et du toucher du TFT, par défaut 90 degrés, valeurs possibles : 0, 90, 180, 270 (une seule configuration peut être ajoutée). -
Exemple :
dtoverlay=fly-tft-v2,r90oudtoverlay=fly-tft-v2,r180 -
disable_touch[Aucun paramètre nécessaire] : Désactive la fonction tactile du TFT, par défaut activée. -
Exemple :
dtoverlay=fly-tft-v2,disable_touch -
invx,invy[Aucun paramètre nécessaire] : Définit la direction tactile du TFT,invxpour inverser l'axe X,invypour inverser l'axe Y. -
Exemple :
dtoverlay=fly-tft-v2,invxoudtoverlay=fly-tft-v2,invyoudtoverlay=fly-tft-v2,invx,invy -
swapxy[Aucun paramètre nécessaire] : Définit la direction tactile du TFT, échange les axes X et Y, c'est-à-dire en mode paysage.- Exemple :
dtoverlay=fly-tft-v2,swapxy
- Exemple :
Remarque : Tous les paramètres peuvent être définis simultanément (les paramètres optionnels ne peuvent en choisir qu'un seul). Les paramètres sont séparés par des virgules et doivent être sur la même ligne.
Avertissement : Normalement, seuls les quatre paramètres
r0,r90,r180,r270sont utilisés. Les autres paramètres ne sont utilisés que dans des cas particuliers, en particulierinvx,invy,swapxy.
- Exemple :
dtoverlay=fly-tft-v2,speed=80000000,r270