Roomba 780 right wheel resistance with battery

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.

Re: Roomba 780 right wheel resistance with battery

Postby TechGuy » September 16th, 2016, 8:29 pm

Let hope that iRobot did not change the design from 700 to 800 series.
Charging battery directly: 400 Series, 500 Series,. How to Desolder
For Sale: Black CHM 2 Ball Bearings set
User avatar
TechGuy
Robot Addict
 
Posts: 1493
Joined: February 17th, 2009, 11:52 pm

Re: Roomba 780 right wheel resistance with battery

Postby a1robotrepair » September 16th, 2016, 9:22 pm

UI boards, all sensor arrays, interchangeable, if that's any consolation. The close up photos Vic7767 took, in this thread, will let you know right away.
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 780 right wheel resistance with battery

Postby TechGuy » September 17th, 2016, 12:59 am

My measurements on the good motor showed:
Forward: G0 = 0V, G1 = PWM (switching from 7-15V), G2 = 5V, G3 = 15V
Reverse: G0 = 5V, G1 = 15V, G2 = 0V, G3 = PWM (switching from 7-15V)
(G0, G1 = the left mosfet, G2, G3 the right one, counting from left to right when the front of the roomba is facing you).

I am trying to understand these notes from fishpepper's post
Are we measuring the pins 5/6/7/8 of each MOSFET?
Charging battery directly: 400 Series, 500 Series,. How to Desolder
For Sale: Black CHM 2 Ball Bearings set
User avatar
TechGuy
Robot Addict
 
Posts: 1493
Joined: February 17th, 2009, 11:52 pm

Re: Roomba 780 right wheel resistance with battery

Postby a1robotrepair » September 17th, 2016, 7:06 am

When testing this stuff make sure to use a limited current power supply. And as stated above, make sure the mosfet control signals (gate) are valid before soldering in new mosfets and the 0.1R shunt ;)
I think they are their gate readings. Pins 4,2,4,2 of Q60, Q59.
G0, G1 = the left mosfet, G2, G3 the right one, counting from left to right when the front of the roomba is facing you).
Upside down and backward.
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 780 right wheel resistance with battery

Postby TechGuy » September 17th, 2016, 3:02 pm

Thanks for the explanation.
For some reason, I was thinking STS8C5H30L instead of each MOSFET inside STS8C5H30L.
I was counting the left wheel STS8C5H30Ls with the right wheel STS8C5H30Ls. LOL Too late at night!

My measurements on the good motor showed:
Forward: G0 = 0V, G1 = PWM (switching from 7-15V), G2 = 5V, G3 = 15V
Reverse: G0 = 5V, G1 = 15V, G2 = 0V, G3 = PWM (switching from 7-15V)
(G0, G1 = the left mosfet, G2, G3 the right one, counting from left to right when the front of the roomba is facing you).

G0 = Q60 pin 4
G1 = Q60 pin 2
G2 = Q59 pin 4
G4 = Q59 pin 2
Updated from a1robotrepair comment - refer to next post for details
Last edited by TechGuy on September 17th, 2016, 5:08 pm, edited 3 times in total.
Charging battery directly: 400 Series, 500 Series,. How to Desolder
For Sale: Black CHM 2 Ball Bearings set
User avatar
TechGuy
Robot Addict
 
Posts: 1493
Joined: February 17th, 2009, 11:52 pm

Re: Roomba 780 right wheel resistance with battery

Postby a1robotrepair » September 17th, 2016, 4:35 pm

You have the backward right, now for the upside down.
G0 = Q60 pin 4 P gate
G1 = Q60 pin 2 N gate
G2 = Q59 pin 4 P gate
G3 = Q59 pin 2 N gate
Damn, I'm getting dizzy.
Skip that, run BIT 15 both wheels reverse. You can check left to right and identify those problems first before having to switch between BIT 14 right forward and BIT 13 left forward.
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 780 right wheel resistance with battery

Postby bootstrap » March 25th, 2017, 3:02 am

a1robotrepair wrote:Checked my notes. Forgot about D63 & D64 reverse biased Schootky diodes used to collapse the motors EMF while stopping or slowing down.
They are from the motor connection contacts pins 1 and 2 to System Return, bypassing the motor current sense resistor.
They will have a very low forward break over voltage, below 0.2V current dependent.
If one of the FETs has failed closed or driver circuit is exciting the gate, spinning the wheel will try to push current against itself.


Can you provide a location for these diodes?
bootstrap
 
Posts: 12
Joined: January 1st, 2009, 5:50 am

Re: Roomba 780 right wheel resistance with battery

Postby a1robotrepair » June 25th, 2017, 10:44 pm

