Quick note on how I design these #NES controller breakout PCBs. I've not made a "footprint" that is natively understood by #Fritzing or other software as a part, what I'm doing is exporting the vector drawings from my 3D model to SVG (for other users of old versions of #Rhino3D, you will want to install SaveAsSVG: https://www.food4rhino.com/en/app/save-scalable-vector-graphics), adding that as an image within Fritzing, and carefully aligning headers and other holes to that image.