Roomba 980 project

The very latest news and updates for the iRobot Roomba robotic vacuum, the Scooba Robotic Washer and the Dirt Dog workshop sweeper. All discussion and troubleshooting questions go here.

Roomba 980 project

Postby Dougstermd » August 27th, 2017, 8:52 am

So my wife was given a roomba 980 I quickly discovered the battery was bad. Replaced battery charged up fine. Select clean from the app. I have gotten different error codes from stuck wheels to edge detector. Pulled wheel modules and discovered corrosion on plugs. Pulled the roller module and the same thing. Working my way to the mother board to look for any more corrosion. Any advice
Dougstermd
 
Posts: 5
Joined: August 27th, 2017, 8:33 am

Re: Roomba 980 project

Postby a1robotrepair » August 27th, 2017, 1:15 pm

Good luck.
No one has much more than BITs on the 900 series.
500, 600, 700 and 800 wheel modules and side brush module are interchangeable with 900.
The 800 CHM and bin...960
980 bin all its own.
Search "980 arrived at shop" by vick7767.
Roses are red Violets are blue Poems are hard Flowers and Chocolate
http://www.daycounter.com/Calculators/
a1robotrepair
Robot Master
 
Posts: 796
Joined: October 14th, 2013, 8:40 am

Re: Roomba 980 project

Postby Dougstermd » August 27th, 2017, 4:03 pm

Thanks I cleaned the terminals for the modules now that it's back together I may need those BITs and how to run them.
Dougstermd
 
Posts: 5
Joined: August 27th, 2017, 8:33 am

Re: Roomba 980 project

Postby a1robotrepair » August 27th, 2017, 6:01 pm

New member.
Upper right corner of screen is advanced search.
Instructions on upper left of search screen.
IMG_1597.PNG
Roses are red Violets are blue Poems are hard Flowers and Chocolate
http://www.daycounter.com/Calculators/
a1robotrepair
Robot Master
 
Posts: 796
Joined: October 14th, 2013, 8:40 am

Re: Roomba 980 project

Postby Dougstermd » August 27th, 2017, 8:07 pm

I'm a helicopter mechanic with basic electrical knowledge. I have had success with fixing a few flat screen TVs usually a few blown caps. A friend of the wife ordered a new roomba 980 it arrived and didn't work. She called them and they sent a new one. They never asked for the original one to be sent back that's how I got this one. Took it apart down to the mother board and found no obvious signs of damage. Still getting right wheel stuck error as soon as I push clean. I want to apply voltage to the pins on the wheel module and see if it operates. Which pins and how much voltage. Pins/ traces were dirty corroded cleaned with isopropyl alcohol and soft brush
Dougstermd
 
Posts: 5
Joined: August 27th, 2017, 8:33 am

Re: Roomba 980 project

Postby vic7767 » August 28th, 2017, 1:29 pm

Dougstermd wrote:I want to apply voltage to the pins on the wheel module and see if it operates. Which pins and how much voltage
All dc motors (drive wheels, brush deck & side brush) use direct battery power 14.4 vdc. Pin numbers can be determined by disassembly of the individual modules and trace the power leads (Normally Red and Black). Some of the sub PCBs will have the leads designated and marked directly on the boards. Unlike earlier model Roombas the 980 dust bin with the carpet boost option, power levels and current are controlled within the dust bin.
Roomba and Neato Mods, come visit: http://www.vic7767.com/

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

Re: Roomba 980 project

Postby a1robotrepair » August 28th, 2017, 5:27 pm

Free software Tera Term. I find it the easiest for monitoring.
USB to micro USB cable connected to MS computer and bot then start software.
IMG_1598.JPG

Setup font (larger for me) and serial port. Port Com(X), Bod, 115200, Data 8, Parity none, Stop 1, Flow none.
Turn on bot and you'll see this if set up correctly.

ir-wakeup
slept for 0 minutes 6 seconds

2017-08-02-1514-L
roomba-mobility/tags/v2.2.11:5588 CLEAN

bootloader id: 30F7 4708 1151 2790
robot-assembly: a
mobility-board-revision: rev-a
ui-board-revision: a
audio image status: ok , audio flash format: 5, pack ID: 5, Flash Image Name: El Paso PP NA

