The following symptoms may occur on a Roomba:
uh-oh
sound; after which, the Roomba flashes red and an exclamation mark intermittently,All symptoms are indicative of the Roomba not being able to charge the battery and counter-intuitively, even through the Roomba seems to work unhindered by the error, the error could be indicative of a bad contact between the battery and the Roomba.
Roomba batteries have inset contacts:
with a noticeable gap between the margin of the battery and the contact. The Roomba springs are supposed to lodge inside the gap and make contact with the battery but in some cases, the battery contacts are not properly aligned resulting in a weak contact.
One solution is to place two grip washers into the inset:
and solder them in place thereby raising the contact surface. Similarly, the thermistor contacts (the small set of contacts underneath the battery contacts) can just be soldered over to enlarge the contact surface.
The serial port to communicate with the Roomba can be configured as follows:
115200
,
On linux, the serial port can be configured with stty
:
stty -F /dev/serial0 115200 raw -parenb -parodd cs8 -hupcl -cstopb clocal
where /dev/serial0
is the serial port interface to the Roomba.
The serial port to communicate with the Roomba can be configured as follows:
115200
,
On linux, the serial port can be configured with stty
:
stty -F /dev/serial0 115200 raw -parenb -parodd cs8 -hupcl -cstopb clocal
where /dev/serial0
is the serial port interface to the Roomba.
The Roomba lighthouse / wall uses LR14 batteries that are hard to come by such that a simple cheap plastic converter can allow you to use common AA batteries instead of LR14.