I noticed that a number of my components (About 50 of 300+) have incorrect pick and place positions after export in PCB Layout. Upon further investigation, I discovered that it is only components in a missing library. Unfortunately I don't have access to the missing library. At any case, the components have the correct locations in the PCB Layout. They are incorrect in the POS file. I have tried "Use Design Origin" and also unchecked this and setting X = Y = 0. Both resulted in the same issue. All other settings in the Pick and Place Report are set to default. All other components have correct positions in the POS file.
I am using DipTrace 4.3.0.1 x64 on Windows 10 x64. I am sure my Schematic and Layout was created in an earlier version of DipTrace. I know my board was originally released in 2017 and was last modified in 2020. I didn't have any issues or prompts when working on it today in 4.3.0.1.
Here are a few examples:
"RefDes";"Name";"Pattern";"Center X (in)";"Center Y (in)";"Side";"Rotation";"Value"
"SW1";"DM02";"DM02";"0.385";"4.225";"Top";"180.0";"2 SPST"
"J16";"removed";"removed";"0.4854";"1.952";"Top";"270.0";"2 position"
"U5";"removed ";"removed ";"1.42";"0.2056";"Top";"90.0";"removed"
"U20";"removed";"removed";"4.2209";"1.0327";"Top";"270.0";"removed"
"removed" means I removed the info since this is a public forum.
Pick and Place Report Incorrect
Pick and Place Report Incorrect
- Attachments
-
- Pick and Place Report.png (38.02 KiB) Viewed 971 times
Re: Pick and Place Report Incorrect
I found the previous gerbers which tell me the board was last modified in DipTrace 3.3.1.3.
Re: Pick and Place Report Incorrect
Please add "Origin X" and "Origin Y" columns into Pick and Place settings, export new file and compare center X/Y and origin X/Y columns. Probably, some components have origins not in the centers of component bodies.
Re: Pick and Place Report Incorrect
Thank you Alex. That was the issue.
Re: Pick and Place Report Incorrect
Hi,
Sure, I've added the "Origin X" and "Origin Y" columns to the Pick and Place settings and exported the new file. Now, we can compare the center X/Y coordinates with the origin X/Y coordinates. This addition will help us identify components whose origins are not in the centers of their bodies, which could affect placement accuracy during assembly. By comparing these values, we can ensure precise alignment of components on the PCB, minimizing any potential errors in the manufacturing process.