Using a 40 pin ESP32 Wemos board. This board breaks out several common pin headers, a switched high current Mosfet, logic level shifter, 2 separate NeoPixel headers a selectable 3.3v or 5v for I2C devices.
If all you need is 5v then supply 5v to either of the 2 input headers (JST-XH or JST-VH). Then solder the jumper connecting VCC to NEO-1/2 and a second solder jumper connecting VCC to th 5v rail. I did this to protect the ESP32 from human error. Although not full proof, it helps.
The Mosfet is always connected to the VCC voltage. This way you can switch a 24v load, add a separate 5v regulator for your NeoPixels and even a 2nd 3.3v regulator if you have an I2C device that is not 5v tolerant.
Connectors are JST-VH, JST-XH, JST-PH and JST-SH
The voltage regulators are these…
Vertical Voltage Regulator
Buy some right angle pin headers for the voltage regulators.
I have 2 variants. One uses a SMD version of a logic level shifter, the other a thru-hole
STL files for a box are on GitHub as well. I use 3x6 mm Socket Head Cap screws to mount the PCB and 3x10 for the lid.
Just split the STL to objects in your slicer before printing.
Gerber files on my Github.