{"id":15172854,"url":"https://github.com/dpbm/raspberry-pi-3-generic-lcd","last_synced_at":"2026-03-04T14:02:03.755Z","repository":{"id":173662786,"uuid":"650712582","full_name":"Dpbm/raspberry-pi-3-generic-lcd","owner":"Dpbm","description":"Adding a TFT lcd to raspberry pi 3b with retropie","archived":false,"fork":false,"pushed_at":"2024-07-04T02:13:49.000Z","size":613,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-21T21:57:56.490Z","etag":null,"topics":["configuration","display","driver","lcd","lcd-display","raspberry-pi","raspberry-pi-3","tft","tft-display","tips","tutorial"],"latest_commit_sha":null,"homepage":"https://dpbm.github.io/raspberry-pi-3-generic-lcd/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dpbm.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-07T16:38:53.000Z","updated_at":"2024-07-04T02:13:51.000Z","dependencies_parsed_at":"2024-09-27T10:21:18.263Z","dependency_job_id":"46112794-657f-4d97-805c-53e4b5bd9f70","html_url":"https://github.com/Dpbm/raspberry-pi-3-generic-lcd","commit_stats":{"total_commits":5,"total_committers":2,"mean_commits":2.5,"dds":0.4,"last_synced_commit":"2c9d0175408085b6ea664dac5f4acc7ab3f1f6fc"},"previous_names":["dpbm/raspberry-pi-3-generic-lcd"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dpbm%2Fraspberry-pi-3-generic-lcd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dpbm%2Fraspberry-pi-3-generic-lcd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dpbm%2Fraspberry-pi-3-generic-lcd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dpbm%2Fraspberry-pi-3-generic-lcd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dpbm","download_url":"https://codeload.github.com/Dpbm/raspberry-pi-3-generic-lcd/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240093156,"owners_count":19746781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["configuration","display","driver","lcd","lcd-display","raspberry-pi","raspberry-pi-3","tft","tft-display","tips","tutorial"],"created_at":"2024-09-27T10:21:08.526Z","updated_at":"2026-03-04T14:02:03.720Z","avatar_url":"https://github.com/Dpbm.png","language":null,"readme":"# Raspberry pi 3.2inch TFT display\n\nMany times, I've tried to configure my display on a `Raspberry 3b` with retropie. Fortunatly, I've found the correct answer of how to do that.\n\nIn This repo you'll see what I've used to make it works.\nThe driver for my screen is: `ILI9341`\n\n[![screen example](./assets/tft-screen.jpg)](https://www.amazon.com.br/waveshare-Raspberry-Resistive-Raspbian-Provided/dp/B01HPV68UM)\n\n`Note: Mine is not the waveshare version, but the version below.`\n\n![my screen front side](./assets/screen-frontside.jpeg)\n![my screen back side](./assets/screen-backside.jpeg)\n![my screen package](./assets/screen-package.jpeg)\n\n\n## 1. Install driver\n\nFirst of all you need to install the drivers.\nYou can use the driver directly, which you can find [here](https://github.com/juj/fbcp-ili9341). But, a simpler way is to use [this script](https://github.com/goodtft/LCD-show/tree/master).\n\nJust choose one, and follow the tutorial.\n\n## 2. Fixing screen fps\n\nAfter that, I've changed some configs at `/boot/config.txt`, to make smoother experience.\n\nI changed the following lines:\n```\ndtoverlay=tft9341:rotate=270\n\nand \n\nhdmi_cvt 480 360 60 6 0 0 0\n```\n\nto \n\n\n```\ndtoverlay=tft9341:rotate=270,fps=40,speed=42000000\n\nand \n\nhdmi_cvt 480 360 60 1 0 0 0\n```\n\nYou can see the whole file [here](./config.txt)\n\n## More info\n\nIf you want more information, checks these videos:\n\n[![video 1](https://img.youtube.com/vi/cQvC-UI2vQY/0.jpg)](https://youtu.be/cQvC-UI2vQY)\n\n[![video 2](https://img.youtube.com/vi/Fj3wq98pd20/0.jpg)](https://youtu.be/Fj3wq98pd20)\n\n[![video 3](https://img.youtube.com/vi/uz4sa24C4gk/0.jpg)](https://youtu.be/uz4sa24C4gk)\n\n# NOW, JUST ENJOY :)\n\n\n# Throubleshooting\n\nNewer Raspberry Osses don't work with this script, ensure you're using the Debian Bullseye based version.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdpbm%2Fraspberry-pi-3-generic-lcd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdpbm%2Fraspberry-pi-3-generic-lcd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdpbm%2Fraspberry-pi-3-generic-lcd/lists"}