NodeMCU is an impressive development platform. However, I encountered some limitations while using it for this project. This is a short writeup about these limitations (to be updated).
Encountered issue | Solution |
---|---|
Pin numbers on NodeMCU PCB don't match ESP8266 pins | Ignore PCB pin numbers. Always refer to ESP8266 pin numbers. Make a schematic symbol which labels the pins as ESP GPIO. |
GPIO0, GPIO2 and GPIO15 require extra care | Use these pins as outputs. They also have pulldowns/pullups, so extra care is required. See here |
MOSI, MISO, SCLK signals not working | Use HMOSI, HMISO, HSCLK |
PWM only goes to 1 kHz | no real solution, use ESP32 if this is too low |
USB protection diode gets hot at higher currents | Possibly a fake diode. To be investigated. Replace with a well-known brand |
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.