Symbol Wizard from Footprint

Hello All,
As with most of my questions this one will likely be odd. I’m looking for a wizard that can take a footprint and create the skeleton of a symbol based on the pin/pad names and location on the footprint. I’m lazy so this would really help. If this doesn’t exist, then I’ll write it but nobody will use it since I will do it in perl - S-expression files rock :wink:

Footprints do not have pin name information.
Footprints do not have pin type (input, output, power, etc) information.
Symbols have their pins organized in ways that makes sense in a schematic, and it’s generally not related to the pad order in footprints.

So what other use is left for such a “wizard”?

There are scripts that go the other way. You can copy some data from a datasheet into a spreadsheet, add some more meta data, and then generate a schematic symbol from that. But I have not used those scripts myself.

I do agree that KiCad would benefit from better methods to generate symbols, especially for symbols with many pins such as FPGA’s or big microcontrollers, but I do not believe your proposal would be a very useful method.