Press Clean button for a few seconds to turn bot off.
Press and hold Clean and Home buttons.
Press Spot button 6 times then release Clean and Home. Manual Built in Tests.
The Spot button advances to next test, Home goes back to previous test.
factory-test 0 leds
wait: false
Press Spot

factory-test 1 bumpers
(robot-assembly-ok?) PASS
(and (not (bump-left?)) (not (bump-right?))) PASS
(and (bump-left?) (not (bump-right?))) PASS
(and (bump-right?) (not (bump-left?))) PASS
(and (not (bump-left?)) (not (bump-right?))) PASS
Press Left then Right bumper sides.
Press Spot to advance.


factory-test 2 cliffs-side
wiff: cliff-left signal 2301 on? 0
wiff: cliff-front-left signal 2330 on? 0
wiff: cliff-front-right signal 2403 on? 0
wiff: cliff-right signal 2330 on? 0
wiff: rear-cliff-left signal 2229 on? 0
wiff: rear-cliff-right signal 2208 on? 0
wiff: lt-bumper-center-right signal 1 on? 0
wiff: lt-bumper-front-left signal 1 on? 0
wiff: lt-bumper-side-left signal 14 on? 0
wiff: lt-bumper-right signal 73 on? 1
wiff: lt-bumper-left signal 5 on? 0
wiff: lt-bumper-center-left signal 8 on? 0
wiff: lt-bumper-front-right signal 5 on? 0
(cliff-left?) PASS
(cliff-right?) PASS
Lift center Left off floor.
Center right...

factory-test 3 cliffs-front
(cliff-front-left?) PASS
(cliff-front-right?) PASS
Front Left...,...

factory-test 4 rear-cliffs
(rear-cliff-left?) PASS
(rear-cliff-right?) PASS
Rear...,...

factory-test 5 lt-bumper-side
wiff: cliff-left signal 2301 on? 0
wiff: cliff-front-left signal 2334 on? 0
wiff: cliff-front-right signal 2375 on? 0
wiff: cliff-right signal 2323 on? 0
wiff: rear-cliff-left signal 2240 on? 0
wiff: rear-cliff-right signal 2199 on? 0
wiff: lt-bumper-center-right signal 1 on? 0
wiff: lt-bumper-front-left signal 0 on? 0
wiff: lt-bumper-side-left signal 16 on? 0
wiff: lt-bumper-right signal 70 on? 1
wiff: lt-bumper-left signal 5 on? 0
wiff: lt-bumper-center-left signal 8 on? 0
wiff: lt-bumper-front-right signal -23 on? 0
(and (lt-bumper-left?) (not (bump?))) PASS
(and (lt-bumper-right?) (not (bump?))) PASS
White paper about an inch away from bumper Left then Right

factory-test 6 lt-bumper-front
(and (lt-bumper-front-left?) (not (bump?))) PASS
(and (lt-bumper-front-right?) (not (bump?))) PASS
Same as above closer to center

factory-test 7 lt-bumper-center
(and (lt-bumper-center-left?) (not (bump?))) PASS
(and (lt-bumper-center-right?) (not (bump?))) PASS
Same...

factory-test 8 left-wall-follower
(and (lt-bumper-side-left?) (not (bump?))) PASS
Same just far left

factory-test 9 wheel-drop
(wheel-drop-left?) PASS
(wheel-drop-right?) PASS
Pick up Left then right sides

factory-test 10 omni-receiver
(rcon?) PASS
Bot in front of base about 6 in away then block

factory-test 11 binoculars
(valid-code-in-channel? dir-left) PASS
(valid-code-in-channel? dir-right) PASS
Same, block center left then center right

factory-test 12 battery-sensors
(battery-voltage-ok?) mV 566 min 431 max 647 PASS
(battery-temperature-ok?) PASS
(baseline-current-ok?) mA -229 min -350 max -80 mV 15780 degrees-C 27 PASS
no action

factory-test 13 left-wheel
not (left-wheel-stall?) PASS
(drive-speed-ok? left forward) PASS
(drive-speed-ok? right stopped) PASS
(left-drive-current-ok?) mA -122 min -175 max -50 mV 15752 degrees-C 9 PASS
not (left-wheel-stall?) PASS
wait: (left-wheel-stall?)
(left-wheel-stall?) PASS
(left-drive-stall-current-ok?) mA -913 min -1035 max -865 mV 15697 degrees-C 9 PASS
(left-wheel-stall?) PASS
wait: (not (left-wheel-stall?))
can check stall if wanted

