Hey!

so I think I have finally made some progress!
I came across this information:
https://www.schneordesign.com/diy/diy-i ... mba/9beep/
and also:
https://www.robotshop.com/community/blo ... sor-boards
Now I understand that the bumper sensor is a IR Tx/Rx with the "bumper" blocking the IR light from passing when pressed (Roomba hit an object).
Image of the bumper:
I can see the traces at the bottom of the PCB leading to the emitter which is according to the guide furthest away from the soldered points and the top two traces being the Rx, closest to the soldered points.
So now I just need to understand how to connect the phototransistor to the Arduino and read the data, possibly using the IR library. Since the Arduino will be in the area of the Roomba where the brushes used to be (removing all the cleaning capability for now) I was looking at the best way to path the wires to that area from the bumper sensors. Since the Roomba main PCB has a couple mm gap under it I was thinking of just running it under there and making a hole in the plastic right into the compartment.
Images below shows where I was thinking of running the wires (red) and making the hole (green):
I doubt I will commit to doing this today so if there is any advice on my plan so far just let me know

maybe better wire/hole placement or an easy way for the Arduino to read the data.
I never owned a Roomba or did much electronic stuff before this project so it's a pretty steep learning curve. I'm amazed how modular and well thought out the iRobot Roomba is and how simple it is to take apart and assemble.
Thanks again!