Adding A Rotating Side Brush to Neato XV's

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

Re: Adding A Rotating Side Brush to Neato XV's

Postby glnc222 » October 4th, 2015, 2:18 pm

drill guide for motor mount
(no pictures of the actual jig available)
Made from one or two pieces of 3/4" wood. Cardboard shims. Snug fit into Neato housing.
Use metal drill guide or corner of two blocks to drill straight through wood.
drillguide.jpg


wiring instructions
Polyfuse in series with motor red wire (positive), black ground. Motor red wire to positive, red wire on vacuum fan.
Black wire to system ground (black wire on vacuum fan, power plug on system board or the low voltage side battery pack black wire). 26 guage stranded wire can be fed around the vacuum fan plug on the system board, or around the side as shown here (you can try most common 22 guage but may be too thick). Motor will turn whenever the vacuum fan is operating.
Added wire in green.
Image
Image
Wire passing around the white plug to bottom of system board; then over rear edge of board to the top area.
(The system board need not be removed to install.)

Splices were made in the vacuum fan cable with tap butt connectors made of DB9 pins and heat shrink tubing. These will not fit through the opening around the system board plug so maybe superfluous. Still allows disconnecting the side brush motor when not used. A slide switch can be added elsewhere instead, either on the brush motor reached through the brush guard clip hole, or a small switch in the slots of the speaker grill on the housing, or the exhaust grill.

The brush must turn counter-clockwise looking down at the robot. The tip of the brush against a wall must sweep forwards towards the intake. If the brush turns in the wrong direction reverse the red and black wires.
glnc222
Robot Master
 
Posts: 4582
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: Adding A Rotating Side Brush to Neato XV's

Postby glnc222 » October 4th, 2015, 4:58 pm

Russian Version
Another installation with the gear motor without the plastic case was posted in Russia.
http://dixmod.ru/neato-xv-bokovaja-shyotka/
Youtube video https://www.youtube.com/watch?v=RezcoDWVtyU
Looks like the same motor from ServoCity but 200rpm I think too slow (the motors come with several different speed gear cases. There can be dealers in China.). Video shows too slow.
Looks like without the plastic case a better position for the shaft was possible, closer to the Vorwerk mounting using a belt drive.
glnc222
Robot Master
 
Posts: 4582
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: Adding A Rotating Side Brush to Neato XV's

Postby glnc222 » October 5th, 2015, 2:36 am

glnc222
Robot Master
 
Posts: 4582
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: Adding A Rotating Side Brush to Neato XV's

Postby elfamosorafo » January 24th, 2016, 1:27 pm

So I see where in the Neato Control program it shoots back <SideBrushType,1,SIDE_BRUSH_NONE>. If that's the case, where does the side brush connect on the PCB and how would I change this "Config"?. Is it controlled by PWM? :idea:
elfamosorafo
 
Posts: 15
Joined: February 16th, 2015, 10:56 am

Re: Adding A Rotating Side Brush to Neato XV's

Postby glnc222 » January 24th, 2016, 1:48 pm

The software configuration is for the Vorwerk models, not the Neato Robotics models. I do not know if the system boards are the same, nor where the Vorwerk side brush connects. For the addition to the Neato Robotics model I powered the brush off the vacuum fan power line. The fan load varies a lot and is large enough to support the extra side brush motor load. This line is powered whenever the unit is running and when Test Mode is ON over USB for diagnostics. The motors are powered but do not turn except under digital PWM control. The extra side brush motor is not PWM controlled so I put a polyfuse in line to prevent overloading when the motor is stalled and the brush stuck some way.

The externally mounted brush shown has its own little battery pack outside.
glnc222
Robot Master
 
Posts: 4582
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: Adding A Rotating Side Brush to Neato XV's

Postby Lewiy » January 25th, 2016, 2:38 am

elfamosorafo wrote:where does the side brush connect on the PCB and how would I change this "Config"?

The jack P9 has been reported for side brush (not tested). To activate it, you can apply one of the following options:
    setconfig SideBrushType SIDE_BRUSH_VORWERK_REV1 or
    setconfig SideBrushType 2
The result can be checked by the GetVersion command. You should see a line - SideBrushType,2,SIDE_BRUSH_VORWERK_REV1.
Lewiy
Robot Master
 
Posts: 143
Joined: September 27th, 2014, 3:33 am

Re: Adding A Rotating Side Brush to Neato XV's

Postby glnc222 » January 25th, 2016, 3:03 am

Basic confusion here. The connector and software is for the Vorwerk side brush motor. I did not use this motor. The internal construction of the XV models does not accommodate the Vorwerk motor. The machines are different mechanically.

Whether the Vorwerk P9 connector is active on the Neato system board unknown. Were it active, the characteristics need to be known, what voltage, current capacity etc., how many pins, whether PWM, etc. It is simpler just to use the vacuum fan power supply.

[edit] The VR100 has a side brush drive similar to Botvac with a belt and pulley speed reduction. A motor similar to the lidar spin motor might work. Several mechanical parts are needed to mount a shaft with pulley for the brush, and the plastic forms in the position required are not present on the XV. Fewer parts are needed to use the motor which I employed. It is not as good as a pulley drive but all that will fit. If you look through this thread you will see German engineer F_Robot reconstructed the insides of the XV with a lot of epoxy and custom made parts. But he is a professional expert at such things, highly skilled, extensively equipped.
Some sort of special bearing is needed to mount a shaft with pulley. Whether available as a standard item unknown.
glnc222
Robot Master
 
