I have a breadboard and PC board using the T3.2 and ILI9341 touch display, both using the same exact code. The breadboard works fine but the PCB does not (i.e screen is blank and no white screen on initial power up). I have check all ILI9341 signals including 5V, GND, LED, Reset, TFT_DC, TFT_CS, MOSI, MISO and SCLK using a 100 MHz scope. Comparing the ILI9341 TFT_CS, TFT_DC, MOSI and SCLK signals in that order between the breadboard and PCB shows no difference (see inserted waveforms). The 1st set of waveforms is from the breadboard and 2nd set is from the PCB at 100usec timebase. The 3rd set of waveforms is from the breadboard and 4th set is from the PCB at 5 usec timebase. Can you see any signal that look abnormal? I have tried swapping displays and even T3.2's with no change in results. Note: the scope bandwidth resolution is probably limited by the 100 MHz-250 MS/sec and scope probes with respect to SCLK signal rise/fall edges.
Breadboard:
PCB:
Breadboard:
PCB:
Breadboard:
PCB:
Breadboard:
PCB: