Rasberry Pi GPIO pins not switching

This relays don't work with RPI, because the gpio output is too weak to drive the inputs of relays. For 1-3 pins works, but if you connect more, the output driver of RPI is out of valid range.
The solution is to use a very cheap driver IC. If you want, I can share the wiring diagram here.

1 Like

I think the issue is that the sainsmart 12volt relay requires its own 12 power rail.
No dirver chips are needed as this is included on the relay board.

If you look at sainsmart website:

SPECIFICATION:
  • 12V 16-Channel Relay interface board, and each one needs 15-20mA Driver Current

How is this possible with max. 16mA on each pin and max. 50mA rail current on 3.3V?
16x15mA=240mA
:nauseated_face: -> Raspberry Pi

I'm sure it would help!

12Volt power doesn't come from Rpi - only logic level to trigger the relays via transitors onboard.

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