How To Set Up A GPIO Screen For Raspberry Pi - Waveshare 3.5 Inch Touch LCD

New guide out just finished all about setting up Tiny GPIO Screens for Raspberry Pi.

There are heaps of Sub-4 Inch Displays that attach directly to the GPIO pins of Raspberry Pi Palm-Sized Computers. What is great as well is all small GPIO screens for the Raspberry Pi go through a very similar process to set up. The Waveshare 3.5 Inch Touch LCD 480x320 is the perfect example to demonstrate this process.

Many of these screens are touch devices and increase the usability of your Raspberry Pi whilst making almost no size sacrifices. The GPIO also offers a very rugged sturdy connection and together make for a compact nugget of practical computing power.

Read more


Using Pi4 and 3.5inch screen I have got to the set resolution part but cannot find CEA mode 109 480x320 59Hz 15:9, tried DCA mode 88 480x320. My 3.5 inch screen now shows some code on boot up buts thats as far as I can go. Bit stuck here any ideas?

1 Like

Hey Corey,

Welcome to the forum, thanks for posting! :partying_face:

Which operating system are you running on your Pi? And if you use another display, does the OS correctly and fully boot into the GUI?

1 Like

Running the latest Pi OS and also tried running Victron Venus OS on another SD card but thats a diffrent problem I believe :joy: Based on the colour of the screen between the two OS I’ve tried im sure its just a resolution issue. Unfortunately I only have a 65inch TV to use as a second monitor which is no help I did get Venus working correctly on that but I think I really just need a smaller monitor to set up Pi OS correctly on. Maybe Im not seeing all the settings I need to change on the big TV. Sorry forgot to mention I have been trying to input the commands on the big TV to set up for 3.5inch screen so thats probably the issue right?