Need help interpreting Neato Control output

News and information about the Neato XV-11 Robotic Vacuum. All discussion and troubleshooting questions go here.

Need help interpreting Neato Control output

Postby JEfromCanada » February 23rd, 2017, 2:07 pm

I have a Botvac 80 that was working flawlessly until I took it somewhere to do a large-area cleaning. The cleaning worked, but when I got home, Neato proclaimed it needed recharging and it has not run since.

This unit is 18 months old, having run 3 charging cycles per week. If I just need a new battery, that's OK, but if there's something wrong with the charger circuitry, that's something I should know before I buy a battery.

Here's the output of the Neato Control program (run while Neato was on the charger):


____ Discrete: ____=
SNSR_DC_JACK_IS_IN=False
SNSR_DUSTBIN_IS_IN=False
SNSR_LEFT_WHEEL_EXTENDED=False
SNSR_RIGHT_WHEEL_EXTENDED=False
LSIDEBIT=False
LFRONTBIT=False
LLDSBIT=False
RSIDEBIT=False
RFRONTBIT=False
RLDSBIT=False
____ Analog: ____=
BatteryVoltage=mV=12204
BatteryCurrent=mA=-105
BatteryTemperature=mC=25840
ExternalVoltage=mV=246
AccelerometerX=mG=-10
AccelerometerY=mG=2
AccelerometerZ=mG=994
VacuumCurrent=mA=0
SideBrushCurrent=mA=0
MagSensorLeft=VAL=0
MagSensorRight=VAL=0
WallSensor=mm=70
DropSensorLeft=mm=0
DropSensorRight=mm=0
____ Buttons: ____=
BTN_SOFT_KEY=False
BTN_SCROLL_UP=False
BTN_START=False
BTN_BACK=False
BTN_SCROLL_DOWN=False
BTN_SPOT=False
____ Charger: ____=
FuelPercent=19
BatteryOverTemp=0
ChargingActive=0
ChargingEnabled=1
ConfidentOnFuel=0
OnReservedFuel=0
EmptyFuel=0
BatteryFailure=0
ExtPwrPresent=0
ThermistorPresent=1
BattTempCAvg=25
VBattV=12.19
VExtV=0.23
Charger_mAH=0
Discharge_mAH=99


I could use help interpreting these results.

Thanks in advance.
Current robots:
Roomba Discovery 4210 (R.I.P. - Freecycled)
Roomba 560 (retired)
Neato XV-11 SW version 3.1.17844, LDS version 2.6.15295, with Pet Brush and Vic's filter (sold)
Neato Botvac 80 SW version 1.1.97, LDS version 2.6.15295, Board SW version 22753
JEfromCanada
Robot Addict
 
Posts: 613
Joined: November 13th, 2007, 5:16 pm
Location: Canada

Re: Need help interpreting Neato Control output

Postby glnc222 » February 23rd, 2017, 2:26 pm

Note it polls continuously, and some sensors require TestMode ON to read.
The battery temperature is high typical of NiMh just fully charged, heating at the end (room temp around 20C vs 25C shown). Yet the Fuel Gauge shows only 19 instead of near 100. This could indicate a worn out battery with minimal capacity. Exactly how the algorithms work is unknown, but the software includes the designed battery specs and the Botvac measures charge with a dedicated MAXIM IC. In one case the IC was defective and replaced by the user; special soldering tool needed, hot air rework tool, for surface mount components.
There is some USB command to manually adjust the Fuel Gauge, at least on XV's, Botvac software can differ.

[edit] I am not sure about the Drop Sensors zero. With the continuous reading test it dynamically, putting bot on a table with sensors over the edge and back over table etc. Zero would be equivalent to a floor present, but I thought it was usually a positive number, going up around 70 on a cliff.
[edit] Zero maybe because TestMode On required to read that sensor. Remember to turn TestMode OFF manually.
glnc222
Robot Master
 
Posts: 4377
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: Need help interpreting Neato Control output

Postby JEfromCanada » February 23rd, 2017, 2:44 pm

I didn't bother with Testmode because I wasn't trying to test sensors. I just wanted battery level and charge-related info. I had a difficult time getting on the floor with my laptop, connecting the USB connector, and getting the rubber USB cover back on, so I'm reluctant to do the exercise again with TESTMODE ON.

Although if someone tells me it's a requirement, I'll force myself to do it again!
Current robots:
Roomba Discovery 4210 (R.I.P. - Freecycled)
Roomba 560 (retired)
Neato XV-11 SW version 3.1.17844, LDS version 2.6.15295, with Pet Brush and Vic's filter (sold)
Neato Botvac 80 SW version 1.1.97, LDS version 2.6.15295, Board SW version 22753
JEfromCanada
Robot Addict
 
Posts: 613
Joined: November 13th, 2007, 5:16 pm
Location: Canada

Re: Need help interpreting Neato Control output

Postby vic7767 » February 23rd, 2017, 4:19 pm

That battery should be around 14vdc when fully charged JE. I suspect your pack may need replacing.
Roomba and Neato Mods, come visit: http://www.vic7767.com/

http://www.Robot-Doc.com/
User avatar
vic7767
Robot Master
 
Posts: 14286
Joined: January 14th, 2006, 8:31 pm
Location: Haughton Louisiana - USA

Re: Need help interpreting Neato Control output

