Roomba Status (UPDATE V1.4)

Inside the Roomba and Scooba and more, Cool mods, Repair and Upgrades - including the all new iRobot Create Kit. Let's void that warranty baby!
rainrider
Posts: 5
Joined: January 8th, 2009, 9:39 pm

Re: Roomba Status (UPDATE V1.4)

Post by rainrider »

Thanks, Vic.
I'll have to try ProComm. Was thinking about trying a Li-Ion pack, but think I better "discover" more before doing that. The present battery last about 1 hour 17 minutes or so, so it's not like I have to have one right away.
Rain
User avatar
mfortuna
Robot Master
Posts: 5852
Joined: February 5th, 2006, 9:35 am
Location: NH

Re: Roomba Status (UPDATE V1.4)

Post by mfortuna »

The voltage the battery peaks at will be different battery to battery.

I have used realterm with great success.
Mike
Reds x 3, Dirt Dog, Disco (now a parts bot), Create, Scooba 350, and Security Dawg
Evolution Mint
Neato XV-11
Shark Ion 750
rainrider
Posts: 5
Joined: January 8th, 2009, 9:39 pm

Re: Roomba Status (UPDATE V1.4)

Post by rainrider »

Thanks for the realterm suggestion and battery info.
Figured I'd post those numbers to see if anybody saw anything unusual. Seems they're about normal, from what I can tell. I'm considering getting the Bluetooth setup for monitoring while it's moving.
Rain
rainrider
Posts: 5
Joined: January 8th, 2009, 9:39 pm

Re: Roomba Status (UPDATE V1.4)

Post by rainrider »

Mike: "I have used realterm with great success."

Downloaded RealTerm - nice program. I've been able to get a sequence output of battery info packets 22 thru 26 (among other control commands executed successfully), but have not yet figured out how to format the log output so it is readable.
But, I'll get there. Thinking I need something besides Wordpad to open the log file, but would like to output in ASCII TXT if possible. Display as "int16" looks like it comes closest to making sense.
Thanks again for the suggestion.
Rain
User avatar
mfortuna
Robot Master
Posts: 5852
Joined: February 5th, 2006, 9:35 am
Location: NH

Re: Roomba Status (UPDATE V1.4)

Post by mfortuna »

Glad you liked realterm. If you turn the roomba off and have it plugged into a charger it will start printing the 1 second charging data. You can then capture the data into a file. I haven't tried capturing into a file but I assume .txt is supported.
Mike
Reds x 3, Dirt Dog, Disco (now a parts bot), Create, Scooba 350, and Security Dawg
Evolution Mint
Neato XV-11
Shark Ion 750
millennio
Posts: 2
Joined: February 3rd, 2009, 5:02 pm

Re: Roomba Status (UPDATE V1.4)

Post by millennio »

i have roomba 580 and i want use roomba status software.
what do i do? i need rootooth?
pls send me some information


thanks
User avatar
vic7767
Robot Master
Posts: 15556
Joined: January 14th, 2006, 7:31 pm
Location: Haughton Louisiana - USA

Re: Roomba Status (UPDATE V1.4)

Post by vic7767 »

The latest info from IRobot is that nothing can be installed into the SCI port of the 5XX models Roomba that is not approved by IRobot. The only device approved without losing the warranty is the IRobot supplied OSMO device. Nothing else can be connected. Of course once the warranty is expired then you can connect whatever you want to the port like a Create cable from the IRobot site or a Rootooth if you can find one.
Last edited by vic7767 on February 4th, 2009, 10:32 am, edited 1 time in total.
User avatar
SE_machine
Robot Addict
Posts: 179
Joined: August 2nd, 2008, 5:36 pm

Re: Roomba Status (UPDATE V1.4)

Post by SE_machine »

