crwdns2933423:0crwdne2933423:0

crwdns2942213:0crwdne2942213:0

crwdns2931587:0crwdne2931587:0

crwdns2935311:0crwdnd2935311:0crwdne2935311:0 crwdns2935313:0iRobot Roomba 581crwdnd2935313:0crwdnd2935313:0crwdne2935313:0

  1. iRobot Roomba 581 Teardown, Start: crwdns2935265:01crwdnd2935265:01crwdnd2935265:02crwdne2935265:0 iRobot Roomba 581 Teardown, Start: crwdns2935265:01crwdnd2935265:02crwdnd2935265:02crwdne2935265:0
    • For the beginning of this guide, it's going to follow the existing steps in the manual. I'd also recommend looking at page 15 of the PDF (28 in the manual) for the exploded view to get a better idea of how the Roomba comes apart.

    • Some screws won't have a type listed and instead will have an asterisk (*). I don't have any bits labeled in the normal Philips way (PHxxx), instead with a + and a number. All of these screws can be used with a +2.5 bit, though I had to initially crack them loose with a J1 bit. Please use a proper Philips bit if you can.

  2. iRobot Roomba 581 Teardown, Bin and Side Brush: crwdns2935265:02crwdnd2935265:01crwdnd2935265:02crwdne2935265:0 iRobot Roomba 581 Teardown, Bin and Side Brush: crwdns2935265:02crwdnd2935265:02crwdnd2935265:02crwdne2935265:0
    • Lets start by taking the Roomba down to the chassis. We'll remove the bin module, side brush, and bottom cover.

    • All screws took the +3.5 bit.

    • These screws on the bottom over are captive, which means that they'll be stored in the cover unless you try to get them all the way out.

    • The side brush, on the other hand, has a screw that isn't captive and can get easily lost. Make sure to store it in a safe place. A good one is the screw it back into the peg that holds the brush.

  3. iRobot Roomba 581 Teardown, Battery and Modules: crwdns2935265:03crwdnd2935265:01crwdnd2935265:02crwdne2935265:0 iRobot Roomba 581 Teardown, Battery and Modules: crwdns2935265:03crwdnd2935265:02crwdnd2935265:02crwdne2935265:0
    • Now we'll take out the battery and the blue modules.

    • In order to remove the modules, we'll need to take out the 12 screws marked in red*. All of these are captive, so don't worry about losing them.

    • The rubber piece that's in front of the cleaning head module actually isn't riveted in place! You can pull that off for cleaning or replacing.

  4. iRobot Roomba 581 Teardown, Caster Assembly: crwdns2935265:04crwdnd2935265:01crwdnd2935265:03crwdne2935265:0 iRobot Roomba 581 Teardown, Caster Assembly: crwdns2935265:04crwdnd2935265:02crwdnd2935265:03crwdne2935265:0 iRobot Roomba 581 Teardown, Caster Assembly: crwdns2935265:04crwdnd2935265:03crwdnd2935265:03crwdne2935265:0
    • We're almost done with modules. Now we'll remove the front caster and it's housing. The wheel pops out with the help of a spudger.

    • The housing is held in with two screws*. And you guessed it, they're captive! I hope that other manufacturers follow iRobot's example for these screws.

    • Note that the housing is keyed back towards the (presumably) IR LEDs.

  5. iRobot Roomba 581 Teardown, Faceplate: crwdns2935265:05crwdnd2935265:01crwdnd2935265:02crwdne2935265:0 iRobot Roomba 581 Teardown, Faceplate: crwdns2935265:05crwdnd2935265:02crwdnd2935265:02crwdne2935265:0
    • Now we're down to the last part meant to be user removable: the faceplate. I start where the manual says, where the bin pops out, but then I use a spudger to help coax the other clips out of their positions. I go under the faceplate, but it might be better to go around the faceplate popping them out.

    • The clip locations are marked in green

    • If the handle is giving you issues, tilt the faceplate towards the handle to get the lip stuck under there to pop out.

    • What's this port in the top? That is a DIN-8 port for adding modules onto your Roomba, or reprogramming it all together with the "Communication Cable for Create 2" that iRobot sells. No reverse engineering required! There are also PDFs of the pinout and serial settings if you want to go the DIY route.

  6. iRobot Roomba 581 Teardown, Bumper and Top of Chassis Start: crwdns2935265:06crwdnd2935265:01crwdnd2935265:02crwdne2935265:0 iRobot Roomba 581 Teardown, Bumper and Top of Chassis Start: crwdns2935265:06crwdnd2935265:02crwdnd2935265:02crwdne2935265:0
    • This is where the manual stops and we now have a monolithic chassis. Not to fear, screws also hold the whole thing in place! Though, we did leave the land of captive screws, so now you must keep track of your screws.

    • We'll be starting with the bumper and the plastic top of the chassis.

    • DO NOT PULL THE BUMPER OFF YET! There are three wires connecting the IR bump with the main board, and they are routed through the top of the chassis.

    • The plastic piece holding on the bumper has 10 screws*.

    • The top of the chassis has 12 +3.5 screws with one screw* marked in red.

  7. iRobot Roomba 581 Teardown, Top of Chassis: crwdns2935265:07crwdnd2935265:01crwdnd2935265:02crwdne2935265:0 iRobot Roomba 581 Teardown, Top of Chassis: crwdns2935265:07crwdnd2935265:02crwdnd2935265:02crwdne2935265:0
    • Now we'll get the top of the chassis off. The top goes down around the hole where the bin should be, and has some overhang towards the center. This is going to be tricky for me to show/explain since I only have two hands.

    • Pull out the overhang a bit with one of your thumbs and insert a spudger. With your other hand, you can push the top up by placing your thumb in the bin hole, and the rest of your fingers on the center button area on top. While putting upwards pressure on the top, move the spudger around.

    • If you placed the spudger well initially, it can just pop right up.

    • Repeat for the other side. Keep the pressure with one hand in the bin hole, and use your other hand to pull the overhangs away so it can pop off fully.

  8. iRobot Roomba 581 Teardown, Handle: crwdns2935265:08crwdnd2935265:01crwdnd2935265:01crwdne2935265:0
    • The handle is easily removable (once the top is off). Flip the top over and press down on the screw side of the hinge. To put is back in, lift up on the screw holes and slide it back into the top.

  9. iRobot Roomba 581 Teardown, Fully Removing Bumper and Top: crwdns2935265:09crwdnd2935265:01crwdnd2935265:02crwdne2935265:0 iRobot Roomba 581 Teardown, Fully Removing Bumper and Top: crwdns2935265:09crwdnd2935265:02crwdnd2935265:02crwdne2935265:0
    • With the top propped up, find the three highlighted wires. These go from the IR bump to the main board, and luckily have a connector. Reach in there with your other hand and gently pull the wires to get the connector out.

  10. iRobot Roomba 581 Teardown, Optional: IR Bump: crwdns2935265:010crwdnd2935265:01crwdnd2935265:03crwdne2935265:0 iRobot Roomba 581 Teardown, Optional: IR Bump: crwdns2935265:010crwdnd2935265:02crwdnd2935265:03crwdne2935265:0 iRobot Roomba 581 Teardown, Optional: IR Bump: crwdns2935265:010crwdnd2935265:03crwdnd2935265:03crwdne2935265:0
    • Optional if you're just looking to clean your Roomba. I recommend getting the wires out of the top of the chassis now. It will help with reassembly of the IR bump and the Roomba itself. The IR bump is held in by two screws*.

    • The translucent top is keyed to the bumper.

  11. iRobot Roomba 581 Teardown, The Buttons: crwdns2935265:011crwdnd2935265:01crwdnd2935265:02crwdne2935265:0 iRobot Roomba 581 Teardown, The Buttons: crwdns2935265:011crwdnd2935265:02crwdnd2935265:02crwdne2935265:0
    • The center buttons have 5 layers. The silver ring that holds them on, the translucent top, a diffusion layer, and then the plastic with the buttons themselves.

    • Take out the four+3.5 screws in the buttons module. The plastic skirt around the buttons should come with it. Don't worry if it doesn't, it just means you have another thing to position when putting it back together.

  12. iRobot Roomba 581 Teardown, First Set of Connectors: crwdns2935265:012crwdnd2935265:01crwdnd2935265:01crwdne2935265:0
    • There's four connectors along the bin side of the main board that need to be disconnected.

    • Speaker connector

    • Schedule and Clock button connector

    • DC barrel jack connector

    • Bin module connector

    • There's also handy gliphs molded into the plastic that show you roughly how the wires were routed

  13. iRobot Roomba 581 Teardown, Optional: Speaker, Buttons Daughter Board, Bin Connectors, and Barrel Jack: crwdns2935265:013crwdnd2935265:01crwdnd2935265:02crwdne2935265:0 iRobot Roomba 581 Teardown, Optional: Speaker, Buttons Daughter Board, Bin Connectors, and Barrel Jack: crwdns2935265:013crwdnd2935265:02crwdnd2935265:02crwdne2935265:0
    • Optional pieces you can remove when you disconnect them from the main board.

    • The Schedule and Clock buttons have a screw* holding them down

    • The Bin module connectors both have screws* holding them down

    • The speaker is under the flap in the first photo. It's held in place by a screw*. The speaker has two notches that it slides into in the chassis, and the flap has an arch that sits on top of the speaker.

    • The DC barrel jack is held in place by one screw*. Like the speaker, there's a place for it to slide into the chassis.

  14. iRobot Roomba 581 Teardown, Removing the Main Board: crwdns2935265:014crwdnd2935265:01crwdnd2935265:03crwdne2935265:0 iRobot Roomba 581 Teardown, Removing the Main Board: crwdns2935265:014crwdnd2935265:02crwdnd2935265:03crwdne2935265:0 iRobot Roomba 581 Teardown, Removing the Main Board: crwdns2935265:014crwdnd2935265:03crwdnd2935265:03crwdne2935265:0
    • The main board has five screws* holding it in.

    • Don't pull up on the main board. Tilt it towards where the bumper used to be. There are more connectors to disconnect.

    • The three highlighted connectors need to be removed. I recommend taking off the power connector and data connector on the right first. Then you have more give to work with the data lines on the left.

    • The data line connector is two wide and is really stuck in there. Watch out for bending parts around it while disconnecting it, especially the MOSFET heat sinks. If they touch, and then you give the main board power, there will more than likely be Bad Things™️ happening.

    • The rest of the connectors go to an arch of IR LEDs that shine out the bumper. They can move around with the main board thankfully.

    • I won't be taking apart the IR arch in this. It seems to just be the LEDs, and looks like a pain to rewire. I'd touch it only if you know something on it is bad.

  15. iRobot Roomba 581 Teardown, Explainer: Connectors Going to the Chassis: crwdns2935265:015crwdnd2935265:01crwdnd2935265:01crwdne2935265:0
    • The two pin on the left goes to the charging pads on the bottom

    • The four pin handles the LEDs that watch the caster

    • The large data connector handles the LEDs watching the ground for the cliff detection, and the bump switches for when the bumper hits something.

  16. iRobot Roomba 581 Teardown, Caster Sensor + Bumper Springs: crwdns2935265:016crwdnd2935265:01crwdnd2935265:02crwdne2935265:0 iRobot Roomba 581 Teardown, Caster Sensor + Bumper Springs: crwdns2935265:016crwdnd2935265:02crwdnd2935265:02crwdne2935265:0
    • Lets start taking off the sensing bits that make this Roomba smart. Starting with the caster detection. It is held in by the two screws* on top and comes out the bottom.

    • There's a second piece of plastic holding in the LEDs. It's secured by a screw*

    • While we're here, we can remove the black plastic chunk in front of it (two screws*), and the metal leaf spring.

    • The black plastic chunk seems to be a two springs with different tensions for if the Roomba hits something really hard. It seems to held together with one screw*.

  17. iRobot Roomba 581 Teardown, Cliff Sensors and Bump Switches: crwdns2935265:017crwdnd2935265:01crwdnd2935265:02crwdne2935265:0 iRobot Roomba 581 Teardown, Cliff Sensors and Bump Switches: crwdns2935265:017crwdnd2935265:02crwdnd2935265:02crwdne2935265:0
    • I wish these weren't clipped in place. Anyway, lets suffer with getting these freed from the chassis.

    • To start, remove the bump switches, since they are wired in with the cliff sensors. They both have two screws*.

    • Put the spudger in between the cliff sensor and the chassis, then push the bottom of the cliff sensor away from the chassis while pushing down. You should get the sensor to slide out of the chassis.

    • Apparently there's an issue with cliff sensors getting dust and stuff in the clear plastic. Here's an old solution that I came across if you need it. Wayback Machine archive

  18. iRobot Roomba 581 Teardown, Charging Terminals: crwdns2935265:018crwdnd2935265:01crwdnd2935265:02crwdne2935265:0 iRobot Roomba 581 Teardown, Charging Terminals: crwdns2935265:018crwdnd2935265:02crwdnd2935265:02crwdne2935265:0
    • Finally the last piece. We don't need to take out everything before getting to the charging terminals, but we do need to take out the left switch to get to the ground. The plastic covers are both held in with a screw*.

    • Once the plastic covers come off, we'll need to unhook part of the terminals from the chassis. Push down so that the hook/tab thing is clear of the chassis. Angle then pull the terminals through the hole on the wire side.

  19. iRobot Roomba 581 Teardown, End: crwdns2935265:019crwdnd2935265:01crwdnd2935265:01crwdne2935265:0
    • And that's it! Now you should have a large pile of parts to put back together! Some notes for reassembly

    • The IR arch can be tricky. Try to insert it behind the cliff sensors and into the guides on the chassis at the same time.

    • If you didn't already, separate the top of the chassis from the bumper. It'll be easier to route the wires back into the top than trying to keep everything connected.

crwdns2935103:0crwdne2935103:0

Jacob H.

crwdns2935283:011/30/25crwdne2935283:0

1 crwdns2915208:0crwdne2915208:0

crwdns2935295:0crwdne2935295:0

crwdns2947412:00crwdne2947412:0

crwdns2917038:0crwdne2917038:0

crwdns2936625:0crwdne2936625:0:

crwdns2936751:024crwdne2936751:0 3

crwdns2936753:07crwdne2936753:0 33

crwdns2936753:030crwdne2936753:0 33

crwdns2942667:0crwdne2942667:0 33