Botvac Connected - Please press OK to continue

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

Botvac Connected - Please press OK to continue

Postby TechGuy » July 22nd, 2017, 3:54 pm

I am troubleshooting a Botvac Connected with LIDAR problem.

Observation:
Start house or spot cleaning. The vacuum motor, brush motor and side brush motor were turned on for a short time. Then turned off. This repeated 3 times and gave me Please press OK to continue. No error code 2000, 3000 or 4000 was displayed after the press ok message.

NeatoControl Test:

TestMode On
SetLDSRotation On
GetLDSScan
AngleInDegrees,DistInMM,Intensity,ErrorCodeHEX
0,0,0,0
1,0,0,0
.
.
.
359,0,0,0
ROTATION_SPEED,0.00

The rotation speed DistInMM and Intensity readings were zero. Botvac Connected did not think that there was any error as ErrorCodeHEX reading was 0.

I saw the LIDAR was rotating(without disassembled the Botvac) during the NeatoControl test. Why the rotation speed is 0?

The LIDAR motor, belt, ball bearings and laser diode may be the problem from my research.
If the motor and laser diode is no good, I may as well replace the whole LIDAR unit without spending time identify the failed LIDAR component(s).

Your comments will be appreciated. TIA
Charging battery directly: 400 Series, 500 Series,. How to Desolder
For Sale: Black CHM 2 Ball Bearings set
User avatar
TechGuy
Robot Addict
 
Posts: 1501
Joined: February 17th, 2009, 11:52 pm

Re: Botvac Connected - Please press OK to continue

Postby glnc222 » July 22nd, 2017, 8:56 pm

Sounds like a case for running the lidar externally with the Arduino or commercial controller, see the Hacking forum. It looks like the lidar is not returning any data, its microcontroller not functioning at all. Instead of reading the text output shown, Neato Control Program will render a graphic picture of the scan. Links in Mods & Repairs list to lidar internals articles, circuitry. It is odd the RPM is not showing, suggesting something general about the interface besides the laser/detector parts. There is an optical spin detector in the drum.
glnc222
Robot Master
 
Posts: 4582
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: Botvac Connected - Please press OK to continue

Postby TechGuy » July 22nd, 2017, 10:06 pm

Thank you for the info.

1. According to this 2 parts blog, the LIDAR driver PCA for the Botvac and XV LIDAR are the same PCA with the same revision/model number and date. I have a XV LIDAR which can be used to repair the Botvac LIDAR driver PCA.
http://blog.avrnoob.com/2015/08/neato-b ... -1-ir.html
http://blog.avrnoob.com/2015/09/neato-b ... lidar.html

2. For the rotation speed, I will open the LIDAR to clean the in photo interrupter.
https://www.youtube.com/watch?v=5OlM7x2 ... e=youtu.be

The GetSurreal XV Lidar Controller v1.2 is out of stock ATM. Otherwise, it is good tool to test Neato LIDAR.
Charging battery directly: 400 Series, 500 Series,. How to Desolder
For Sale: Black CHM 2 Ball Bearings set
User avatar
TechGuy
Robot Addict
 
Posts: 1501
Joined: February 17th, 2009, 11:52 pm

Re: Botvac Connected - Please press OK to continue

Postby TechGuy » July 23rd, 2017, 12:53 am

glnc222 wrote:... It is odd the RPM is not showing, suggesting something general about the interface besides the laser/detector parts. There is an optical spin detector in the drum.

On second thought, Botvac is not using the mechanical slip ring to get power to the laser/camera electronics. If the contactless power system failed, there is no power to the driver board. This may explain why there is no RPM reading.

Before replacing the driver PCA, I need to determine whether there is any power at the black and red wires.

Photo borrowed from http://blog.avrnoob.com/2015/09/neato-b ... lidar.html
Image
Charging battery directly: 400 Series, 500 Series,. How to Desolder
For Sale: Black CHM 2 Ball Bearings set
User avatar
TechGuy
Robot Addict
 
Posts: 1501
Joined: February 17th, 2009, 11:52 pm

Re: Botvac Connected - Please press OK to continue

Postby TechGuy » July 24th, 2017, 9:14 pm

From now on, I will call the horizontal LDS board, mounted under the laser and camera assembly, as LDS board. The vertical board, mounted vertically on the side of the laser and camera assembly as the driver board.

The voltage across the Black and red wires on the LDS board is 3.2V. The red wire on the PCA is labeled 3V3. I assumed that the voltage should be 3.3V. With voltage to power the driver board, the driver board may be bad. Time to transplant the driver board from a good XV LIDAR to this Botvac LiDAR.

But there is still chances that Botvac driver board is good and the LDS board does not Rx or Tx the serial data from/to the main PCA through the optical circuitry.
Charging battery directly: 400 Series, 500 Series,. How to Desolder
For Sale: Black CHM 2 Ball Bearings set
User avatar
TechGuy
Robot Addict
 
Posts: 1501
Joined: February 17th, 2009, 11:52 pm

Re: Botvac Connected - Please press OK to continue

Postby vic7767 » July 24th, 2017, 9:54 pm

TechGuy wrote:there is still chances that Botvac driver board is good and the LDS board does not Rx or Tx the serial data from/to the main PCA through the optical circuitry.
Once the Lidar is powered up you should be able to connect your PC com port to the Rx, tx at 9600, spin the Lidar turret and see characters on your screen.
Roomba and Neato Mods, come visit: http://www.vic7767.com/

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

Re: Botvac Connected - Please press OK to continue

Postby TechGuy » July 25th, 2017, 11:52 am

vic7767 wrote:
TechGuy wrote:there is still chances that Botvac driver board is good and the LDS board does not Rx or Tx the serial data from/to the main PCA through the optical circuitry.
Once the Lidar is powered up you should be able to connect your PC com port to the Rx, tx at 9600, spin the Lidar turret and see characters on your screen.


Good to know. Are you using Roomba SCI cable with an adapter?

The LDS board is confirmed not working after testing it with a good XV driver board.
There is another board on the bottom side of the LIDAR assembly to send/receive optic data to/from the LDS board inside of the LIDAR assembly. Wireless coupling of power is working between these two boards. The optic data coupling is not working.

Any suggestion other than replacing the whole LIDAR assembly.
Charging battery directly: 400 Series, 500 Series,. How to Desolder
For Sale: Black CHM 2 Ball Bearings set
User avatar
TechGuy
Robot Addict
 
Posts: 1501
Joined: February 17th, 2009, 11:52 pm

Re: Botvac Connected - Please press OK to continue

Postby glnc222 » July 25th, 2017, 1:49 pm

On the XV a Jinpat company part number was found on the older, non-optical slip ring; maybe something on the newer optical one from Vorwerk lidar used.
glnc222
Robot Master
 
Posts: 4582
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: Botvac Connected - Please press OK to continue

Postby vic7767 » July 25th, 2017, 4:58 pm

TechGuy wrote:Good to know. Are you using Roomba SCI cable with an adapter?
I'm using a WiFi UART to connect with the LIDAR Tx, Rx.
Roomba and Neato Mods, come visit: http://www.vic7767.com/

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


Return to Neato Robotics

Who is online

Users browsing this forum: Aniseedvan, KeldBroe, leonicholson, longerski, Patrik, Snokia, TechGuy and 491 guests