Instructions d'utilisation du Raspberry Pi
Précautions :
- Assurez-vous que l'alimentation de l'hôte est éteinte 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 brancher/débrancher sous tension et à l'orientation du câble d'écran 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, aucun paramétrage supplémentaire n'est nécessaire.
- Veuillez flasher la dernière image système, par exemple
mainsailos
, et non simplement mettre à jour le noyau. - Le Raspberry Pi peut utiliser toutes les interfaces !!
- Attention : la version du noyau système utilisée sur le 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 de l'image système préinstallée pour Raspberry Pi TFT V2
-
Image système compatible avec Raspberry Pi Zero2 / Zero2W / 2B / 3B / 3B+ / 4B / CM4 / 5B
-
Cette image contient déjà klipper, moonraker, mainsail, fluidd, klipper-screen, etc.
-
Cliquez sur le lien de téléchargement ci-dessous
-
Loading...
Installation de G2T
- Référez-vous à l'image ci-dessous
- Schéma de câblage de référence
Méthode de connexion de la carte d'interface via le port RS232 intégré

- Après avoir flashé le dernier système sur le Raspberry Pi, il est nécessaire de modifier le fichier config.txt sur la partition boot.
- Veuillez noter que UART1 est activé par défaut, aucun paramétrage supplémentaire n'est nécessaire. Pour UART3, veuillez suivre les étapes suivantes :
- Ajoutez la ligne suivante dans le fichier config.txt
dtoverlay=uart3
- Si vous utilisez l'UART1, voici un exemple de configuration :
[mcu]
serial: /dev/ttyAMA0
baud: 250000
restart_method:command
- Si vous utilisez l'UART3, voici un exemple de configuration :
[mcu]
serial: /dev/ttyAMA1
baud: 250000
restart_method:command
Utilisation du ventilateur 5V intégré
-
Si vous souhaitez contrôler des périphériques via les 40 broches du Raspberry Pi, veuillez suivre les instructions d'installation fournies par Klipper RPi Microcontrôleur
[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 # Utilise la température du Raspberry Pi
control:watermark # Méthode de contrôle
target_temp: 48 # Température de déclenchement du ventilateur de refroidissement
min_temp: 0 # Température minimale, en dessous de laquelle une erreur sera déclenchée
max_temp: 90 # Température maximale, au-delà de laquelle une erreur sera déclenchée
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. Présentation
FLY-TFT-V2 est un écran LCD TFT basé sur le contrôleur st7796, compatible avec les écrans tactiles capacitifs et résistifs, avec une résolution de 320x480 pixels, utilisant l'interface SPI.
2. Installation du système
- Attention : la version du noyau système utilisée sur le Raspberry Pi doit être supérieure à
5.17.x
, exécutez la commandeuname -r
pour vérifier la version du noyau. - Veuillez flasher la dernière image système, par exemple
mainsailos
, plutôt que de simplement mettre à jour le noyau. - Vous devez installer manuellement 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
- Sélectionnez le modèle correspondant à votre appareil
- Cliquez sur CHOOSE OS
- Sélectionnez Other specific-purpose OS
- Sélectionnez 3D printing
- Sélectionnez Mainsail OS
- Choisissez la version la plus récente. Si votre appareil supporte les systèmes 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
-
Installation du 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
- Le tactile nécessite l'activation du support I2C, la configuration correspondante est
dtparam=i2c_arm=on
- Après l'installation du pilote, ajoutez la ligne suivante dans le fichier
config.txt
:dtoverlay=fly-tft-v2
- Ouvrez le fichier
/boot/config.txt
(sur le système bookworm, le fichier est/boot/firmware/config.txt
)sudo nano /boot/config.txt
- Ajoutez la configuration suivante à la fin du fichier
dtoverlay=fly-tft-v2
- L'écran est affiché en mode paysage par défaut (rotation de 90 degrés). Si vous souhaitez changer l'orientation, utilisez les configurations suivantes :
dtoverlay=fly-tft-v2,r90 # Même orientation que par défaut, mode paysage
dtoverlay=fly-tft-v2,r270 # Mode paysage à 270 degrés (retourné)
dtoverlay=fly-tft-v2,r0 # Mode portrait à 0 degré
dtoverlay=fly-tft-v2,r180 # Mode portrait à 180 degrés (retourné)- Vous ne pouvez ajouter qu'une seule configuration à la fois.
- Normalement, l'orientation tactile suit automatiquement l'orientation de l'affichage, aucun paramétrage supplémentaire du tactile dans le système n'est nécessaire.
-
Une fois la configuration ajoutée à la fin du fichier, redémarrez le système avec la commande suivante :
sudo reboot
- Vérifiez que le câblage matériel est correct
- Vérifiez que le pilote est bien installé
- Vérifiez que la ligne
dtoverlay=fly-tft-v2
a été ajoutée dans le fichier/boot/config.txt
(sur le système bookworm, le fichier est/boot/firmware/config.txt
) - Certains systèmes peuvent avoir un périphérique fb0 par défaut, FLY-TFT sera alors affecté au périphérique fb1. Il faut alors modifier la configuration pour activer le périphérique fb1.
- Exécutez la commande
ls /dev/fb*
pour lister les périphériques. Si vous voyez deux périphériques fb0 et fb1, 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
6. Utilisation de KlipperScreen
- MainsailOS n'a pas KlipperScreen installé 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 pour l'écran TFT en Hz, la valeur par défaut est 96000000 (en cas de problèmes d'affichage, réduisez cette valeur) -
Exemple :
dtoverlay=fly-tft-v2,speed=80000000
-
r0/r90/r180/r270
optionnel pas de paramètre nécessaire : définit l'orientation de l'affichage et du tactile de l'écran TFT, par défaut à 90 degrés, valeurs possibles : 0, 90, 180, 270 (un seul paramètre autorisé) -
Exemple :
dtoverlay=fly-tft-v2,r90
oudtoverlay=fly-tft-v2,r180
-
disable_touch
pas de paramètre nécessaire : désactive la fonction tactile de l'écran TFT, activée par défaut -
Exemple :
dtoverlay=fly-tft-v2,disable_touch
-
invx
,invy
pas de paramètre nécessaire : inverse l'orientation tactile de l'écran TFT,invx
inverse l'axe X,invy
inverse l'axe Y -
Exemple :
dtoverlay=fly-tft-v2,invx
oudtoverlay=fly-tft-v2,invy
oudtoverlay=fly-tft-v2,invx,invy
-
swapxy
pas de paramètre nécessaire : échange les axes X et Y, ce qui correspond à un affichage en mode paysage- Exemple :
dtoverlay=fly-tft-v2,swapxy
- Exemple :
- Attention : Tous les paramètres peuvent être combinés (seulement un des paramètres
r0
,r90
,r180
,r270
peut être utilisé), les paramètres sont séparés par des virgules et doivent être placés sur une seule ligne - Attention : En général, seuls les paramètres
r0
,r90
,r180
,r270
sont utilisés, les autres paramètres sont réservés pour des cas spécifiques, notammentinvx
,invy
,swapxy
- Exemple :
dtoverlay=fly-tft-v2,speed=80000000,r270
Précautions spécifiques pour Raspberry Pi Zero2 et Zero2W

- Ces précautions concernent l'utilisation de l'écran FLY-TFT avec G2T
- Sur Raspberry Pi Zero2 et Zero2W, il est nécessaire de modifier le périphérique d'affichage par défaut. Veuillez exécuter la commande suivante, sinon l'affichage ne fonctionnera pas
- Veuillez noter que vous devez redémarrer après l'exécution de cette commande pour que cela prenne effet
sudo sed -i 's/\/dev\/fb0/\/dev\/fb1/g' /etc/X11/xorg.conf.d/99-fbdev.conf
Installation de l'écran
