Waveshare 3.5inch TFT Touch Shield and Arduino Nano 33 IoT

Hi, this is my first post so please feel free to correct me.

I bought the Waveshare 3.5inch TFT Touch Shield on a German website:

I want to use a display with touchscreen so I don't have to use external buttons.
I used the example codes "GraphicsTest.ino" and "TouchTest.ino" of the "Waveshare_ILI9486" library.

My tests:

I plugged in the display on a Funduino Uno (5V), Arduino Mega2560 (5V) and Arduino Due (3.3V) and it worked. Just plugged in, uploaded the example codes and it worked.

So, now I tried to use jumper/dupont wires to connect the display to an Arduino Nano Every (5V). It worked. I connected all labeled pins to the corresponding pins on the Nano, uploaded the code and it worked. It doesn't matter if I use the on-board 5V or the external power supply (RND power 5V/1.5A).

HOWEVER when I used jumper/dupont wires to connect the display to an Arduino Nano 33 IoT (3.3V) it does not work. Even though I use the same wires as the Nano Every - apart from the power supply and ground is common.

Next thing I tried is to use jumper/dupont wires and connect the display to the Arduino Due. I does not work. It doesn't matter if I use the on-board 5V or the external power supply.

My conclusion would have been that the wires are damaged but the same wires work with the Arduino Nano Every. I also did not forget to switch between ISCP and SCK/MISO/MOSI. Does the example code not work with Arduino Nano 33 IoT? But even if that's case why does the display not work with Arduino Due when connected with jumper wires?

My wiring:

Thanks in advance for any help!!!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.