Guide d'utilisation du Raspberry Pi
Notes importantes :
- Assurez-vous que l'ordinateur hôte est éteint avant d'installer la carte d'extension.
- Évitez d'utiliser la carte d'extension dans des environnements humides ou poussiéreux.
- Lors de l'installation de l'écran, veillez à ne pas brancher/débrancher sous tension et faites attention à l'orientation du câble d'é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.
- Notez que l'UART1 est activé par défaut et ne nécessite aucune configuration.
- Veuillez flasher la dernière image, par exemple
mainsailos, et non pas 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.
Liens de téléchargement du système TFTV2 préinstallé pour Raspberry Pi
-
Image système compatible avec Raspberry Pi zero2/zero2W/2B/3B/3B+/4B/CM4/5B.
-
Cette image inclut préinstallés : klipper, moonraker, mainsail, fulidd, klipper-screen, etc.
-
Cliquez sur les liens de téléchargement ci-dessous.
-
Loading...
Installation du G2T
- Référence ci-dessous
Loading...
- Câblage de référence
Loading...
Méthode de connexion à la carte outil via le 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.
- Notez que l'UART1 est activé par défaut et ne nécessite aucune configuration dans le système. L'UART3 nécessite les étapes ci-dessous.
- Ajoutez simplement ceci dans config.txt :
dtoverlay=uart3
- Si vous utilisez l'UART1, l'identifiant est le suivant (référence ci-dessous) :
[mcu]
serial: /dev/ttyAMA0
baud: 250000
restart_method: command
- Si vous utilisez l'UART3, l'identifiant est le suivant (référence ci-dessous) :
[mcu]
serial: /dev/ttyAMA1
baud: 250000
restart_method: command
Utilisation du ventilateur 5V intégré
-
Si vous avez besoin que le Raspberry Pi contrôle des périphériques via les 40 broches, suivez le tutoriel Klipper pour l'installation : 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 microcontrôleur hôte
control: watermark # Méthode 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 se produira en dessous
max_temp: 90 # Température maximale, une erreur se produira au-dessus
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, prenant en charge le tactile capacitif et résistif, avec une résolution de 320x480 et utilisant l'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 pas 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.
- Sélectionnez la dernière version. Si votre appareil prend en charge les systèmes 64 bits, choisissez rpi64.
- Cliquez sur CHOOSE STORAGE.
- Sélectionnez votre périphérique de stockage, par exemple une carte SD.
- Cliquez sur NEXT et attendez la fin de l'installation.
4. 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
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, vous devez ajouter la 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
- L'écran est par défaut en mode paysage à 90 degrés. Si vous avez besoin de faire pivoter l'écran, utilisez les configurations suivantes :
dtoverlay=fly-tft-v2,r90 # Même orientation que par défaut, paysage
dtoverlay=fly-tft-v2,r270 # Paysage à 270 degrés, paysage (retourné)
dtoverlay=fly-tft-v2,r0 # Portrait à 0 degrés, portrait
dtoverlay=fly-tft-v2,r180 # Portrait à 180 degrés, portrait (retourné)- Vous ne pouvez ajouter qu'une seule configuration, pas plusieurs.
- Normalement, l'orientation tactile du TFT suit automatiquement l'orientation d'affichage, aucune modification de la configuration tactile du système n'est nécessaire.
-
Après avoir ajouté la configuration à la fin du fichier, exécutez la commande
sudo rebootpour redémarrer le système.- Assurez-vous que le câblage matériel est correct.
- Que le pilote est installé.
- Que la superposition
dtoverlay=fly-tft-v2est ajoutée dans le fichier/boot/config.txt(pour bookworm :/boot/firmware/config.txt). - Certains systèmes peuvent avoir le périphérique fb0 par défaut, FLY-TFT sera alors attribué à fb1. Il faut modifier la configuration pour activer le périphérique fb1.
- Exécutez la commande
ls /dev/fb*pour voir les périphériques. S'il y a deux périphériques fb0 et fb1, exécutez la commande ci-dessous pour activer fb1 (par défaut c'est fb0). - Exécutez la commande suivante pour modifier la configuration par défaut vers 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, une installation manuelle est nécessaire.
- Référez-vous à KlipperScreen ou utilisez kiauh pour l'installer.
- Si KlipperScreen est installé avec succès et que l'étape 5 est correctement terminée, l'interface KlipperScreen devrait maintenant être affichée.
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 (en cas de distorsion sévère de l'écran, réduisez cette valeur). -
Exemple :
dtoverlay=fly-tft-v2,speed=80000000 -
r0/r90/r180/r270Optionnel Ne nécessite pas de paramètre : Définit l'orientation d'affichage et tactile 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_touchNe nécessite pas de paramètre : Désactive la fonction tactile du TFT. Activé par défaut. -
Exemple :
dtoverlay=fly-tft-v2,disable_touch -
invx,invyNe nécessitent pas de paramètre : Définissent 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 -
swapxyNe nécessite pas de paramètre : Définit l'orientation tactile du TFT, échange les axes X et Y (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 avoir qu'un), séparez les paramètres multiples par des virgules, tous sur la même ligne.
- Avertissement : Normalement, seuls les paramètres
r0,r90,r180,r270sont utilisés. Les autres paramètres ne sont utilisés que dans des cas particuliers, notammentinvx,invy,swapxy.
- Exemple :
dtoverlay=fly-tft-v2,speed=80000000,r270
Notes importantes pour Raspberry Pi zero2 et zero2W
- Ces notes concernent l'utilisation de l'écran FLY-TFT avec le G2T.
- Pour Raspberry Pi zero2 et zero2w, il est nécessaire de modifier le périphérique d'affichage par défaut. Exécutez le code ci-dessous pour le modifier directement, sinon l'affichage ne fonctionnera pas.
- Notez qu'un redémarrage est nécessaire après l'exécution pour que cela prenne effet.
sudo sed -i 's/\/dev\/fb0/\/dev\/fb1/g' /etc/X11/xorg.conf.d/99-fbdev.conf