Posts: 4582
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: Adding A Rotating Side Brush to Neato XV's

Postby elfamosorafo » January 25th, 2016, 5:55 pm

Excellent information. I will apply this and attempt to reproduce (to a certian degree) how the Vorwerks works. Thank you..
elfamosorafo
 
Posts: 15
Joined: February 16th, 2015, 10:56 am

Re: Adding A Rotating Side Brush to Neato XV's

Postby glnc222 » September 3rd, 2017, 5:47 pm

The Vorwerk VR100 side brush motor assembly is sold for 60 Euros -- much more than the gear motor used here. The motor is the same as the lidar spin motor, and would be under PWM control. e.g. RF-500TB-12560. Whether the internal arrangement of the case is different to fit the motor is not known. The belt drive is not as noisy as the small gear motor used above, and is the more correct engineering.
Whether the drive signal for the side brush is available on Neato Robotics XV system boards is not known. On Rev64 Binky boards the SetConfig command over USB can enable the functions, but the board components could be missing, unknown.
The Vorwerk brush guard is also different for the brush, as previously discussed.
Image
glnc222
Robot Master
 
Posts: 4582
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: Adding A Rotating Side Brush to Neato XV's

Postby inetchik » October 15th, 2017, 5:23 am

Hello.

One of any Russian versions:

http://dixmod.ru/neato-xv-bokovaja-shyotka/
:cheers:
BR,
Last edited by inetchik on October 16th, 2017, 7:27 am, edited 1 time in total.
Our family friendly-bots:
Neato XVs: 14(B),15(C),Si-Pro(B).
Neato Botvac: 85.
Robomow: RL855.
inetchik
 
Posts: 7
Joined: October 15th, 2017, 5:18 am
Location: Russia, St. Petersburg ...

Re: Adding A Rotating Side Brush to Neato XV's

Postby glnc222 » October 15th, 2017, 2:08 pm

Very fine work. Similar motor without the plastic cover.
glnc222
Robot Master
 
Posts: 4582
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Re: Adding A Rotating Side Brush to Neato XV's

Postby inetchik » October 16th, 2017, 5:59 am

Gear box without cover, but it's not a problem.
It's not my modding, only in future. :roll:
Excellent modd-price.
Our family friendly-bots:
Neato XVs: 14(B),15(C),Si-Pro(B).
Neato Botvac: 85.
Robomow: RL855.
inetchik
 
Posts: 7
Joined: October 15th, 2017, 5:18 am
Location: Russia, St. Petersburg ...

Re: Adding A Rotating Side Brush to Neato XV's

Postby inetchik » October 16th, 2017, 6:15 am

glnc222 wrote:............Binky board,..............but the board components could be missing, unknown....

Screensave from youtube (VR100 !):
Screenshot_2017-10-15-21-40-53.png


Side brush motor connected to socket P9 ?
Attachments
Screenshot_2017-10-16-13-08-01.png
Our family friendly-bots:
Neato XVs: 14(B),15(C),Si-Pro(B).
Neato Botvac: 85.
Robomow: RL855.
inetchik
 
Posts: 7
Joined: October 15th, 2017, 5:18 am
Location: Russia, St. Petersburg ...

Re: Adding A Rotating Side Brush to Neato XV's

Postby glnc222 » October 16th, 2017, 12:49 pm

On using a Vorwerk side brush motor, not a higher voltage 12v gear motor powered by tapping the fan power:

I do not have the Neato anymore to analyze connector P9, but you can find out.
With only two wires on the motor, there is no tachometer feedback for the cpu to regulate the speed. There can still be a fixed PWM drive of the motor to set the speed. You can measure the signal on the connector with and without the software setting to enable the side brush, if Rev64 Binky system board, and try the motor on the connector if present on the Neato board instead of only on the VR100 board. Compare with the output on the connector for the lidar spin motor because it is the same type of motor. The side brush motor will operate only when the unit is cleaning. Over USB in Test Mode (command TestMode ON) the power lines to motors are turned on, and they spin under separate PWM control commands (SetMotor ...). Remember TestMode must be turned off manually in order to clean.

I do not know the SetConfig command to set the side brush option but there are references to it for no brush in post http://www.robotreviews.com/chat/viewtopic.php?p=129493#p129493
The commands appear in a log file when the software updater is run. Perhaps updating with Vorwerk software would show the command.
[edit] On a VR100 the GetVersion command may show the value code for the parameter for side brush type (Side_Brush_None on Neato).
Member Lewiy brought the Setconfig command to our attention, not published in the USB manual.
See the Mods & Repairs index thread top of forum for links to the software updating procedures. This can be done with either Vorwerk software or Neato Robotics, converting units back and forth to each type.
Beware of the risks involved in updating firmware, where any error can damage the system code needed to update.
glnc222
Robot Master
 
Posts: 4582
Joined: January 23rd, 2012, 9:19 pm
Location: North Carolina, U.S.

Previous

Return to Neato Robotics

Who is online

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