reverse engineering pcb assembly card design