Just finished installing a Fallen v2 yesterday and I am getting a false “low battery” warning at random. It usually triggers right away (within 30 sec of powering up).
Full disclosure: This board was purchased second hand and prior owner did attempt install. There was some minimal soldering done and visually board looks fine. Just seeing if anyone else has ideas what to test before I give up and get another board
Below is what I have tried so far:
Three different batteries (all 4.1v on multimeter)
What does “batt” say in the serial monitor?
What version of ProffieOS do you use?
What version of the arduino-proffieboard plugin do you have?
Could you post your config file?
ProffieOS averages many readings on the battery, but maybe in your case it needs more averaging.
If so, you could try changing this:
Finally, I should mention that the battery monitor circuit is fairly sensitive to stuff touching it. Especially if the thing that is touching is it semi-conductive. If I remember correctly, the circuit is roughly in the middle of the board on the bottom. (Same side as SD card.)
What does “batt” say in the serial monitor? 2.84v
What version of ProffieOS do you use? 5.9
What version of the arduino-proffieboard plugin do you have? 2.2.0? Is this under Tools>Boards>Boards Manager?
Could you post your config file? Fallen v2 Config - Pastebin.com
Regarding the circuit, I get the error even with the board hanging loose from the chassis, not taped down with wires crammed in lol
The only thing I did with wiring which may be a little unorthodox is run the accent pixel off the 3.3v pad. It is a single neopixel, so I figured it wouldn’t be an issue
That’s pretty low.
Is that with the blade ignited, or off?
Is it always that low, or does it fluctuate?
When the battery is actually low, does the serial monitor values go even lower, or does it just stay at 2.84v?
I don’t think the LED on 3.3v should be an issue.
Have you measured the 3.3v pad to make sure it’s still at 3.3 volts?
Ouch, that’s bad.
That will eventually burn your board, and it might also be the reason the battery level is wrong.
The CPU is not meant to operate over 3.6 volts!
If that’s somehow caused by the LED you connected to the 3.3v pad, then I suggest disconnecting it immediately.
Besides the CPU itself, there are only two components involved with reading the battery voltage: R1 & R2 These are 410kohm resistors, but almost any size resistor from 100k to 500k will work as long as they are both the same.
Looking at those resistors under a magnifying glass, they look OK visually. I do not see any signs of excess heat or misplaced solder anywhere on the board for that matter.
I am going to try using the board again on my next install, maybe try LED 2/3 instead of 4/5 or something. Maybe get lucky lol
I just checked this board. It’s saying low battery, Serial Monitor says 2.78.
The 3.3v pad and SD power pad are 4.8v with a 4.13v charged battery.
The resistors R1 and R2 must be in flux while power is applied, I can’t get a reading. With no power they steadily climb from the 200’s up to about 318 \Omega
Voltage across R1 R2 is 2.08v.
Is 5v shorted with 3.3v somehow??? If not, I don’t see how this is possible.
(Unless you’re measuring it wrong.)
You can only measure resistance when the board is unpowered, and it’s not always going to work perfectly. However, when it’s powered you can measure the voltage on the voltage divider. One end should read 0, one should read battery voltage and the middle should read battery voltage / 2.
I suppose the short could be under/near the 3.3v regulator.
Is it plugged into USB? Maybe it’s getting the 5 volts from there…
(Check both sides of D61?)