factory-test 14 right-wheel
not (right-wheel-stall?) PASS
(drive-speed-ok? left stopped) PASS
(drive-speed-ok? right forward) PASS
(right-drive-current-ok?) mA -131 min -175 max -50 mV 15752 degrees-C 25 PASS
not (right-wheel-stall?) PASS
wait: (right-wheel-stall?)
(right-wheel-stall?) PASS
(right-drive-stall-current-ok?) mA -915 min -1035 max -865 mV 15669 degrees-C 12 PASS
(right-wheel-stall?) PASS
wait: (not (right-wheel-stall?))
...

factory-test 15 wheel-encoders
(drive-speed-ok? left stopped) PASS
(drive-speed-ok? right stopped) PASS
(drive-speed-ok? left reverse) PASS
(drive-speed-ok? right reverse) PASS
no action

factory-test 16 main-brush
not (main-brush-motor-stall?) PASS
(roller-main-brush-current-ok?) mA -267 min -590 max -100 mV 15697 degrees-C 22 PASS
not (main-brush-motor-stall?) PASS
(roller-main-brush-current-ok?) mA -214 min -590 max -100 mV 15725 degrees-C 9 PASS
not (main-brush-motor-stall?) PASS
wait: (main-brush-motor-stall?)
stall if wanted

factory-test 17 debris
(piezo-debris?)
tap copper colored oval with plastic knife in CHM

factory-test 18 vacuum
(init-vacuum-for-test) PASS
(baseline-current-ok?) mA -229 min -350 max -80 mV 15752 degrees-C 14 PASS
(lex-bin-low-vacuum-current-ok?) mA -1082 min -1600 max -980 mV 15585 degrees-C 9 PASS
not (vacuum-high-current-error?) PASS
(lex-bin-high-vacuum-current-ok?) mA -1962 min -2700 max -1700 mV 15363 degrees-C 16 PASS
no action

factory-test 19 side-brush
not (side-brush-motor-stall?) PASS
not (side-brush-motor-stall?) PASS
(side-brush-current-ok?) mA -93 min -170 max -10 mV 15697 degrees-C 15 PASS
not (side-brush-motor-stall?) PASS
(side-brush-current-ok?) mA -77 min -170 max -10 mV 15697 degrees-C 19 PASS
wait: (side-brush-motor-stall?)
(side-brush-motor-stall?) PASS
(side-brush-stall-current-ok?) mA -418 min -465 max -395 mV 15697 degrees-C 25 PASS
(side-brush-motor-stall?) PASS
wait: (not (side-brush-motor-stall?))
stall if wanted

Your Bot is going to make a circle to the left, WATCH CABLE
factory-test 20 navigation-sensors
wait: (= nav-factory-test-mode mission-state-testing-bit)
wait: (nav-status-flag? passive-test-ready)
(behaviorlink-gyro-ok?) PASS
wait: (/= nav-factory-test-mode mission-state-testing-bit)
wait: (/= (nav-bit-report.get-flags) -1)
navigation-sensors results
calibration optical-floor-sensor:1 gyro-gain:1 gyro-linearity:1 camera-int:1 camera-ext:1
flags:3 gyro:335 deg odom:349 deg mouse:713 mm arclen:754 mm
current delta odom:14 deg max delta odom:20 deg current delta mouse:41 mm max delta mouse:30 mm
(nav-calibration-ok?) PASS
(optical-floor-sensor-ok?) FAILnot sure what to do to pass, carpet 1/2 and Hard 1/2?
(gyro-sensor-ok?) PASS
no action

factory-test 21 optical-bin-sensors
left-near: -2
left-far: 1
right-near: 1
right-far: -2
(optical-bin-sensor-level-ok? left near emitter-low) PASS
(optical-bin-sensor-level-ok? left far emitter-low) PASS
(optical-bin-sensor-level-ok? right near emitter-low) PASS
(optical-bin-sensor-level-ok? right far emitter-low) PASS
left-near: 39
left-far: 595
right-near: 90
right-far: 599
(optical-bin-sensor-level-ok? left near emitter-high) PASS
(optical-bin-sensor-level-ok? left far emitter-high) PASS
(optical-bin-sensor-level-ok? right near emitter-high) PASS
(optical-bin-sensor-level-ok? right far emitter-high) PASS
no action

