I've had lots of problems with imported parts being off-grid in Altium. I'm not sure if it's an artifact of the import system? The pins all look OK & appear to be on-grid (if checking just the dimensions), but once you place the part it will generate off-grid errors.
You can fix that by selecting everything in the library part and using Edit-->Align-->Align to grid.
In the future it would be great to have true Altium libs w/o the import wizard. It always feels a bit clunky to me, and I imagine would eliminate problems like this.
Added 7 years, 7 months ago.
Coflynn, one reason you may be having alignment problems with Altium is because your system is still set to the default of 3 decimal places. Reset it to 5 decimal places and you'll probably be a lot better off. Remember, 0.5mm is not 0.020"; it's 0.019685", and 2mm is not 0.008", it's 0.07874".
Roger Castro
Answered 7 years, 5 months ago.
Hi,
I think the issue is that the SnapEDA components use mm and your designs are potentially using mil (or vice versa). If you make them the same, you should no longer see a problem. This is the feedback we received recently from a user. If you're still having issues, we can take a closer look this week.
And yes, we have it on our roadmap to export native Altium libs in the coming months. Will keep people posted on this in our newsletter and our blog.
Thanks for letting us know about this.
- Natasha
Answered 7 years, 7 months ago.
Hi Natasha,
The library file that gets import does indeed have mm units when checking the text source. But almost all Altium schematics use 'mils' in my experience, so it's not a great idea to default to mm.
It should have mapped to mils perfectly (i.e., all the mm units were perfect multiples of 25.4) so I don't know where the specific error happened. An easier stop-gap might be to provide both mm and inch version of the file for people to import, as it should be fairly easy to adjust the library generator I'd imagine?
Having libraries with both mm/mil is always asking for trouble, so I'd prefer to solve the issue on the import end rather than me needing to keep both somehow.
Answered 7 years, 7 months ago.
@CASTROER - thanks for the note! That might explain why the import seemed to work but had some 'internal rounding error' (i.e., everything appeared to be on a 0.1" grid when looking at the locations). Hopefully the lib export switches to inches at some point though, as I think schematic libs are done in mils typically.
Answered 7 years, 5 months ago.