Chat freely about anything...

User avatar
By Cyberduke
#39981
torntrousers wrote:I don't know, i've been impressed with how reliable ESP's are despite my rough and ready treatment. I've found with just few simple things they can work fine and for months on end:
1) a capable power supply
2) bypass capacitors
3) don't have long dangling hookup wires on floating pins, use a pullup/down resistor if the wire's long
4) make sure breadboard jumper wires don't have loose connectors, soldered connections are best

If yours is being unreliable take a photo of the setup and post it here and probably someone will point out what could be wrong.


I will have a close look at all the above criteria in my circuits. I am attaching photos of both my setups for the sake of completeness. Note: Both setups are very temporary (one much more than the other). But the one setup I believe do meet all above criteria. It is obvious which one that is.

I think that my second setup definitely can suffer from being a very temporary setup. But I do not see the same issue with my first setup.
Image

Image
User avatar
By mianos
#39982 I have 6 different kinds boards. I have never found any to be unreliable unless I have bugs. I have experienced all sorts of frustration to the point where I had to put it down for a few weeks. When I came back I discovered my bug (in this case was calling an ICACHE_FLASH_ATTR function from an interrupt handler, makes things kinda work then crash suddenly for no reason!) .
I have had every other kind of bug, memory leaks, crashes (the watch dog gets a lot of exercise by me LOL). Once things work I have had some boards running for two months sending HTTP once a minute. Now I am servicing 20 HTTP requests a second for 3 days non stop from my new micropython http server module.

In summary, if you don't have bugs they seem to be amazingly reliable. I guess you also depend on the arduino shims but using the native 1.5 SDK with micropython and mostly working in C they are rock solid so it's either arduino or you (and usually me :)
User avatar
By sej7278
#39984 generally i've found they:

don't like multimeters
don't like LM1117T regulators
don't like weak power supplies
have various levels of quality control

i find the ESP-01 is pretty hardy and nothing seems to kill it, the ESP-07 is not great and the ESP-12 is the flakiest of the bunch. i've even had a nodemcu devkit die on me.
User avatar
By Cyberduke
#40068
mianos wrote:I have 6 different kinds boards. I have never found any to be unreliable unless I have bugs. I have experienced all sorts of frustration to the point where I had to put it down for a few weeks. When I came back I discovered my bug (in this case was calling an ICACHE_FLASH_ATTR function from an interrupt handler, makes things kinda work then crash suddenly for no reason!) .
I have had every other kind of bug, memory leaks, crashes (the watch dog gets a lot of exercise by me LOL). Once things work I have had some boards running for two months sending HTTP once a minute. Now I am servicing 20 HTTP requests a second for 3 days non stop from my new micropython http server module.

In summary, if you don't have bugs they seem to be amazingly reliable. I guess you also depend on the arduino shims but using the native 1.5 SDK with micropython and mostly working in C they are rock solid so it's either arduino or you (and usually me :)


I have this last few weeks believed that all can be fixed with coding until I came to the point when I posted this. You are restoring my hope, The esp8266 is so ideal in price and easy to use(I know how I am contradicting myself by saying this, But I believe you guys will know what I mean). That it would be a shame that it is a bad module.

With my curious side taking over, how did you connect your esp module onto the internet and/or your projets?

sej7278 wrote:generally i've found they:

don't like multimeters

They would not be the first thing not to like multimeters sadly.

sej7278 wrote:don't like LM1117T regulators

Uhm.... exactly what I am using, what regulator do you suggest?
sej7278 wrote:don't like weak power supplies

The LM1117 can supply 800mA of current, so I don't see the LM1117's trouble being that it can't supply enough power. I am currently using a 10V 800mA supply to power the entire board.
sej7278 wrote:have various levels of quality control

From the manufacturing side or from the building of a project side?