This has definitely been a huge learning experience.
Relay board video demo with my board:
There’s obviously a couple issues with my board even though it does technically function for the relay control. Changes for when (if) I do a rev2:
- The DAC is getting power through the pins but isn’t properly recognized through the stacking headers. I made sure none of my pins overlapped with the pins it should be using for sound but in discussion with a friend we suspect either we messed up and it does overlap someplace or it’s because the pins I (naively) chose overlap several of the i2c pins. I may cut these traces and reroute with wires or I may just move the DAC to a different Pi.
- Space out the transistor pads a bit. Others may not have as much problem as I had but this was an absolute nightmare for me soldering with my shaky hands.
- Move the relay board header over so I can properly plug into it without colliding with the tall capacitors on the relay board.
Instead of a revision and reprint of my actual board I may simply use the one I’ve got as-is and either cut the traces and place new wires to switch a couple pins or just keep what I’ve got and use a different pi to go with my DAC. Though a friend suggested I may be able to print my board and sell it to other DIY’ers so I may still do the revision even if I don’t use it for this project.
Next step: MQTT relay control