Other Sellers on Amazon
+ Free Shipping
SainSmart 3.2-Inch SSD1289 Touch Screen With SD Slot for Arduino Raspberry Pi
|Price:||$17.59 & FREE Shipping on orders over $25. Details|
This item at this price, sold by Amazon.com, is currently reserved exclusively for Prime members.Prime free trial and invitee customers: We will automatically apply an Amazon.com Gift Card to your Gift Card Balance in the amount equal to the Prime exclusive discount after you become a paid Prime member. If you cancel your paid Prime membership or return the qualifying smartphone within the first 3 months of your paid Prime membership, we may void your Gift Card or charge you in the amount of the Gift Card. Terms and Conditions apply.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and .
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
- Wide viewing angle
- SSD1289:240 RGB x 320 TFT Driver
- Integrated Power, Gate and Source Driver With RAM
- ADS7843:4-WIRE TOUCH, UP TO 125kHz CONVERSION RATE, SERIAL INTERFACE
Frequently bought together
Customers who bought this item also bought
- Size (LWH): 6 inches, 5.9 inches, 0.5 inches
- Weight: 2.24 ounces
SainSmart 3.2" TFT LCD Display is a LCD touch screen module. It has 40pins interface and SD card and Flash reader design. It is a powerful and mutilfunctional module for your project.The Screen include a controller SSD1289, it's a support 8/16bit data interface , easy to drive by many MCU like STM32 ,AVR and 8051. It is designed with a touch controller in it . The touch IC is ADS7843 , and touch interface is included in the 40 pins breakout. It is the version of product only with touch screen and touch controller.
Top Customer Reviews
What happened? Besides utter lack of quality control (these displays were obviously never tested), SainSmart changed the LCD screen hardware. Instead of using the LCD screen that would fit properly on the TFT_320QVT PCB (see pictures), they chose a slightly thinner, narrower LCD screen that normally fits the TFT_320QDT PCB. (notice the one letter difference). The problem is that the new screen DOES NOT FIT properly into the pin holes on the PCB and has a nasty habit of falling off (see pics). They obviously realized this at the factory, and rather than re-ordering the correct screens, they just tried to force them to stay on with double sided tape. But that hasn't worked well. Many of my screens had fallen off by the time I received them! But because I own a business that uses these things and I didn't know at the time that I could find alternative suppliers for this part, my work-around was to glue them into the best position possible using a hot glue gun. What a pain!
Moral of the story: Don't order any of these from SainSmart LCDs until they have accepted they have screwed this up and fixed this problem. I suspect they will comment on this review once that has happened and I'll make modifications to this review to let you know when the problem is fixed. Until then, BUYER BEWARE. And, any other SainSmart product that includes this 3.2" is very likely going to include this same problem - including the shield + LCD and Mega2560 + shield + LCD.
That all said, when this thing works, it works really well. I am satisfied with resolution and the touch is responsive. I use it in the product that our company sells. Just don't get it from Sainsmart - for now. There are alternative suppliers.
A couple final technical notes:
* The SD slot will not work with any SDHC cards. And no, you can't reformat a larger SDHC card down to 2GB and get it to work. Won't work. You can however get a 2GB or 4GB SD Card (not SDHC) and it'll work fine. You may see some documentation suggesting a 2GB limitation, but it's really 4GB as long as you don't use a SDHC card. Did I mention, do not use SDHC? If you need to understand the difference, google "SD vs SDHC".
* The screen IC driver comes in two flavors out there: SSD1289 and ILI9341. They both work, but the software configuration is slightly different. So, either use one or the other - or expect to somehow auto-detect which one connect to your Mega2560 (not possible directly) and then code for both possibilities. As far as I can tell, the SSD1289 is being phased out for the now more common ILI9341. I've ordered this device from a number of sites, but unfortunately they often list the item as SSD1289, but it arrives as a ILI9341. If you are new to this, my advice is to go with the ILI9341 driver. The UTFT library was updated in the Summer of 2016 to accommodate this newer driver. Another reason to pass on this Sainsmart device is that it uses the SSD1289 driver. How can you tell the difference? The model for SSD1289 is TFT_320QVT and the model for ILI9341 is TFT_320QVT_9341. Unfortunately, ads for these devices often have the wrong model number displayed!
of no value.These products should be pulled until proper documentation is supplied.
However, there is still no reason to purchase this particular item. Buy the screen bundled with the shield if you plan on using it with a board with more memory than the Uno. Buy this instead:SainSmart TFT LCD Screen Kit for Arduino UNO R3 (3.2" LCD, With Shield)
SainSmart has a terrible reputation on the online community for ripping off programmers for their tutorials/code and on Amazon for ripping off customers. They mislabel their products on purpose (because I don't see how after so many complaints it could be unintentional) and then make it impossible for you to return or even exchange a product! I don't see how amazon keeps them onboard.
1) The photo listed with this item shows the board as branded by 'Sainsmart' which is why I purchased it to get an apples to apples better price on the same product. What I received was not branded, so finding manufacturer support for the product goes from very difficult to nearly impossible although the product is pin to pin compatible with the Sainsmart model
2) The screen arrived scratched. (I decided to evaluate the product anyway to ensure that it met my needs before deciding to return for an exchange, or just outright return. Read further). It arrived simply wrapped in bubble wrap and taped. No anti-static bag, etc.
3) After also purchasing the matching shield for this screen, I have now been informed by Sainsmart that the touch screen and SD capabilities cannot be used at the same time as the TFT display because Arduino UNO doesn't have enough pins to support all of it. In actuality, the video chip on the board is perfectly capable of operating in a lower pin mode if only the board and shield were setup properly to do so. They are not, making this item totally useless for an Arduino UNO (might as well get just a plain TFT LCD with no touch or SD card in this case). The markings on the shield that mention 'touch screen' and 'SD card' are deceiving.
I will be returning both this touch screen and the shield
Edit: As it turns out, after investigating this with an expert, the issue is that the screen is unnecessarily hard-wired to only allow 16-bit parallel communication for the TFT screen. The chips themselves are capable of 8 bit or SPI but these modes are not accessible based on the product's form factor and wiring. It may be possible to switch this to 8 bit parallel by desoldering a resistor from the ribbon cable and then resoldering it in the vacant spot next to it. Warning: this requires a very high level of soldering skill and it may be very easy to inadvertently burn through the ribbon while attempting to do so. The pins to enable SPI for the TFT communication are simply inaccessible due to the permanent nature of how the LCD is glued together.