Hi all,
(All of this is right before I managed to also accidentally break the USB connector off the board, but never mind that…)
I am feeling rather frustrated with myself because it looks like I may have damaged my Nano BLE (Rev 2), and I’d just like to understand the failure mode so I can hopefully avoid it in the future.
I’m working on a battery + solar powered remote sensor project (monitoring wood moisture and environmental-type things in a “solar kiln”, a sun-warmed outdoor enclosure for drying firewood at an accelerated rate). I’ve been experimenting with all kinds of circuit modifications using the Nano 33 BLE on a breadboard and in general I’ve been having a really fun time with it.
Last night I started my first experiments with a MOSFET to use as a switch to enable/disable the current in a voltage divider circuit that monitors the LiPo battery voltage (e.g. charge level), so as to be able to reduce current consumption from that part of the circuit to only the times when I’m actually taking a reading and thus extend the overall battery life of the application. Before introducing the MOSFET, the average current consumption of the whole circuit seemed to be around 10mA (though my INA219 seems to report somewhat different data).
At some points during the MOSFET experiment I noticed much higher current than expected running through the circuit (perhaps up to 500mA at one point… I know, ouch…), along with noticeable heat in some of the components and at times a faint burning smell. Of course I unplugged the voltage source as soon as I noticed these abnormalities but I imagine the damage would have been done quite quickly. I believe part of what led to some of my errors was not realizing (“learning?”) that the MOSFET can apparently retain capacitance/voltage at the gate even when the gate is disconnected. Specifically, it looks like I can start with no current flow in the MOSFET (drain-to-source), then add a “pull-up” resistor to pull the gate high and initiate current flow from drain to source, but then even after disconnecting the pull-up resistor the current appeared to continue flowing. Of course I must have also made another wiring mistake to account for the super high current flow and damage, but this is what led me to start understanding that the MOSFET can retain its gate “setting” even when the gate pin is floating or disconnected.
The board actually still appears to be functioning correctly (in terms of software), but I am seeing the strange behavior that the typical current consumption is now around 100mA. That might be OK just for experimentation of certain kinds, but I don’t want to risk damaging other components if this is a liability. It appears to boot up and load sketches just as normal. In specific, in this project I have cut the USB power jumper and have been applying 3.3V to the corresponding pin from a voltage regulator in order to power the board efficiently. So I’ve tried to remove all other potentially problematic aspects of the circuit besides this 3.3V input and it appears that the current consumption is still high through that input, but not through other circuit sections like the digital / analog pins.
Can anyone offer some insight as to what might have happened internally in the Nano 33 to explain the high current draw but continued functionality of the device, along with any words of wisdom or advice that can help me combat the guilt I’m feeling about damaging the board? The money isn’t really an issue (these things are delightfully cheap), I just don’t want to be burning out high quality devices like this in order to learn about electronics.
Thanks in advance for any insights you can offer about the likely problem or how to proceed with renewed confidence and joy in this fascinating hobby!
Best,
Daniel






