Next: Create a baseplate which houses a standard universal grid PCB, and a Raspberry Pi.
This baseplate is also mounted on the internal frame, and is not connected to the bottom plate of the Beomaster housing.
The universal grid PCB will be the central PCB, to which all components will connect (ideally by a flatcable)
In the background already a sneak preview of the testing of LED Matrix displays from the Raspberry Pi.
The Raspberry Pi on the picture is not the Pi which will be the Volumio streamer, but this Pi will control the LED displays and talk to Volumio with API calls.
Via this API calls we get the currect state of the streamer to project on the displays, but also sends commands to Volumio like start/stop/next etcetera.
Login to view image
Designing the print layout takes a lot of time but I was able to position all parts on a small layout. This gives me room for future expansion.
The first components are mounted on the print. A 40 pin IDC connector to the Raspberry Pi, a 20 pin IDC connector to the Arduino
The power supply is connected to the PCB and the first relay is situated.
Underneath the 40 pin flatcable you see 2 small PCB's. Those are voltage translators.
This is because the Arduino has a 5 volt GPIO voltage, and Raspberry Pi operates on 3,3 volt level.