Skip to content

TechRepublic

  • Top Products Lists
  • Developer
  • 5G
  • Security
  • Cloud
  • Artificial Intelligence
  • Tech & Work
  • Mobility
  • Big Data
  • Innovation
  • Cheat Sheets
  • TechRepublic Academy
  • CES
  • TechRepublic Premium
  • Top Products Lists
  • Developer
  • 5G
  • Security
  • Cloud
  • Artificial Intelligence
  • Tech & Work
  • Mobility
  • Big Data
  • Innovation
  • Cheat Sheets
  • TechRepublic Academy
  • CES
  • See All Topics
  • Sponsored
  • Newsletters
  • Forums
  • Resource Library
TechRepublic Premium
Join / Sign In
After Hours

Cracking Open the iRobot Roomba

By scottwolf September 24, 2007, 10:32 AM PDT

Image
1
of 40

100_0556.JPG
100_0556.JPG
Cracking Open the iRobot Roomba

Roomba Red box

Roomba Red box

By Scott Wolf

Several TechRepublic members have raved about the iRobot Roomba’s intelligent floor-cleaning prowess and have expressed an interest in seeing one of these innovative gadgets cracked open. Unfortunately, these same members love their own Roombas too much to crack them open. So we cracked open a brand-new Roomba purchased just for this purpose and learned a few things about how the device works.

Read my Geek Gift review of the iRobot Roomba.

Cracking Open the iRobot Roomba

Hope you saved the receipt

Hope you saved the receipt

Our sacrificial Roomba even arrived gift-wrapped. Here it is with some wrapping paper remnants still attached. The poor thing has no idea what’s coming.

Cracking Open the iRobot Roomba

Packing material

Packing material

Care to RTFM? It’s right here, first thing you see as soon as you open the box.

Cracking Open the iRobot Roomba

Snug as a bug...

Snug as a bug...

The Roomba certainly comes securely packed.

Cracking Open the iRobot Roomba

Included in the box...

Included in the box...

Roomba, charger, base station, virtual wall unit, extra filters.

Cracking Open the iRobot Roomba

Battery packing

Battery packing

The battery was wrapped separately so avoid unnecessary discharging.

Cracking Open the iRobot Roomba

Special tool for the job

Special tool for the job

Look out, Roomba. I’ve got a knife and I’m not afraid to use it.

Cracking Open the iRobot Roomba

Cool sticker

Cool sticker

I found this sticker stuck on the box:

“This robot contains an electronic and software interface that allows you to control or modify its behavior, and remotely monitor its sensors. For software programmers interested in giving Roomba new functionality, we encourage you to do so.

Because the functionality of iRobot Roomba can be changed by you or other third parties, usage of this Roomba is subject to the enclosed End User License Agreement, If you do not accept this agreement, please do not open this package.”

I’m not sure what kind of programming I would do to my Roomba. I wonder if I could completely cover my kitchen floor with pepper and program my Roomba to suck up the pepper in a specific pattern, like the logo of my favorite sports team? I bet my wife would love that.

Cracking Open the iRobot Roomba

Starting out

Starting out

Here is the underside of the Roomba. You can see the battery hole, brushes, rubber wheels, and dirt bin.

Cracking Open the iRobot Roomba

Dirt bin separated

Dirt bin separated

Here’s what it looks like with the dirt bin removed. Nothing too exciting.

Cracking Open the iRobot Roomba

Dirt bin separated (top)

Dirt bin separated (top)

Turn the Roomba right side up and it looks like this.

Cracking Open the iRobot Roomba

More dirt bin

More dirt bin

The dirt bin has a filter inside that pulls out. The package comes with this filter and a spare.

Cracking Open the iRobot Roomba

Power and serial ports

Power and serial ports

Here you can see the power port and the side of the serial port (for software programming).

Normally, you charge the Roomba via the charging base station. However, you can also charge the Roomba directly.

Cracking Open the iRobot Roomba

Brush Guard

Brush Guard

By pressing two yellow tabs, you can release the brush guards that hold the two brushes.

Cracking Open the iRobot Roomba

Main brush

Main brush

The main brush has one square side (large) that plugs into a socket on the underside.

Cracking Open the iRobot Roomba

Flexible brush

Flexible brush

