spi tft lcd rpi made in china
3.5inch RPi LCD (A) and 3.5inch RPi LCD (B) are hardware compatible with each other (uses different driver), and can be mutually substituted in most cases. (A) for low cost ver. while (B) for IPS ver. with better displaying.
Why the LCD doesn"t work with my Raspbian?To use the LCD with the Raspberry Pi official image, driver (SPI touch interface only) should be installed first. Please refer to the user manual.
However, for the first testing, you may want to use our image directly (if provided).Why the LCD still doesn"t work with the Waveshare provided image?Make sure the hardware connection is correct and connects fine.
Since the first-generation Raspberry Pi released, Waveshare has been working on designing, developing, and producing various fantastic touch LCDs for the Pi. Unfortunately, there are quite a few pirated/knock-off products in the market. They"re usually some poor copies of our early hardware revisions, and comes with none support service.
The second command sets the console (tty1) to map its output to the framebuffer (buffer 1). That"s why the parameters are 1 1. You can map any tty to the LCD.
I don"t care about the touch-screen, so I didn"t set it up. All I need this is to show me the IP address of the Raspberry Pi so I can connect through SSH. (This is an issue you may encounter only if you find your RPi connecting to WiFi where you cannot control the IP address assignments and with ridiculously short lease times.)
This screen uses the SPI bus to be driven. Its low resolution allows us to get a good frame rate in the emulation frequencies. Not really 60fps, but more than the minimum of 30 fps thanks to the modified fcbp program.
The SPI bus speed must be adjusted if you overclock your Raspberry Pi to get a good image. These settings have been tested on a Raspberry Pi1 at 1.1Ghz.
This 2.8" screen works well but may be too small and too expensive (35€) as far as Chinese clones are concerned. So let"s configure a 3.2" TFT screen from Waveshare that can be found on Banggood for less than 15€.
The screen is the following: a 3.2" TFT LCD touchscreen display module for the Raspberry Pi B+, B, A+. Its resolution is the same as the 2.8": 320x240. It is in fact a Waveshare screen.
This display cannot be used for arcade games with Recalbox. The SPI bus does not have enough bandwidth to handle this higher resolution of 480x320. If you increase the bus speed, the display becomes unstable (colors, flickering). During my tests, I could only get 20-25 FPS. This display is usable with an X server with a slow frame rate but not in arcade mode which requires a higher frame rate.
As described on this site, it is not recommended to use this screen for gaming. With twice as many pixels to push on the screen, the PiTFT 3.5" is significantly slower than its more compact brothers and we strongly advise against it for games. Now you know!
In my humble opinion, if you have the 3.5" (C) LCD for Raspberry Pi (480x320; 125Mhz), it should work, but with the 3.5" (B) LCD for Raspberry Pi (480x320; IPS), you won"t be able to get 60fps!