Écran Adafruit 2.8 pouces TFT

De knowledge
Version datée du 22 septembre 2025 à 22:10 par Jpinon (discussion | contributions) (Page créée avec « = Installation du PiTFT capacitif Adafruit sur Raspberry Pi = == Présentation == Ce module PiTFT 2.8" d’Adafruit combine : * Un écran TFT ILI9341 (320×240) * Un contrôleur tactile capacitif FT5x06 ou FT6206 * Une interface GPIO directe pour Raspberry Pi B+, Pi 2, Pi 3 == Préparation du système == * OS recommandé : Raspberry Pi OS Lite ou Desktop * Mise à jour : <syntaxhighlight lang="bash"> sudo apt update && sudo apt full-upgrade </syntaxhighlight>... »)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Installation du PiTFT capacitif Adafruit sur Raspberry Pi

Présentation

Ce module PiTFT 2.8" d’Adafruit combine :

  • Un écran TFT ILI9341 (320×240)
  • Un contrôleur tactile capacitif FT5x06 ou FT6206
  • Une interface GPIO directe pour Raspberry Pi B+, Pi 2, Pi 3

Préparation du système

  • OS recommandé : Raspberry Pi OS Lite ou Desktop
  • Mise à jour :
sudo apt update && sudo apt full-upgrade

Activation du tactile capacitif

Ajouter dans /boot/firmware/config.txt :

dtoverlay=pitft28-capacitive,rotate=90,speed=64000000,fps=30,drm

Si besoin de GPIO personnalisés :

dtoverlay=pitft28-capacitive,touch-reset=5,touch-int=17

Ruse HDMI pour éviter la perte de framebuffer

Sans écran HDMI, le Pi peut désactiver /dev/fb0. Pour forcer sa création :

hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=87
hdmi_cvt=320 240 60 1 0 0 0

Tests post-installation

  • Vérifier le périphérique tactile :
cat /proc/bus/input/devices
dmesg | grep ft5
sudo evtest /dev/input/eventX
  • Vérifier l’affichage :
sudo cat /dev/urandom > /dev/fb0

Reboot

sudo reboot

Dépannage

GPIO bloqués

Utiliser gpiod pour tester :

gpioset gpiochip0 5=1
gpioget gpiochip0 5

FT5x06 actif mais dalle muette

  • Vérifier la nappe tactile
  • Tester le registre 0x02 via I²C :
sudo i2cget -y 1 0x38 0x02

Écran noir

  • Vérifier SPI, DRM, overlay actif
  • Vérifier /dev/fb0 et

À compléter

  • Ajout du guide Adafruit
  • Photos du câblage
  • Script d’activation tactile