I think @DrAzzy makes a good point with the power pins. Could an option be to extend the board's length by, say, two pins and have gnd and 3.3V on both sides? Then there's a bit more room for the usb plug, component selection, and maybe a few pins on the end of the board. It's obviously a trade-off for 5mm of extra length though.
Another thing with space, I've squeezed a few more things onto one of my boards before by having the usb connector, the fuse and the diode on the bottom of the board. The usb 5v needs to go through the fuse and diode before it goes anywhere else, so if it was handy for the routing in my particular case.
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.
I think @DrAzzy makes a good point with the power pins. Could an option be to extend the board's length by, say, two pins and have gnd and 3.3V on both sides? Then there's a bit more room for the usb plug, component selection, and maybe a few pins on the end of the board. It's obviously a trade-off for 5mm of extra length though.
Another thing with space, I've squeezed a few more things onto one of my boards before by having the usb connector, the fuse and the diode on the bottom of the board. The usb 5v needs to go through the fuse and diode before it goes anywhere else, so if it was handy for the routing in my particular case.