repetier / Repetier-Firmware

Firmware for Arduino based RepRap 3D printer.
812 stars 734 forks source link

[Feature request]TFT display (ILI9341) support for Due #778

Open luxarts opened 6 years ago

luxarts commented 6 years ago

I'm planning to add support for TFT display on Arduino DUE boards. The driver it's an ILI9341 in a TFT 320x240. DisplayTFT Link: eBay | Adafruit

The library that I'll use is a modified version made for DUE with DMA support. That means the transfer between the SPI and the screen it's not CPU dependent. Link: ILI9341_due

I'll send a pull request when I have an initial version.

repetier commented 6 years ago

How do you plan to go through menus as it has no encoder. I mean the current menu system is designed for menu control over an encoder and not a touchscreen?

In latest V1 and V2 we use the current SdFat library integrated already in src. Can you add it the same way, so no external driver libraries need to be installed?

Also side note - watch out with update frequency. I know that deltas for example can have problems with graphic displays as an update takes too long. Demos look promising fast, so I guess it will work when you do not too fancy things slowing update down.