Closed GerwinJanssen closed 8 years ago
What about a divider on RX pin with a jumper to bypass it ?
How about adding 2 jumpers, one to disconnect the ESP8266 Tx and one to disconnect ESP8266 3v3 ? This can be used to program ESP8266-01 modules using NodeMCU with nothing but a wire harness, and saves us from building this: http://www.whatimade.today/content/images/2015/04/ESP8266_FTDI_RST_bb.jpg
If you don't want extra through hole stuff, just place 2 pairs of holes and have them jumpered by default, so anyone who wants this feature can cut the trace and install 2 jumpers.
Improve power usage. Read on if deployment is being considered.
I use the board for development and find it unsuitable for deployment (on battery) as it uses too much power (over 400uA in deep sleep; I still use v0.9).
34uA - Wow - great achievement - would you mind to elaborate on how you achieved this with an ESP - i thought it would not be possible to run it on Batteries for a longer time. Thanks for your insight and help in advance, kind regards, mike
@emgab , as I mentioned, I use a MCP1700 which has a 1.5uA Iq (quiescent current) and the ESP+ds18b20 use about 30uA. Let me emphasize that this is the deep sleep current. When running (with WiFi) the ESP consumes around 70mA, with much higher peaks for very short periods when communicating.
BTW, the more powerful RT9020 (500mA vs. 250mA) still has a typical Iq of 25uA, not that bad. The deep sleep current matters when you wake up for only a few seconds every so many minutes.
With my app the ESP wakes up once a minute and uses about 75mA*s (in less than 1s it takes to read and report the reading) so 1.25mAh/h. A bad LDO with, say 1mA Iq (I've seen worse), will consume another 1mAh/h, a significant load. If the app wakes up once every 5 minutes then the LDO adds 5mAh/h to the 1.25mAh/h - the bulk of the power is spent sleeping.
With a good LDO the app will still uses 1.25mAh/h working but the LDO will add only 0.0015mAh/h doing a 1min cycle and 0.0075mAh/h in a 5min cycle - the bulk of the power is spent when awake (doing work).
So the longer I sleep the more important the sleep power usage becomes. If the ESP is constantly on then the quality of the LDO is less critical. If the app wakes up once an hour (not uncommon) then most of the power is spent (wasted) when sleeping (doing no work).
cheers
Hi, for the 3.3V supply, had some efficiency problems from 12V to 3.3 and therefore I built: this. It fits onto a LM1117-3.3 SOT-223 Footprint. (I assume this is compatible to the LD33 shown at your board) and works great from 12V, but may have some efficiency downsides during sleep compared to a LDO. If you like to integrate a step-down converter onto your design, just let me know, if I can help.
Hello all, I've been thinking at this, i.e "how to design the ultimate Node-MCU board". My ideas have been:
BTW, please do not change the form factor or pinout! Current Node-MCU is becoming a de-facto standard, which is used by other board (rovers, ...) to integrate. Changing this will fragment the market and drive costs higher, which would negate one of Node-MCU's and ESP8266's main advantage, which is ultra low cost.
[On this point, I'm at a loss as to why they came up with ESP-13 (AKA Wroom-02) yet-unseen and incompatible for factor???]
If you do have to change form factor, make it narrower but keep old pins aligned with new ones, i.e. same pin sequence (as is already the case with successive revisions of the board)
Use a step up/down converter so that the board supports the full 3.0V-4.2V range of a LiPo.
This conversation really belongs as part of the nodemcu-devkit-v1.0 issues list, e.g. nodemcu/nodemcu-devkit-v1.0#12, hence falls under #719.
Did you all know that we working on new improved #ESP8266 development board? But we need your help. How can we improve our development board? Let us know!