The flexible brush has one square side (small) that plugs into a socket on the underside.

Cracking Open the iRobot Roomba

Underside without brushes

Underside without brushes

This is the underside of the Roomba without the brushes. Here you can clearly see the dirt detect sensor (gold sensor on right side).

This sensor detects areas of the carpet that need a little extra vacuuming. It detects this state and circles around the area, gathering the excess dirt.

Cracking Open the iRobot Roomba

Edge cleaning side brush

Edge cleaning side brush

Here you can see the edge cleaning side brush. It’s a simple disc with two brushes. The screw in the middle secures it.

Cracking Open the iRobot Roomba

Removing brush

Removing brush

Remove a single screw and the disc comes off easily.

Cracking Open the iRobot Roomba

Cracking the case

Cracking the case

There are 4 screws around the edge of the underside that need to be removed. One of them is marked here with a screwdriver.

Cracking Open the iRobot Roomba

Cracking the case

Cracking the case

These two screws by the center wheel need to be removed.

Cracking Open the iRobot Roomba

Cracking the case

Cracking the case

There are 4 screws near the battery cavity that need to be removed. The screwdriver on the left of this photo marks one screw position. The unscrewed screw on the right side of the photo shows another. Underneath each screw placement seen here are two more corresponding screw placements, for a total of four.

Cracking Open the iRobot Roomba

Cracking the case

Cracking the case

There is one screw in each wheel well that needs to be removed. If you wish to remove the wheel, you have to wait until you get the case open to do that (see later pictures).

Cracking Open the iRobot Roomba

Cracking the case

Cracking the case

Removing three screws near each well, (one set shown here) is the final step necessary to crack the case on this baby.

Cracking Open the iRobot Roomba

Finally, something comes off.

Finally, something comes off.

The entire front the Roomba serves to detect when the Roomba hits something. The black semi-circular plastic piece that covers the entire front of Roomba in this picture is a switch that moves inward and informs the Roomba when it has just hit something. The piece that was removed for this picture was the virtual wall sensor. It connected to the white connector you see in the middle of this picture.

Cracking Open the iRobot Roomba

Lifting the hood

Lifting the hood

The case is unscrewed, but not totally free yet. The buttons that are on top of the Roomba (power, clean and spot, in this instance) are still plugged up. There is not much cable slack, but after a careful plier-pull, the red housing of the Roomba lifted straight off.

Cracking Open the iRobot Roomba

First glimpse of mainboard

First glimpse of mainboard

The mainboard of the Roomba is housed in the middle of the unit, mounted vertically. There are several of these connectors positioned throughout.

Also worth noting at the bottom of this picture are the motor and rope that cause the brush housing to move up and down.

Cracking Open the iRobot Roomba

Mainboard

Mainboard

This is a better angle of the mainboard.

Cracking Open the iRobot Roomba

Wheels

Wheels

Here is a slightly blurry picture of the wheels. What you’re seeing is the top side of the rubber wheel along with the spring that keeps the wheels bouncing back into their proper place.

Cracking Open the iRobot Roomba

Springy

Springy

And here was where I lost the first spring. (My dog found it later, so it’s okay.) This black plastic piece is attached to two springs. These springs are positioned so that they force the center piece out.

Cracking Open the iRobot Roomba

Power/serial port

Power/serial port

Here you can see the power port. The silver square you see is the side of the serial port (which you can use to program your Roomba to take over the world).

Cracking Open the iRobot Roomba

Speak, boy

Speak, boy

Here’s the speaker responsible for all the chirps and the melodic tone the Roomba produces. The sides are slotted so that it just slides into grooves cut into the body. The speaker pulled out very easily.

Cracking Open the iRobot Roomba

Wheel

Wheel

This is a decent shot of the wheel. As I lifted the Roomba, the springs attached to this wheel made the wheel want to pull out of place. Earlier, I removed two plastic pieces that held the wheel in place (see previous photo).

Cracking Open the iRobot Roomba

Wheel (right side)

Wheel (right side)

Here is a picture of the right side wheel and how the spring is attached.

Cracking Open the iRobot Roomba

Mainboard (left)

Mainboard (left)

Here’s a picture of the left side of the mainboard. There are at least 6 bundles of cable here. The sockets are keyed.

