Guide d'utilisation de la Raspberry Pi
Points importants :
- Veillez à ce que l'ordinateur hôte soit é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, veuillez faire attention à ne pas débrancher le câble de l'écran sous tension et à respecter la direction du câble, afin d'éviter tout dommage.
- Lors de l'installation du ventilateur, veuillez prêter attention aux spécifications de courant et de tension du ventilateur, afin d'éviter tout dommage.
- Veuillez noter que UART1 est activé par défaut, il n'est pas nécessaire de le configurer dans la configuration.
- Veuillez flasher l'image la plus récente comme
mainsailos
, et non mettre à niveau le noyau. - La Raspberry Pi peut utiliser tous les ports !!
- Remarque : La version du noyau du système utilisée par la Raspberry Pi doit être supérieure à
5.17.x
, exécutez la commandeuname -r
pour vérifier la version du noyau
Liens de téléchargement du système TFTV2 préinstallé sur la Raspberry Pi
-
Image système adaptée à la Raspberry Pi zero2/zero2W/2B/3B/3B+/4B/CM4/5B
-
Cette image pré-installe Klipper, Moonraker, Mainsail, Fulidd, Klipper-screen, etc.
-
Cliquez sur le lien de téléchargement ci-dessous
-
Loading...
Installation de G2T
- Voici les références
- Références de connexion
Méthode de connexion de l'outil de la carte d'extension via RS232 intégré

