Building a Life Size BMO from Scratch Part 1: Custom PCBs, DIY Electronics and a Raspberry Pi