ESP 32 (and ESP 8266) Unstable with Powered USB Hubs

All ESP32 boards running MicroPython.
Target audience: MicroPython users with an ESP32 board.
Post Reply
Expert
Posts: 6
Joined: Mon Sep 30, 2019 12:16 pm

ESP 32 (and ESP 8266) Unstable with Powered USB Hubs

Post by Expert » Sat Oct 12, 2019 3:24 pm

My ESP devices are unstable when plugged into my 2A powered USB hub. By unstable, I mean they eventually lose communication with my Windows 10 computer. I know the micropython program is still running because I wrote simple program to make the LED blink. The LED keeps blinking even after the communication between the computer and ESP32 ceases. I should also note the same thing happens with an ESP 8266. When I plug the device(s) into a normal USB port it seems to run and communicate forever without issue. For further information see this post:
viewtopic.php?f=18&t=7074

How can I keep this from happening?

User avatar
pythoncoder
Posts: 3607
Joined: Fri Jul 18, 2014 8:01 am
Location: UK
Contact:

Re: ESP 32 (and ESP 8266) Unstable with Powered USB Hubs

Post by pythoncoder » Sun Oct 13, 2019 7:23 am

There is no general issue with powered hubs. Much of my development work on ESP32, ESP8266 and Pyboards has been with a Linux PC connected via a powered hub: I never experienced a problem traceable to the hub. My guess is that your hub has some kind of problem.
Peter Hinch

Post Reply