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 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 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é
- 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
- 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. - 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.gitcd FLY-TFTsudo chmod +x ./scripts/install.sh./scripts/install.sh
5. Utilisation
- 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 prise en charge de la couche de superposition
dtoverlay=fly-tft-v2dans le 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
- 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, paysagedtoverlay=fly-tft-v2,r270 # Paysage à 270 degrés, paysage (inversé)dtoverlay=fly-tft-v2,r0 # Portrait à 0 degré, portraitdtoverlay=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.
-
Après avoir ajouté à la fin du fichier, exécutez la commande
sudo rebootpour 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-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. 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
-
speedNé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/r270Optionnel, 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,r90oudtoverlay=fly-tft-v2,r180 -
disable_touchSans paramètre : Désactive la fonction tactile du TFT. Activée par défaut. -
Exemple :
dtoverlay=fly-tft-v2,disable_touch -
invx,invySans paramètre : Définit l'orientation tactile du TFT.invxinverse l'axe X,invyinverse l'axe Y. -
Exemple :
dtoverlay=fly-tft-v2,invxoudtoverlay=fly-tft-v2,invyoudtoverlay=fly-tft-v2,invx,invy -
swapxySans 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
- Exemple :
- 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,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
Précautions pour le Raspberry Pi zero2 et zero2W
- 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