Hi,
I was working on a project, for a homemade drone, using 2x similar PCBs for BASE and REMOTE.
It uses Ublox GPS, BMP280, Iphone compass module, Nokia screen, joysticks, incrementle encoder, all working with SPI.
Each of these peripherals took some time to understand, and implement, and the whole project went for app 6x years, but even though all of the peripherals worked, it just wouldn't completely, and I had to give in and shelve it.
On an electrical forum, I watch, someone posted CODE for TFT screens, and with help this 'C' CODE was converted to BASIC (my only language), and we got the screens working intermittently.
I sent one of my project PCBs to one of the forum members, and neither of us could get the screens to work properly.
I got to thinking that it would be some problem with the PCBS that wasn't hobby level, but higher level, so I am asking: Is there a way to test a PCB, in a higher way, that at my level (pin to pin, and oscilloscope)?
By the way, both of the other 2x members working on this were successful with their breadboard and TTH PIC where my PCB has SMD PICs.
Cheers, Camerart.