- Après avoir flashé le système le plus récent sur la Raspberry Pi, vous devez éditer le fichier config.txt sur le disque de démarrage
- Veuillez noter que UART1 est déjà activé par défaut, il n'est pas nécessaire de le configurer dans le système, UART3 doit suivre les étapes ci-dessous
- Ajoutez simplement dans le fichier config.txt
dtoverlay=uart3
- Si vous utilisez uart1, voici un exemple
[mcu]
serial: /dev/ttyAMA0
baud: 250000
restart_method:command
- Si vous utilisez uart3, voici un exemple
[mcu]
serial: /dev/ttyAMA1
baud: 250000
restart_method:command
Utilisation du ventilateur 5VFAN intégré
-
Si vous avez besoin de contrôler des appareils à l'aide des 40 broches de la Raspberry Pi, veuillez installer selon le tutoriel Klipper Microcontrôleur RPi
[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éfinir sur la température du microcontrôleur principal
control:watermark # Mode de contrôle
target_temp: 48 # Température de démarrage du ventilateur de refroidissement du microcontrôleur principal
min_temp: 0 # Température minimale, une erreur sera affichée si elle est inférieure à celle-ci
max_temp: 90 # Température maximale, une erreur sera affichée si elle est supérieure à celle-ci
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
Méthode d'utilisation de l'écran
- Adresse GitHub FLY-TFT
1. Introduction
FLY-TFT-V2 est un écran LCD TFT basé sur le st7796, qui prend en charge les touches capacitives et résistives, avec une résolution de 320x480, et utilise l'interface SPI
2. Installation du système
- Remarque : La version du noyau du système utilisée par la Raspberry Pi doit être supérieure à
5.17.x
, exécutez la commandeuname -r
pour vérifier la version du noyau - Veuillez flasher l'image la plus récente comme
mainsailos
, et non mettre à niveau le noyau - Vous devez installer vous-même KlipperScreen
- Utilisez Raspberry Imager pour installer la dernière version de MainsailOS
- Téléchargez et installez Raspberry Imager
- Ouvrez Raspberry Imager
- Cliquez sur CHOOSE DEVICE
- Choisissez le modèle correspondant à votre appareil
- Cliquez sur CHOOSE OS
- Sélectionnez Other specific-purpose OS
- Sélectionnez 3D printing
- Sélectionnez Mainsail OS
- Sélectionnez la dernière version. Si votre configuration prend en charge un système 64 bits, sélectionnez rpi64
- Cliquez sur CHOOSE STORAGE
- Sélectionnez votre périphérique de stockage, par exemple une carte SD
- Cliquez sur NEXT, 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
- L'I2C doit être activé pour la touche, la configuration correspondante est
dtparam=i2c_arm=on
- Après l'installation du pilote, ajoutez le support de couverture
dtoverlay=fly-tft-v2
au fichier config.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
- L'écran par défaut s'affiche en mode paysage à 90 degrés, si vous souhaitez faire pivoter l'écran, utilisez la configuration suivante
dtoverlay=fly-tft-v2,r90 # Identique à la direction par défaut, mode paysage
dtoverlay=fly-tft-v2,r270 # Mode paysage à 270 degrés, mode paysage (retourné)
dtoverlay=fly-tft-v2,r0 # Mode portrait à 0 degré, mode portrait
dtoverlay=fly-tft-v2,r180 # Mode portrait à 180 degrés, mode portrait (retourné)- Vous ne pouvez ajouter qu'une seule configuration, pas plusieurs
- En général, la direction de la touche de l'écran TFT s'adaptera automatiquement à la direction d'affichage, sans nécessiter de modification de la configuration de la touche du système
-
Après avoir ajouté à la fin du fichier, exécutez la commande
sudo reboot
pour redémarrer le système- Veuillez vous assurer que les connexions matérielles sont correctes
- Le pilote a été installé
- Le support de couverture
dtoverlay=fly-tft-v2
a été ajouté au fichier/boot/config.txt
(pour le système bookworm, c'est/boot/firmware/config.txt
) - Certains systèmes peuvent avoir par défaut un dispositif fb0, le FLY-TFT sera attribué au dispositif fb1, il faut modifier le fichier de configuration pour activer le dispositif fb1
- Exécutez la commande
ls /dev/fb*
pour voir les dispositifs, si les dispositifs fb0 et fb1 apparaissent, exécutez la commande suivante pour activer le dispositif fb1 (par défaut, c'est fb0) - Exécutez la commande suivante pour modifier la configuration par défaut vers le dispositif 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 par défaut KlipperScreen, il faut l'installer manuellement
- Veuillez consulter KlipperScreen ou utiliser kiauh pour l'installer
- Si KlipperScreen est installé correctement et que l'étape 5 est terminée correctement, vous devriez déjà voir l'interface KlipperScreen
7. Toutes les configurations disponibles
-
speed
**Paramètre requis : Définir la fréquence d'horloge SPI maximale du TFT, unité Hz, valeur par défaut 96000000 (si vous avez un écran très flou, réduisez cette valeur) -
Exemple :
dtoverlay=fly-tft-v2,speed=80000000
-
r0/r90/r180/r270
Optionnel Aucun paramètre requis : Définir la direction d'affichage et de touche du TFT, valeur par défaut 90 degrés, valeurs possibles 0, 90, 180, 270 (ne peut ajouter qu'une seule configuration) -
Exemple :
dtoverlay=fly-tft-v2,r90
oudtoverlay=fly-tft-v2,r180
-
disable_touch
Aucun paramètre requis : Désactiver la fonction de touche du TFT, par défaut activé -
Exemple :
dtoverlay=fly-tft-v2,disable_touch
-
invx
,invy
Aucun paramètre requis : Définir la direction de la touche du TFT,invx
inverse la direction X,invy
inverse la direction Y -
Exemple :
dtoverlay=fly-tft-v2,invx
oudtoverlay=fly-tft-v2,invy
oudtoverlay=fly-tft-v2,invx,invy
-
swapxy
Aucun paramètre requis : Définir la direction de la touche du TFT, les axes X et Y sont interchangés, c'est-à-dire un écran en mode paysage- Exemple :
dtoverlay=fly-tft-v2,swapxy
- Exemple :
- Remarque : Tous les paramètres peuvent être configurés simultanément (seuls les paramètres optionnels peuvent être configurés), séparés par des virgules, les multiples paramètres 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 spéciaux, en particulierinvx
,invy
,swapxy
- Exemple :
dtoverlay=fly-tft-v2,speed=80000000,r270
Remarques concernant la Raspberry Pi zero2 et zero2W

- Ces remarques s'appliquent à l'utilisation de l'écran FLY-TFT avec G2T
- La Raspberry Pi zero2 et zero2w doivent modifier l'appareil d'affichage par défaut en exécutant le code suivant directement, sinon l'affichage ne fonctionnera pas
- Veuillez noter que vous devez redémarrer après l'exécution
sudo sed -i 's/\/dev\/fb0/\/dev\/fb1/g' /etc/X11/xorg.conf.d/99-fbdev.conf
Installation de l'écran
