On the first day of the Videobrick Hackathon at OTELO Vöcklabruck we focused on populating the PCBs – we used steel-stencile (sponserd by wedirekt) for applying the solderpaste at top side of the Videobrick PCB. In the next step we placed all top components and then we put the competed PCB in the “reflow” oven – which is a simple backing oven (with max. temp of 230 degrees celsius) – Altough it would be more controlled to use a temperature controller for the reflow profile, we just heated the oven to max. temperature and right after all the solder melted we switched off power and opened the oven door to let the PCB cool down.
Connecting both Input and Output HDMI is possible but space is a bit tight so we might consider moving the HDMI Connector more towards the Edge of the PCB for future revisions. But all in all (considering it is a Prototyp) the mechanical results are not to bad 🙂
On the Softwareside Georg Lippitsch figured out that using the i2ctools is a straight forward way to communicate with the ADV7611 – but before that we needed to release the reset line, which is connected to PC24.
Fourtunatly controlling the GPIOs can be done with a shell script:
# enable reset pin echo 14 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio14_pc24/direction echo 0 > /sys/class/gpio/gpio14_pc24/value sleep 1 echo 1 > /sys/class/gpio/gpio14_pc24/value
Reading the Revision of the ADV7611 afterwards is as easy as that:
i2cget -y 1 0x4c 0xea w
At the end of Day One of the Hackathon we could communicate with the ADV7611 but for some reason the crystal didn’t seem to work, but debugging this issue was left for Day Two.
Many thanks to Fritz and Fabian from OTELO Gmunden for supporting us at the Hackathon