large scale PCB assembly