Steps to Program Roomba 600/650 with UART cable
I needed to put this something in case my computer crashes. These are instructions to setup the schedule of a Roomba 600 or 650 using a USB to UART cable.
[I will upload the Roomba Status Program later... it is getting difficult to find it on the internet).
-
Control Panel / Devices and Printers, look for FT232 USB UART. Check COM port
-
Open Roomba Status program (installed in windows or to install in Downloads)
-
In R.Status settings, select COM corresponding com port and 115200 baud rate (leave other settings as they are)
-
Set Roomba in programmed mode. Send:
7
128 -
Lets ensure we are doing things right by programming and playing a song
5.1 Record the Song in the roomba, send:
140, 2, 7, 60, 32, 38, 32, 40, 32, 36, 32, 40, 32, 36, 32, 40, 32
5.2 Go into Full Mode by pressing the Start button of the Movement panel
5.3 Play song. Send:
141, 2
At this point the song must be played... try changing values for the notes to ensure that you are actually playing this
5.4. Go back to passive-move by clicking Stop -
Set Roomba Time (chage 21:07 to adequate values and 3 for weekday 0 - sunday 6 saturday):
168, 0, 12, 01 -
Set Roomba Schedule (167, 127 are the instruction code, then hh,mm for each day of the week ):
167, 127, 06, 30, 06, 30, 06, 30, 06, 30, 06, 30, 06, 30, 06, 30
8 You are Done!. CLick on Disconnect and then Exit.