I know it’s advertised as a Touchscreen hat for the Raspberry Pi (and it works fine on a Pi 3B+ I have) but I’d really like to get it to work with a RedBoard Artemis. Other than instructions on how to make it work with a Pi, there is very little documentation for this thing. Found the MPI3501 “3.5 inch RPi Display” on lcdwiki.com that looks virtually identical, so I have a pinout and suspect there is an ili9486 driver chip inside - but I can’t find any arduino 9486 libraries that work with this display. Has anyone else tried this and been successful?
I believe you can connect the LCD-17520 to a RedBoard. LCD-17520 is based on XPT2046 Touch Screen Controller. Here is an Arduino library for XPT2046 Touch Screen Controller: https://github.com/PaulStoffregen/XPT2046_Touchscreen
Artemis is basically an Arduino. So, technically this library should work with Artemis too.
However, you may need to do some modifications.
By the way, if you are looking for any other good quality TFT, you can take a look at STVC101WT-01 TFT display module. Many fantastic projects can be done with it.
The XPT2046 is a touchscreen controller. It has nothing to do with driving the LCD. It even has it’s own chip select pin.
From what I can deduce, the LCD-17520 is a clone of a Waveshare board that uses a rudimentary TTL shift register hanging on the SPI bus to do a serial to parallel conversion. That data is then sent to the ILI-9486 display driver chip. I found an Arduino driver (Waveshare ILI9486 by Calvin Hass) but have had little luck making that work either.