I have had a couple of these over the years. They do a good job of keeping a shower clean, not so good at cleaning a dirty shower.http://www.scrubbingbubbles.com/Product ... eaner.aspx
One of them died in such a way it would not shut off and was pumping weak. The replacement worked for years but suddenly it would run but no liquid was pumped out. I took both of them apart in hopes of making one good one. What struck me funny is the circuit board was labeled Rosie rev 1 in the older one and Rosie rev 2 in the newer one which I assume is named after the Jetson's robot. I think that is a stretch since Rosie the shower cleaner is not aware of or responds to her environment. The two Rosies were quite different inside, with Rosie2 being much more modular (having no tubing at all) while Rosie1 had lots of tubing and looked more complicated to put together.
Rosie1 showed lots of signs of corrosion, especially on the motor which was similar to the 400 series brush deck motor. My plan was to remove the motor and Rosie2 board from Rosie2 and put it in Rosie1. The two Rosie boards were different since the Rosie2 had an extra switch for a longer clean cycle. I was hoping the normal clean cycle switch would line up with the button on Rosie1.
I had to take more apart to remove the motor and when I did I was looking around to see how it worked. A motor turns a gear reduction which has a cam for a piston pump and a big gear to spin the cleaning head around. I decided to pull the piston out to see if the O-ring needed replacement and discovered it was quite stuck. After I freed it and put Rosie2 back together she works fine. The issue was the round part of the connecting rod which surrounds the cam was just flexing and not moving the piston. It may be the O-ring dried up since Rosie 2 ran out of cleaning solution and sat for a while.
If I take it apart again I will take some pictures.