PCB assembly and design