makermoekoe / ESP32Picoremote

343 stars 84 forks source link

Auto RESET USB #2

Closed custanator closed 3 years ago

custanator commented 3 years ago

Hi! Thanks for posting a good project! On Instagram, you wrote about the problem of automatic firmware management via USB In your circuit, there are no resistors in a pair of transistors. They are present in the official scheme of NodeMСU. Maybe this is the problem?

image image

makermoekoe commented 3 years ago

The BC847s is a dual npn transistor which will need two resistors for sure. The MUN5214DW1 has exactly the same pinout but it includes a simple bias resistor network. Therefore, the two resistors on the base are not necessary in this case. You can check the datasheet here.

The problem which I've mentioned on Instagram (which results in this huge pcb creature) was just a wrong capacitor value for the enable pin of the ESP32. It needs 10uF there.

custanator commented 3 years ago

All clear. Thank you!