Another option is to have a 0.1" board (maybe with SOIC pads) and then have a second optional board full of snap-out adaptors that convert the more strange footprints back into 0.1"?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Another option is to have a 0.1" board (maybe with SOIC pads) and then have a second optional board full of snap-out adaptors that convert the more strange footprints back into 0.1"?