I hereby certify that I am not simply asking someone else to design a footprint for me.
I’d like to create a footprint generator, similar to the Circular Pad Array generator that currently exists. I’d like to create a Linear Pad Array generator, that would work on regularly spaced rows and columns, similar to the BGA Ball Grid Array generator, only using through-hole pads.
Where does the code to create footprint generators live? Can users create additional footprint generators?
@paulvdh, thanks so much for your quick and very helpful reply.
Yeah, I think I could use these scripts as a model for what I want to do. However, for the specific case I was working on, I discovered that the SIP/DIP wizard could create a 1x5 grid of through hole pads quickly and easily.
There are now “Create Array” functions built into Kicad for both circular and linear arrays.
To find and use these functions:
Open Footprint Editor, create a single unit of whatever you wish to form an array;
Then, Right Mouse click on that item, choose Create from Selection, choose Create Array.