The one in core parts seems to have been done by someone in the 96board community and he seems to think it should do for all boards (although with .1 connectors that doesn't appear to be correct). There appear to be mechanical drawings available so making a correct part shouldn't be that hard. Perhaps I'll hava a look at what is needed. Easy enough to do at least on pcb, but the one in core is 85mm wide and something called an IOT edition is only 60mm wide so I'll hold off doing anything til the OP indicates what exact board he is looking for.
Edit: The OP wins, I ran in to a bug in my script and instead of putting my fist through the LCD like I wanted, I fixed up this part instead. I only changed schematic and pcb and left breadboard alone. Most of the change is in pcb to change the connector from .1in to 2mm. As always you need to print out the footprint and check it against a real part.
96boards Consumer Edition_fixed.fzpz (95.8 KB)