Completely accidentally, while installing a nightly build, I just found out that the pre-5 version has project templates for Arduinos. I haven’t used templates, maybe someone could help a bit further? Do they work with v4?
Just copy the kicad_mod file into one of your personal libs. (The .pretty folders)
You can also use the footprint editor to import it into a lib.
More about creating personal libs see: Creating a new footprint library
I don’t have that version at hand, but you can try to create a new project from template (in the main window toolbar and menu). The arduino board is represented a bit differently there, as several different connectors.
I have had difficulty finding accurate, dimensioned sketches for anything in the Arduino world. (And, be careful about using the words “sketch” or “drawing” in that land. When the twenty-somethings who live there begin to comprehend what you’re asking for they are likely to respond with something like, "Oh, you want a picture! Give me a moment to get my phone camera out . . . ".)
.pos is for pick-and-place machines. It’s irrelevant for hobbyist use.
If you were going to put female headers on your board for the Arduino Pro Mini to plug into, then you need two female headers. That’s two parts for the pick-and-place machine to place. So, you would need two footprints, because each footprint can only specify one part for the pick-and-place machine to place. Again, though, that’s not relevant in the hobbyist case.
The most authoritative source would be the source files, but unfortunately they’re in Eagle format.
Be careful with Pro Minis, especially if you use SparkFun modules (or ones based on sparkfun). They aren’t an exact match to the reference standard, a few of the pins (the four that aren’t near the edge, iirc) aren’t the same.
I know I recently found a KiCad library that had both standard and sparkfun Pro Mini footprints and symbols, but can’t recall where. Might be able to find once back on computer.
I thought it was SparkFun who first developed the Pro Mini, thus defined the “standard”. If you look at the picture of the pro mini on the Arduino web site, the SparkFun flame is clearly evident. The other variants are either someone not following the standard properly, or trying to make it “better” and making a new “standard”… See https://xkcd.com/927/
Also, I found this on the product page for the Pro Mini: “The Arduino Pro Mini was designed and is manufactured by SparkFun Electronics.” So, the advise should be to be careful with Pro Minis if you use one not based on the SparkFun modules. Not everyone follows the reference standard.
I do not like “arduino” much, but I bought some arduino boards (The wide boards with crazy pinout) together with some TFT displays from Ali, because I was curious about those displays and assumed I could just stick such a display on the arduino board.
It did not fit!
Pin spacing between the left and right row of pins was 0.1" wider than on the arduino boards.
By bending the “arduino” connectors a bit outward, and the TFT pins a bit inward I was able to fit them together but is is not as it should be.
Motto:
Beware of library components. Triple check everything.
This is also why I maintain my own checked library components.
To be fair, SparkFun’s newer version is strictly backwards-compatible with their older version. All they did was add two new analog pins in a place where there had been no pins before.