T/S 700/800 H-Bridge Basics. Most of the time I find bad solder joints, shouted component connections from gunk or blown traces.
Bad solder joints are usually found at the module connector or the Transistors and diodes delivering power to the module connector.
Blown traces are usually between VBAT and Pin 1 of the Transistors, SysRtn to current sense resistor to Pin 3 of the Transistors or from Pins 5/6 & 7/8 to the Schottky diodes to the module connectors.
Start @ Pins 2 & 1 of the wheel connector solder joints.
IMG_1559.JPG
Right Wheel Connector bottom PCA

IMG_1560.JPG
PCA top Wheel Connector Solder Joints

I will start by checking continuity the above circuits. If that checks out, I'll run the corresponding BIT with the module removed. The module has already been tested...running and not high current. Don't forget, the system monitors current and sets a PWM current limit.
Forward you should read near VBAT Pins 2 to 1 of Wheel Connector, reverse 1 to 2...
The traces on bottom of PCA will lead you to the Schottky Diodes. Next pic of their PCA solder joints.
IMG_1561.JPG
Schottky Diodes D63 D64 wired to pins 2 & 1 of Wheel connector

Near VBAT between them.
Then check pin 3 of both duo FETs to SysRtn for battery voltage.
Then check VBAT to pin 1 ...for battery voltage.
While running forward BIT.
Check forward +V FET pins 5,6,7,8 to SysRtn for battery voltage, right wheel Q60.
Check forward -V FET pins 5,6,7,8 to VBAT for battery voltage, right...Q59.
Now check the 2 above with a load, don't be suprised if the motor starts running. Pressing down on the FETs may show its problem. If you have a Wiggy Voltage Solenoid Meter, use it.
Battery V on both FETS Pins 5,6,7,8 forward BIT problem with -V FET or -V FET circuit.
SysRtn on both FETS Pins ... +V FET.
My notes on the rest of the circuit are not good, I was in a hurry to fix one and get it out. Anyone who traces it farther, please add your notes, see page 2 this post for dwg.
That dwg. MCU 28-122 was confirmed by another RR member as fwd/rev bit, 0 fwd, 1 rev.
700-RIGHT-WHEEL-2 (10).png
Last edited by a1robotrepair on July 15th, 2017, 8:04 pm, edited 5 times in total.
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 780 right wheel resistance with battery

Postby TechGuy » June 30th, 2017, 3:20 pm

Thank you for the update. My 880 left wheel R73(right wheel R96) is open. There must be large current going through it. I will do more work with your new info when I have a few hours. I have a few C3035LD on hand if I need to replace them.
Charging battery directly: 400 Series, 500 Series,. How to Desolder
For Sale: Black CHM 2 Ball Bearings set
User avatar
TechGuy
Robot Addict
 
Posts: 1493
Joined: February 17th, 2009, 11:52 pm

Re: Roomba 780 right wheel resistance with battery

Postby sheriff » July 13th, 2017, 3:04 pm

Hi guys,
I have a problem with left wheel in my Roomba 880. I replaced few transistors, everything looks fine, but left wheel rotate very slow :( Wheel module is ok.
Here are measurements of left and right wheel (right is good):
- forward, with wheel module installed, BiT 13
left - Q83, pins 5678 (pin 6 of wheel connector) to SysRtn - 2,9
left - Q84, pins 5678 (pin 5 of wheel connector) to SysRtn - 0
- forward, with wheel module installed, BiT 14
right - Q59, pins 5678 (pin 6 of wheel connector) to SysRtn - 0
right - Q60, pins 5678 (pin 5 of wheel connector) to SysRtn - 8,4

- reverse, with wheel module installed, BiT 15
left - Q83, pins 5678 (pin 6 of wheel connector) to SysRtn - 0
left - Q84, pins 5678 (pin 5 of wheel connector) to SysRtn - 2,9
right - Q59, pins 5678 (pin 6 of wheel connector) to SysRtn - 11
right - Q60, pins 5678 (pin 5 of wheel connector) to SysRtn - 0

- forward, without wheel module installed, BiT 13
left - Q83, pins 5678 (pin 6 of wheel connector) to SysRtn - 16,4
left - Q84, pins 5678 (pin 5 of wheel connector) to SysRtn - 0
- forward, without wheel module installed, BiT 14
right - Q59, pins 5678 (pin 6 of wheel connector) to SysRtn - 0
right - Q60, pins 5678 (pin 5 of wheel connector) to SysRtn - 16,4

- reverse, without wheel module installed, BiT 15
left - Q83, pins 5678 (pin 6 of wheel connector) to SysRtn - 0
left - Q84, pins 5678 (pin 5 of wheel connector) to SysRtn - 16,4
right - Q59, pins 5678 (pin 6 of wheel connector) to SysRtn - 16,4
right - Q60, pins 5678 (pin 5 of wheel connector) to SysRtn - 0

Without wheel module everything is fine.

And some other measurements - pins 1, 2, 3 and 4 of Q83 and Q84 to SysRtn:
- forward
Q83, pin 4 - 12,9 (correct is 10,2)
Q83, pin 3 - 14,9 (correct)
Q83, pin 2 - 0 (correct)
Q83, pin 1 - 0 (correct)
Q84, pin 4 - 14,9 (correct)
Q84, pin 3 - 14,9 (correct)
Q84, pin 2 - 4,9 (correct)
Q84, pin 1 - 0 (correct)

- reverse
Q83, pin 4 - 14,9 (correct)
Q83, pin 3 - 14,9 (correct)
Q83, pin 2 - 4,9 (correct)
Q83, pin 1 - 0 (correct)
Q84, pin 4 - 12,9 (correct is 10,2)
Q84, pin 3 - 14,9 (correct)
Q84, pin 2 - 0 (correct)
Q84, pin 1 - 0 (correct)

Any idea? :)
sheriff
 
