I have downloaded symbols, footprints and 3D models from DigiKey's website for all the components used in my PCB. Now I am double-checking the footprints with what the datasheets are specifying but I am seeing differences.
An example is for the USBLC6-2P6's SOT666 format. This blog post explains the differences I saw: https://www.atomic14.com/2026/03/15/is-sot666-standard It was simple enough to fix by re-doing the footprint manually.
Revisiting other components on the PCB reveals more differences. For example, I downloaded the symbol, footprint and 3D model for a GRM32ER71E226KE15L capacitor. The footprint actually comes from SnapMagic. Here's what the footprint looks like in KiCad (10.0.0). Note that I added dimensions for reference:

Now if I look at the datasheet, I see two different diagrams. The first one from page 4:
and the second one from page 25:
Below the last diagram there is "Table 2 Reflow Soldering Method" where we can see the info for the GRM32 series:

The footprint I have in KiCad (from SnapMagic) doesn't seem to match the datasheet's... And the two diagrams in the datasheet doesn't even seem to match together! For example the width c is different (2.9mm vs 1.8-2.3mm).
So my question is, is the SnapMagic footprint I have in KiCad sufficient or should I follow more closely the datasheet? And in that case, which dimensions should I use?
Edit:
- I plan to have the PCB printed and assembled for me (for example by PCBWay).
- I created a footprint from the datahseet, it looks like this:

- Here's what it looks like in 3D:
. The upper left is using the SnapMagic footprint, the bottom right uses the measurements from the datasheet. - I superimposed the datasheet pads (light red/pink) over the SnapMagic footprint
. The datasheet's measurements are definitely smaller than the SnapMagic's ones.