reverse engineering pcb assembly card part list