factory-test 22 ext-charger-recovery
not (ext-charger-available?) PASS
wait-true-for-time (32 ticks): (ext-charger-available?)
(ext-charging-recovery-current-ok?) mA 280 min 250 max 350 mV 15864 degrees-C 15 PASS
put on base

factory-test 23 ext-charger-on
wait-true-for-time (32 ticks): (ext-charger-available?)
(ext-charging-current-ok?) mA 1072 min 1000 max 1400 mV 16031 degrees-C 23 PASS
base

factory-test 24 ext-charger-trickle
wait-true-for-time (32 ticks): (ext-charger-available?)
(ext-charging-trickle-current-ok?) mA 55 min 40 max 70 mV 15808 degrees-C 19 PASS
base

factory-test 25 charger-watchdog
wait-true-for-time (32 ticks): (ext-charger-available?)
(ext-charging-watchdog-current-ok?) mA -8 min -31 max 31 mV 15808 degrees-C 13 PASS
base

factory-test 26 wifi
t PASS
(wifi-module-ok?) PASS
(wifi-antenna-ok?) PASS
no action

factory-test 27 software
sys config: 0 (0b0000000000000000)
(bootloader-ok?) PASS
(application-ok?) PASS
no action

factory-test 28 bbox-vars
(bbox-test-write-succeeded?) PASS
no action

factory-test 29 serial-flash
wait: (audio-header-crc-done?)
(audio-header-crc-passed?) PASS
...

factory-test 30 cliff-calibration
(calibration-data-stored?) PASS
no

factory-test 31 save-factory-test-data
(factory-test-data-saved?) PASS
no
Press Clean for 3 seconds to exit BITs
Roses are red Violets are blue Poems are hard Flowers and Chocolate
http://www.daycounter.com/Calculators/
a1robotrepair
Robot Master
 
Posts: 796
Joined: October 14th, 2013, 8:40 am

Re: Roomba 980 project

Postby Dougstermd » August 30th, 2017, 6:18 pm

Thanks for all the info. I will definitely load the software and see where it points. I will become more trained as I learn more. Wish I could get the 13 year old intrested
Dougstermd
 
Posts: 5
Joined: August 27th, 2017, 8:33 am

Re: Roomba 980 project

Postby Dougstermd » August 30th, 2017, 7:53 pm

So got software start software no host available? So it's computer stuff i can't solve
Dougstermd
 
Posts: 5
Joined: August 27th, 2017, 8:33 am

Re: Roomba 980 project

Postby vic7767 » August 30th, 2017, 8:05 pm

First, connect your PC USB cable to your 980. Second, start up Hyper Term. Third, select The SERIAL button at the bottom left of your Hyper Term screen. Then you will see the serial comm port in the other window opposite the Serial button, select it. Make sure you have the com options 115,200 baud, No parity, 8 bit, 1 stop bit.
Roomba and Neato Mods, come visit: http://www.vic7767.com/

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

Re: Roomba 980 project

Postby I_Like_to_tinker » September 2nd, 2017, 10:55 pm

a1robotrepair wrote:500, 600, 700 and 800 wheel modules and side brush module are interchangeable with 900.

Are the 500 series wheel modules identical to the 800 series wheel modules except for color? Is the suspension different? I just bought an 860 floor model off of ebay for $98 with no wheel modules and I have a 531 roomba that I can use for parts.
I_Like_to_tinker
 
Posts: 8
Joined: September 2nd, 2017, 10:49 pm

Re: Roomba 980 project

Postby vic7767 » September 2nd, 2017, 11:44 pm

I_Like_to_tinker wrote:Are the 500 series wheel modules identical to the 800 series wheel modules except for color?
Yes, all R3 wheel modules are interchangeable. (R3= 5xx through 9XX)
Roomba and Neato Mods, come visit: http://www.vic7767.com/

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


Return to iRobot Roomba and Scooba Chat

Who is online

Users browsing this forum: chrisko, mfortuna, Snokia, vic7767, Wing Nut and 394 guests