I have a Nano 33 IoT running a sketch using a USB power source, everything works as expected. But, if I unplug the USB power, and power the Nano 33 via VIN with a 9.6V NiMH battery it doesn't run. The green LED is lit as thought its trying to do something, but my reading on the Cloud IoT Dashboard shows no activity, I measured the voltage at the VIN (10.6V, battery labeled at 9.6V output) and at the 3.3V pin (3.3V seen). If I unplug the battery and again power the device with a USB power source, everything runs fine, Dashboard comes alive. I've repeated the above process multiple times, tried the RESET button with the battery, no luck. The Nano 33 was moved to a simple breadboard for testing, NO devices are attached to the GPIO except a resistor voltage divider to A0 to verify an analog input. I've searched for Nano 33 power issues in forums, but typically the the problems were caused by inadequate VIN voltages, I've measured and remeasured VIN, 10.6V. Any idea why the Nano won't run with 10.6V VIN power?
Is it a genuine nano. Has it had anything fried by previous experiments. Have you tried getting it to do anything when powered as it might just be cloud connection problem
It is a genuine Nano. When I switch power to the USB it connects reliably with IoT Cloud and trucks along as expected. The power chip converts the input voltage from the battery to 3.3V as measured at the "3.3" pin, so I assume all is well with the device.
I've run this same setup with ESP01, ESP32, and WeMOS D1 mini devices with the obvious pin assignment changes, limitations (no ADC on ESP01, GPIO output count, etc.) and software nuance's without this issue.
I've stripped down the hardware to a breadboard, the only pins being used are VIN, both GND pins, and A0 to isolate possible attached hardware interference.
OK, I think I've got this. Unlike the other processors I've mentioned above. The Nano 33 will wait for the Serial interface to connect even when no PC is attached. I've been using my PC USB port as a power source and to observe debug messages. Once I disabled the "while(!Serial) { }" statement things came to life with the battery power, this is NOT required on my other processors! Spent two days on this...
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.