Cracking Open the iRobot Roomba

Learning experience

Learning experience

This being my first cracking open gallery, I forgot to trace all of the wire bundles to see where they went and well document them. Sorry.

However I did pull the mainboard out and I know that all of the wire bundles are keyed so it’s impossible to put the wrong bundle into the wrong slot.

Cracking Open the iRobot Roomba

What are you doing, Dave?

What are you doing, Dave?

Here is a shot of the mainboard removed. It took a little work to get the arms for the bumper switch out of their housing (see screenshot after next), but as soon as they were out, the mainboard slid out easily.

Cracking Open the iRobot Roomba

Front of mainboard

Front of mainboard

This is a picture of the front of the mainboard. A single processor sits in the middle.

Cracking Open the iRobot Roomba

Front switch connection

Front switch connection

From here you can see where the front bumper switch attaches. Two arms (one on each side) hook into this box which has a switch inside it. When the bumper is activated, the arms are sent inward and the switch is activated, telling the Roomba it just hit something.

Cracking Open the iRobot Roomba

Roomba lives again

Roomba lives again

I skipped the redundant, putting back together photos. But yes, the reassembled Roomba does work again. I scattered some pepper on the kitchen floor and the Roomba sucked it right up.

Read my Geek Gift review of the iRobot Roomba.

  • After Hours
  • Account Information

    Share with Your Friends

    Cracking Open the iRobot Roomba

    Your email has been sent

Share: Cracking Open the iRobot Roomba
Image of scottwolf
By scottwolf
  • Account Information

    Contact scottwolf

    Your message has been sent

  • |
  • See all of scottwolf's content

TechRepublic Premium

  • TechRepublic Premium

    Software licensing policy

    Organizations spend a fortune on software licenses every year, and a lack of management around it can result in heavy fines. This policy will help you establish guidelines to make sure you’re in compliance and that any audits will be painless. From the policy: Staying in compliance with software licenses can be quite difficult. End ...

    Published:  February 5, 2023, 11:00 AM EST Modified:  February 6, 2023, 1:00 PM EST Read More See more TechRepublic Premium
  • TechRepublic Premium

    IT hardware procurement policy

    A strong hardware procurement policy will ensure that requirements are followed and that all purchases are subject to the same screening and approval processes. This comprehensive policy covers the essential aspects of the purchasing process. From the policy: PURPOSE This policy establishes a framework for the purchase of company hardware in a fashion that will: ...

    Published:  February 5, 2023, 11:00 AM EST Modified:  February 6, 2023, 1:00 PM EST Read More See more TechRepublic Premium
  • TechRepublic Premium

    Shadow IT policy

    Shadow IT is a concept whereby an organization’s employees use technology, services or systems without the knowledge of or approval from the IT department. It has arisen due to several reasons: Advances in cloud computing, which involve the usage of applications or sharing of data in public environments previously owned by IT. The evolution of ...

    Published:  February 2, 2023, 11:00 AM EST Modified:  February 3, 2023, 2:00 PM EST Read More See more TechRepublic Premium
  • TechRepublic Premium

    Auditing and logging policy

    Auditing and logging are essential measures for protecting mission-critical systems and troubleshooting problems. This policy outlines the appropriate auditing and logging procedures for computer systems, networks and devices that store or transport critical data. From the policy: Many computer systems, network devices and other technological hardware used in the enterprise can audit and log various ...

    Published:  February 2, 2023, 11:00 AM EST Modified:  February 3, 2023, 3:00 PM EST Read More See more TechRepublic Premium

Services

  • About Us
  • Newsletters
  • RSS Feeds
  • Site Map
  • Site Help & Feedback
  • FAQ
  • Advertise
  • Do Not Sell My Information

Explore

  • Downloads
  • TechRepublic Forums
  • Meet the Team
  • TechRepublic Academy
  • TechRepublic Premium
  • Resource Library
  • Photos
  • Videos
  • TechRepublic
  • TechRepublic on Twitter
  • TechRepublic on Facebook
  • TechRepublic on LinkedIn
  • TechRepublic on Flipboard
© 2023 TechnologyAdvice. All rights reserved.
  • Privacy Policy
  • Terms of Use
  • Property of TechnologyAdvice