Finished(?) working on a new revision of my breakout board today:
This has been on my todo list for a while, but this post/my response to @rlkoshak above motivated me to take care of some issues I’d been wanting to fix for a while, e.g.:
- Added Shottky diode between RST/D0 pins to fix some deepsleep/upload issues
- Replaced slow I2C level shifter with the faster 74AHCT125N, which is known to work well with addressable LEDs (stepping up 3.3v to 5V output)
- Rerouted some of the GPIO pins to avoid using “bad” (GPIO 0,2,15) boot pins, and to use the “proper” I2C pins (D1,D2).
- Added an I2C header (I’m going to modify the enclosure models to open this up to external output, as well) for some future sensor ideas I have (e.g. HVAC differential pressure using I2C ADC, weight/strain gauges with HX711, etc…)
Kind of hesitating on hitting “send” to the fab, wondering if I’m missing something else (it’s hard to work around the different requirements for GPIO pins on these NodeMCUs)…
Happy to get any feedback before I lock it down