Posts: 3
Joined: January 26th, 2016, 6:43 pm

Re: Roomba 780 right wheel resistance with battery

Postby a1robotrepair » July 14th, 2017, 2:10 pm

Q93 counterpart is the common device to both P channel FETs gates. Look for your problem in that area. SysRtn on Q77, Q88 counterparts. R132 counterpart not shorted.
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 780 right wheel resistance with battery

Postby razvanmitre » July 15th, 2017, 3:39 pm

Hello,

I have a roomba 870 and I have the same problem with the left wheel not working and having resistance when it is connected.

I have disassembled the board and attached some images of it. I saw that one component seems to be burnt, but I can't figure out what's it called, and where should I find it.

I don't have much experience with electronics, what should I do?

Thank you!

Image
Image
razvanmitre
 
Posts: 1
Joined: July 15th, 2017, 3:28 pm

Re: Roomba 780 right wheel resistance with battery

Postby a1robotrepair » July 15th, 2017, 4:54 pm

Q24 serves the same purpose as Q25 in the right wheel circuit.
Q87 serves the same purpose as Q89 in the right wheel circuit.
Both are 2N7002 FETs.
I would also expect a problem with Q83 N channel and D55 D56.
The entire circuit needs checked.
You will probably find the board trace is fried also.
Nice Pictures, I was able to tell the devices right wheel counterparts from them.
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 780 right wheel resistance with battery

Postby Brett » July 16th, 2017, 9:45 pm

razvanmitre wrote:... what should I do? ...

Source a replacement board.

q-B'
Time flies like an arrow.
Fruit flies like a banana!
User avatar
Brett
Robot Addict
 
Posts: 272
Joined: November 2nd, 2009, 8:50 pm
Location: Perth, Western Australia

Re: Roomba 780 right wheel resistance with battery

Postby sheriff » July 18th, 2017, 3:10 pm

a1robotrepair wrote:Q93 counterpart is the common device to both P channel FETs gates. Look for your problem in that area. SysRtn on Q77, Q88 counterparts. R132 counterpart not shorted.

I think problem is somewhere else. Suppose the problem is with the right wheel. In my motherboard there are other voltages in points:
- MCU 28-39 - 4,01V, correct is 1,42 while going forward
- pin 2 on LM339D - 3,95V, correct is 1,59 while going forward
Maybe a problem with the measurement of the current drawn by the wheel, so the motherboard gives less voltage?
sheriff
 
Posts: 3
Joined: January 26th, 2016, 6:43 pm

Re: Roomba 780 right wheel resistance with battery

Postby a1robotrepair » July 18th, 2017, 3:28 pm

R93 counterpart may have changed due to high current. Should be 0.1 ohm. Remove battery before R checks.
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 780 right wheel resistance with battery

Postby sheriff » July 18th, 2017, 5:26 pm

R93 or R96?
I have changed R96 counterpart.
sheriff
 
Posts: 3
Joined: January 26th, 2016, 6:43 pm

Re: Roomba 780 right wheel resistance with battery

Postby a1robotrepair » July 18th, 2017, 5:54 pm

R96
Time to get out the o-scope.
Check V on both sides of C90 and counterpart.
Look to see that comparator inverting inputs are the same.
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

Previous

Return to iRobot Roomba and Scooba Chat

Who is online

Users browsing this forum: aarolar, Franzl, tiago_valente and 376 guests