-
Hi all, I'm trying to add an SPI LCD screen (with touch) to a project Im developing with this amazing AudioTools/AudioKit library. I've reviewed the "GPIO-Overview-by-Selected-Board" link and other resources here. I've also come across a great video from Marcel about some hardware changes that may need to be made to enable SPI properly for a display. I'm using the number 5 ai_thinker (ES8388) Audiokit board. It seems there are the proper # and specific GPIO's available to take advantage of the SPI bus. Yet I'm unsure how the JTAG header is configured with the dip-switches to allow access to those GPIO pins. Here is my breakdown of my proposed pin assignments. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
SOLVED! I spent some time today with a meter to track down what pins go where and how the dip-switches influence the path, The JTAG header presents ESP32 pins as such (left to right): Big thanks to this post which helped me sort out the JTAG header. In order to use the tact switches/buttons, I'll be adding 1.8K resistors at R55,56,57,58,59 . I hope this helps others trying to get the Ai AudioKit board to work with a SPI display! The pinout I chose and updated the TFT_eSPI "User_Select_Setup file" is: |
Beta Was this translation helpful? Give feedback.
-
Thanks a lot to you nradina to spare your knowledge!! i noticed your tft setup spares pins with the sdcard of the audiokit,so i wired CS->22 and DC->21 |
Beta Was this translation helpful? Give feedback.
SOLVED!
I spent some time today with a meter to track down what pins go where and how the dip-switches influence the path,
These are efforts to get a SPI TOUCH screen to work with the AudioKit and Bodmer's excellent TFT_eSPI library
My configuration with the dip-switches are: 0,0,0,1,1
The JTAG header presents ESP32 pins as such (left to right):
15,13,12,14.
Big thanks to this post which helped me sort out the JTAG header.
Thanks to this video by Marcel, I did the following:
I did unsolder the 0R resistors at R66,67,68,69,,70
And bridge pads R60,61,62,63,64.
In order to use the tact switches/buttons, I'll be adding 1.8K resistors at R55,56,57,58,59 .
I hope this helps others trying to get…