CPC G06F 30/31 (2020.01) [G06F 30/392 (2020.01); H05K 3/0005 (2013.01); G06F 2115/12 (2020.01); H05K 13/0015 (2013.01)] | 12 Claims |
1. A method for printed circuit board (PCB) component placement comprising:
receiving one or more electronic PCB design files defining a PCB design;
processing the one or more electronic PCB design files to determine which PCB design features of the PCB design are electrical contact features; and
for each electrical component of a plurality of electrical components to be assembled with the PCB design:
determining whether a footprint of the electrical component positioned and oriented in accordance with first XYRS data for the electrical component would register with electrical contact features of the PCB design;
in the event that the footprint of the electrical component positioned and oriented in accordance with first XYRS data for the electrical component would not register with electrical contact features of the PCB design:
conducting a corrective procedure to determine an X-Y position and orientation of the footprint that would register with a set of electrical contact features of the PCB design; and
generating second XYRS data for the electrical component based at least on the determined X-Y position and orientation of the footprint.
|