Git Product home page Git Product logo

Comments (9)

Hypfer avatar Hypfer commented on July 22, 2024

This is not true of course. Anything aboce 3.6V can damage the pins.

https://twitter.com/ba0sh1/status/759239169071837184

https://hackaday.com/2016/07/28/ask-hackaday-is-the-esp8266-5v-tolerant/

from esp8266-vindriktning-particle-sensor.

bertmelis avatar bertmelis commented on July 22, 2024

🤯

So it's not tolerant by design but tolerant by reality.

from esp8266-vindriktning-particle-sensor.

Hypfer avatar Hypfer commented on July 22, 2024

I'm actually curious if there are any long-term side-effects. As of now I haven't seen any but that doesn't mean much

from esp8266-vindriktning-particle-sensor.

bertmelis avatar bertmelis commented on July 22, 2024

Went to Ikea yesterday, hacking this evening. I might throw in a voltage divider though, just to be sure. I'm short on devices atm.

from esp8266-vindriktning-particle-sensor.

bertmelis avatar bertmelis commented on July 22, 2024

so I tried with a simple voltage divider (2k2, 3k3) and this happens:
it works when I power the whole module via the Wemos D1 it works flawlessly. When I power via the main USB-C port it doesn't work. That is: it does connect to MQTT but the SoftwareSerial doesn't detect anything.

My electronics skills are a bit rusty. Would you have a clue?

from esp8266-vindriktning-particle-sensor.

bertmelis avatar bertmelis commented on July 22, 2024

Nevermind. Got it. I guess I ruined a path when soldering.

I used another pin and now it works without a problem.

from esp8266-vindriktning-particle-sensor.

bilogic avatar bilogic commented on July 22, 2024

I did some googling.

For folks like me who are not hardware savvy, the term 5V tolerant may be interpreted as being able to use 5V to power the chip, i.e. directly wire the USB power to ESP8266's 3.3V

But that is not the case as clarified by the CEO of Expressif here https://www.facebook.com/groups/1499045113679103/posts/1731855033731442/?comment_id=1732364133680532

  • 5V I/O - ok
  • 5V power - not ok

It might be better to state that clearly: As the ESP8266 I/O pins are 5V-tolerant, this should there shouldn't be any issues...

Thanks.

from esp8266-vindriktning-particle-sensor.

LordPinhead avatar LordPinhead commented on July 22, 2024

Hi, so that's a true and false thing. The chip itself is not 5V safe, you have to use a regulator of some kind. But the D1 has this on board.
If the regulator is not damaged, you can power it safely with USB. If its damaged though, you could destroy the chip.

I ordered 10 D1 Mini from Aliexpress and they were all goners, 1 from Germany that works without a hitch.
I measured the Vin of the ESP and it had between 1 and 3 Volts jumping or worse, 5V directly.

So a few are really gone, a few I could maybe safe when use a buck converter. But it's true that the esp chip itself will die with more than 3.6V in.

You know its dead when you flash the sketch and it constantly reboots with strange exceptions. Measure VIN on the esp and see if the regulator of the board is toast.

from esp8266-vindriktning-particle-sensor.

bilogic avatar bilogic commented on July 22, 2024

I commented earlier because I almost connected 5V to my 3.3V pin before "common" sense kicked in and I googled. I'm sure some have blown their ESP8266 due to misinterpreting "5V tolerant".

Even if some ESP8266 can endure the 5V, most won't. All I'm trying to do here is to prevent more damage.

from esp8266-vindriktning-particle-sensor.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.