I posted this in my build thread but I am just going to post it here for more visibility.
I am testing out my 8 channel 5v relay boards.
First I tested with just the raspberry pi by connecting up the 5v, ground and an outlet GPIO and it worked as expected.
Next I tried with the pi-HAT but it is not activating the relay. The input of the ULN2803 is receiving 3.25v. The ULN2803 is outputting only 0.6v to the relay board.
I tried a different GPIO on the second ULN2803 on the pi-HAT with the exact same result.
The VCC light is on when I connect the relay board to the 5v and GND on the 10pin connector on the pi-HAT.
The ULN inputs have continuity with the GPIO outlets. The ULN outlets also have continuity with the 10pin connector.
The ULN's are also grounded on their number 9 pin and have 5v on their number 10 pin. Measuring the voltage on pin 9 and 10 gives 5v.
Can anyone help me figure out why the ULN2803 output is so low and not activating the relay?
You tested for continuity, but did you also test for shorts between pins. remove the chip and make sure no pin to pin traces are connected. Did you use sockets or chip direct to board?