RESET pins on Nano ESP32 must not be routed in your Hardware

This is a note for the designers and makers because the compatibility with the Nano V3 is not gurateed in this point.

Note: This only applied in the own user desings and I think that should be warned in the Arduino technical data.

I've been working with Nano V3 in some projects from long time and the Arduino PCB design for that board links both RESET pins internally (J1-3 and J2-3). If the designer / user use the Arduino PCB as is, throught pin strips for example, and the user design routes both pins too, the design works as expected but, if the intention is to replace last Nano V3 with the newest Nano ESP32, the board track (if exist) must be removed because the Nano ESP32 will not boot when powered and neither will be detected in the PC because the USB serial port will not initialized too due to the boot is stopped.

I hope this information is helpful to developers who, like me, have had this problem.

Kind regards community.

2 Likes

Thanks you probably saved many people many hours of problem checking.

It is necessary to pay attention to not only the reset pins, but also AREF. These two are the ESP32 boot pins (B0,B1 - GPIO0/46) their state during power-up determines how the ESP will boot and if the state is inappropriate the ESP will not boot. This is another board after UNO R4, which the name confusingly suggests compatibility with its predecessor.

1 Like