controller pcb design