Oh, I definitely have my own collection of verified / self-made footprints. I do verify every footprint from KiCAD I use if I don’t make it myself.
A small story of a PEBCAK with a QFP…: 2 Months ago, for a personal project on vintage hardware (pocket computers) I wasn’t as vigilant as usual and integrated a 82C55A Chip in my design , which was a, according to its short description (yep, I , idiotically, didn’t look into the datasheet for once ), QFP-44 10x10mm 0.8p (mm) as standard as they come.
JLCPCB PCBA didn’t have this chip in stock for the assembly, so I asked them to leave only this chip out, make the PCBs and do the assembly will all the other components. I had plenty of 82C55A at home. When I got the assembled PCBs back and I tried to solder the QFP onto the board I was confronted with a problem that the chip wouldn’t fit! Pitch was perfect , dimensions of the body , perfect too, but the pins were going further out than the footprint!
The right footprint in the KicAD standard lib was a LQFP-44 10x10mm 0.8p, but that didn’t matter. IN the Datasheet I didn’t open, was the distance from left pin to right pin (14mm something instead of 12 something) I should have checked.
Most of the times when I don’t follow my own advice — (in addition to standard verification) to print out on a sheet of paper the PCB and assemble the components to check out the footprints — a mistake will bite my rear.
This event set me back $37 and 20 days. At least I got an example to tell my students