NodeMCU Breakout PCB Design and Multi-Purpose Use

Hey everyone, I wanted to share my recent project with the NodeMCU v0.9/v1.0 ESP8266 dev board. I designed a breakout board to create self-contained temp/humidity sensors for my openHAB setup. Initially, I used small protoboards, but I wanted something more durable and visually appealing. I also 3D printed some enclosures to keep my wife happy—no bare PCBs around the house! :blush:

While working on this, I thought it’d be great to make it multi-purpose for future projects like RGB LED controllers or PIR sensor boards. So, I added breakout headers for all NodeMCU pins, space for a four-channel level shifter, and external sensor connectors. I’ve shared the board on OSHPark and PCBWay, including Gerber files. Check it out if you’re interested!

I’d love to hear any ideas for improvements. In the meantime, here are some pics of the bare board, prototype, and populated board. Let me know if you have questions or suggestions! :rocket: