reverse engineering printed wiring board component list