reverse engineering pcb wiring board part list