You need Rootooth for wireless connectivity. There is an SCI cable that you can purchase, but that leaves your roomba tethered to the computer. If you plan on using the Rootooth, your computer must have a Bluetooth radio attached to it. If you need one, they can be found at roombaexchange.com . The Rootooth device attaches to the Roomba via the SCI port. On the 500 series, this port can be found underneath the removable faceplate. :?: :?: Rootooth voids iRobot's factory warranty? How would they know if you connected one or not? Wouldn't a system reset clear the robot's SCI memory? :?: :?:
Tim - Started with Discovery SE in 2005. I now own:
- Roomba 960
- Roomba 570 with bin mod (http://www.robotreviews.com/chat/viewto ... =1&t=19321)
- Roomba 530
- Roomba 410 (burgundy)
- Used Scooba 5900
millennio
Posts: 2
Joined: February 3rd, 2009, 5:02 pm

Re: Roomba Status (UPDATE V1.4)

Post by millennio »

where i can buy rootooth?

so... the roomba 580 have wireless connection and i can use it without rootooth?
User avatar
Fraggboy
Robot Master
Posts: 3661
Joined: March 2nd, 2007, 3:13 pm
Location: In sunny California
Contact:

Re: Roomba Status (UPDATE V1.4)

Post by Fraggboy »

millennio wrote:where i can buy rootooth?

so... the roomba 580 have wireless connection and i can use it without rootooth?
You can purchase the Rootooth from Pro Tech Robotics (Currently Out of Stock). There are a few others you may find if you Google for it.

The 5xx Roomba's are equipped with a wireless connection, but that is only for communication between the Virtual Wall Lighthouses and Roomba.
Chris

:confusion-shrug:
Website Question? Check out the FAQ section.
Roomba/Scooba Question? Check out the READ FIRST section.
:text-search:
Before posting, check out the improved Search engine. Your question might have been answered already.
ichris
Posts: 45
Joined: February 14th, 2009, 7:52 pm

Won't work with COM port 40

Post by ichris »

The Bluetooth software on my PC assigned the SPP to COM 40. When I try to connect to port 40, Roomba Status gives me a "Error opening Comport !!! 8002 invalid port number" error. I've confirmed via Realterm that COM 40 is connected to the Roomba. My Bluetooth software won't let me change the COM port number. Any suggestions?
User avatar
mfortuna
Robot Master
Posts: 5852
Joined: February 5th, 2006, 9:35 am
Location: NH

Re: Roomba Status (UPDATE V1.4)

Post by mfortuna »

Did you try opening the serial port in device manager? Open the serial port, go to settings, then advanced settings. You should be able to change the com port number.
Mike
Reds x 3, Dirt Dog, Disco (now a parts bot), Create, Scooba 350, and Security Dawg
Evolution Mint
Neato XV-11
Shark Ion 750
ichris
Posts: 45
Joined: February 14th, 2009, 7:52 pm

Re: Roomba Status (UPDATE V1.4)

Post by ichris »

mfortuna wrote:Did you try opening the serial port in device manager?
That's a good idea, I didn't think of that. Unfortunately, the BT serial ports don't have a "Settings" tab like a COM port.
User avatar
vic7767
Robot Master
Posts: 15556
Joined: January 14th, 2006, 7:31 pm
Location: Haughton Louisiana - USA

Re: Roomba Status (UPDATE V1.4)

Post by vic7767 »

You can change the COM port on your BT by going to System, Device Manager, Ports COM and LPT, Standard Serial over Bluetooth link (COMXX). Highlight the Standard Serial over Bluetooth link, right click the mouse, select Properties, Select the Port Settings tab, then select the advanced tab. The next screen that is brought up will contain the current port number assigned as well as a Com Port Number select arrow. When that is clicked it will display all the Com ports. That is where you can find a lower number port that is not used by another application.
User avatar
mfortuna
Robot Master
Posts: 5852
Joined: February 5th, 2006, 9:35 am
Location: NH

Re: Roomba Status (UPDATE V1.4)

Post by mfortuna »

Are you sure you have no port settings tab? If not, try uninstalling the device and re-install with the standard microsoft SPP driver.
Mike
Reds x 3, Dirt Dog, Disco (now a parts bot), Create, Scooba 350, and Security Dawg
Evolution Mint
Neato XV-11
Shark Ion 750
ichris
Posts: 45
Joined: February 14th, 2009, 7:52 pm

Re: Roomba Status (UPDATE V1.4)

Post by ichris »

Thanks for your help. No COM port settings tab:
2009-02-14_231419.jpg
I'm using the Toshiba BT driver that came with my BT USB stick because the Windows Vista driver did not work reliably. The Vista driver assigned ports 5 & 6.

After switching drivers, my luck gets worse - now neither driver, the Toshiba BT or the standard Windows Vista BT, can find the Rootooth. At one time, I was able to talk to the Rootooth modem and set it to 57600 baud. Now I can't get a BT connection. I got my Firefly Rootooth from Sparkfun a few days ago.

Question: should the Rootooth get warm? I wouldn't think a BT device would use much power.
User avatar
mfortuna
Robot Master
Posts: 5852
Joined: February 5th, 2006, 9:35 am
Location: NH

Re: Roomba Status (UPDATE V1.4)

Post by mfortuna »

Warm is probably OK. It is taking power from the roomba which means the voltage regulator has to drop 14V to 5V.

I would try un-installing all the BT serial ports and starting over. Also change the view to show hidden devices. Get rid of any BT serial ports that are hidden.

I use XP so I can't try this out on my system.
Last edited by mfortuna on February 15th, 2009, 6:46 pm, edited 1 time in total.
Mike
Reds x 3, Dirt Dog, Disco (now a parts bot), Create, Scooba 350, and Security Dawg
Evolution Mint
Neato XV-11
Shark Ion 750
ichris
Posts: 45
Joined: February 14th, 2009, 7:52 pm

Re: Roomba Status (UPDATE V1.4)

Post by ichris »

I was finally able to get a BT connection to the Rootooth (RT) on COM 4 using Windows Vista BT drivers. I factory reset the RT (SD,1) and set the baud rate to 57600 (SU,57). The RT "D" command shows the baudrate at 57,600. But I got no data out of the Roomba via RealTerm, Roomba Status, or SCITester. The programs connect to the COM port, but don't read any Roomba data and commands are ignored.

When I put the RT on my Scooba, I was seeing garbage via Realterm, so I figured wrong baud rate. I tried every baud rate there was, but none worked.

So I used an alternative RT speed command "U,57.6,N" and that got the communications working. I was happy to see the battery charging status messages Vic talked about.

I was going to try and figure out why the RT didn't change the baud rate using the SU command, and why it doesn't remember the changed baud rate between connections. But now I can't get a BT connection to the RT anymore, so it's going back to Sparkfun.

Were previous RT modems "AT" command based? All the docs I've read refer to the AT command set for programming the RT. My Rootooth does not respond to AT-style commands and is based on Roving Network's Firefly.

What's the difference between Roomba Status "serial cable" and "Rootooth" modes?

Thanks for everyone help and suggestions.
User avatar
vic7767
Robot Master
Posts: 15556
Joined: January 14th, 2006, 7:31 pm
Location: Haughton Louisiana - USA

Re: Roomba Status (UPDATE V1.4)

Post by vic7767 »

For your Scooba the COM parameters are 57600, N, 8, 1. If you plug your power supply into the Scooba you should see ASCII characters once per second with charging data output via the SCI port.

The same is true for the 4th gen Roombas. The 5XX models have a faster baud rate of 115200, N, 8, 1.
ichris
Posts: 45
Joined: February 14th, 2009, 7:52 pm

Re: Roomba Status (UPDATE V1.4)

Post by ichris »

vic7767 wrote:The 5XX models have a faster baud rate of 115200, N, 8, 1.
Thanks, I didn't know that. Thought everything was 57.6.
Post Reply