Postby JEfromCanada » February 23rd, 2017, 7:53 pm

Thanks everyone. I've ordered a new battery.
Current robots:
Roomba Discovery 4210 (R.I.P. - Freecycled)
Roomba 560 (retired)
Neato XV-11 SW version 3.1.17844, LDS version 2.6.15295, with Pet Brush and Vic's filter (sold)
Neato Botvac 80 SW version 1.1.97, LDS version 2.6.15295, Board SW version 22753
JEfromCanada
Robot Addict
 
Posts: 613
Joined: November 13th, 2007, 5:16 pm
Location: Canada

Re: Need help interpreting Neato Control output

Postby Lewiy » February 24th, 2017, 4:50 am

JEfromCanada wrote:(run while Neato was on the charger)

If so, ExtPwrPresent must be equal to 1. VExtV should be higher than VBattV. It seems that the charger must be checked.
Lewiy
Robot Master
 
Posts: 142
Joined: September 27th, 2014, 3:33 am

Re: Need help interpreting Neato Control output

Postby JEfromCanada » February 24th, 2017, 5:04 am

@Lewiy

Thank you for your sharp eyes. I only wish you had seen my post before I ordered my battery! The charger's power cord had not been pressed far enough into the power bar and no power was getting through to the charger. The charger is working now and I'm seeing movement on the "charging" indicator.
Current robots:
Roomba Discovery 4210 (R.I.P. - Freecycled)
Roomba 560 (retired)
Neato XV-11 SW version 3.1.17844, LDS version 2.6.15295, with Pet Brush and Vic's filter (sold)
Neato Botvac 80 SW version 1.1.97, LDS version 2.6.15295, Board SW version 22753
JEfromCanada
Robot Addict
 
Posts: 613
Joined: November 13th, 2007, 5:16 pm
Location: Canada

Re: Need help interpreting Neato Control output

Postby glnc222 » February 24th, 2017, 5:25 am

One thing I like about Samsung is the dock has indicator lights for both power and connection to the robot. Apologies did not see the dock data earlier. One just assumes that had been checked.
glnc222
Robot Master
 
Posts: 4377
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: Need help interpreting Neato Control output

Postby JEfromCanada » February 24th, 2017, 5:37 am

Ironically, while I was looking at the data myself, I was comparing against a report posted by another user. Everything matched almost perfectly line-by-line (including the states of various true/false and 1/0 readings), so I never suspected any issue with the charger not being plugged in!
Current robots:
Roomba Discovery 4210 (R.I.P. - Freecycled)
Roomba 560 (retired)
Neato XV-11 SW version 3.1.17844, LDS version 2.6.15295, with Pet Brush and Vic's filter (sold)
Neato Botvac 80 SW version 1.1.97, LDS version 2.6.15295, Board SW version 22753
JEfromCanada
Robot Addict
 
Posts: 613
Joined: November 13th, 2007, 5:16 pm
Location: Canada

Re: Need help interpreting Neato Control output

Postby glnc222 » February 24th, 2017, 4:08 pm

Under Analog there is External Voltage 246 millivolts, just leakage from battery, virtually zero. But the USB data could be taken off the dock. Fine details are needed in reports, what procedure is used. Multimeter on dock plates would also show no power in dock. Funny almost every device has a power indicator light on it, strange this dock does not. There have been some defective docks. The Botvac eliminated the separate standard charging brick inside and made their own circuits integrated in the dock. Other robots use a brick separate from the dock, outside, like a lot of electronics, even low voltage lamps, making the dock more compact, but a bit messy. Moving the robot and dock to a table for USB comm would reveal the situation.
glnc222
Robot Master
 
Posts: 4377
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: Need help interpreting Neato Control output

Postby JEfromCanada » February 24th, 2017, 4:41 pm

Despite leaving voice mail and email for Robotshop, they inadvertently shipped the battery this morning. I have since contacted them, and they have agreed to refund my payment (including return shipping) if the package is left here. I will try to refuse the shipment, but my mail carrier typically just drops items in the box without ringing the bell...
Current robots:
Roomba Discovery 4210 (R.I.P. - Freecycled)
Roomba 560 (retired)
Neato XV-11 SW version 3.1.17844, LDS version 2.6.15295, with Pet Brush and Vic's filter (sold)
Neato Botvac 80 SW version 1.1.97, LDS version 2.6.15295, Board SW version 22753
JEfromCanada
Robot Addict
 
Posts: 613
Joined: November 13th, 2007, 5:16 pm
Location: Canada

Re: Need help interpreting Neato Control output

Postby JEfromCanada » February 27th, 2017, 8:26 pm

I left a note in my mailbox for the postman. It worked...

I got a note in my box today that the package had arrived, and that it was being refused at my request. My original battery is working just fine!
Current robots:
Roomba Discovery 4210 (R.I.P. - Freecycled)
Roomba 560 (retired)
Neato XV-11 SW version 3.1.17844, LDS version 2.6.15295, with Pet Brush and Vic's filter (sold)
Neato Botvac 80 SW version 1.1.97, LDS version 2.6.15295, Board SW version 22753
JEfromCanada
Robot Addict
 
Posts: 613
Joined: November 13th, 2007, 5:16 pm
Location: Canada


Return to Neato Robotics

Who is online

Users browsing this forum: No registered users and 334 guests