HouseRobot:RobostixConsole

From Oh Mad Lab
Jump to navigation Jump to search


I successfully got a console by using the "gumstix" port from the Robostix. Look for the label "gumstix" in the lower just right of center on the robostix board. Here is a photo:

500px-Robostix-Top.jpg

Notice the pin label "1". This isn't on my newer robostix. I do see it on my old burnt out robostix though. The gumstix port brings the FFUART pins out in 5v logic-level form.

Pin Signal
1 Gnd
2 FFUART TxD (GPIO 39)
3 +5
4 FFUART RxD (GPIO 34)

Here is the Max233 TTL to RS232 adapter that I used. Pin 1 is closest to the hole in the bottom left of the folloing photo:

AD233asm1.jpg

The mapping to my Max233 Adapter is as follows:

Signal Robostix Pin Max233 Pin Max233 Label
Gnd 1 3 -
FFUART TxD (GPIO 39) 2 1 Tx
+5 3 4 + 5v
FFUART RxD (GPIO 34) 4 2 Rx

I built the cable out of the two ends of a floppy power cable and wired it as described in the above table.

FloppyPowerCable.jpg

*NOTE*: I must be careful when plugging the cable in as it does make a difference. I'm going to label each end of the cable. One side for the gumstix port and the other for the TTL adapter.

I was able to get a console by plugging a cable from the Max233 Adapter into my Belkin RS232 to USB adapter (Model F5U409). I'm using a RS232 to USB adapter since my laptop doesn't have a serial port. I used RealTerm for my terminal program and had my RS232->USB adapter on COM 1. I set the following settings:

Baud Rate Parity Data Bits Stop Bits Hardware Flow Control
115200 None 8 1 None

Here is the console:

RobostixGumstixConsole.jpg