Tag Archives: Ubuntu

Goldsprints FX – Projector Testing

I hooked up the Acer One to a projector I have in my, yet to be completed, home theater room. I plan to clean the room out this weekend and set up the two sets of roller in there and do some real testing with my Swobo on a roller. Here is a quick video running Goldsprints FX in the OpenSprints test mode.

I am not too happy with the way the Acer One netbook works when another VGA device is added on to it. I couldn’t get it to have two different screen. It would only do a mirror. Is anyone else using an Acer One for their sprints? What are you experiencing with a projector hooked up to it? Can you run two independent display? If so, what is the resolution of each display?

Setting up Goldsprints FX – Part 1 of 2

This is part one of the installation tutorial on getting Goldsprints FX installed and running on your OS of choice.

First we need to get Serproxy running. Serproxy is a Serial to Socket Server and is required to get GFX up and running. There are a few serial to proxy servers out there but Serproxy is the one I recommend. Serproxy sits on the other side of the USB port and gives us a way to communicate with the OpenSprints hardware. In the case of GFX we are giving Flash a way to get and send data to the OpenSprints hardware.

There is no installation process for Serproxy, simply download the Serproxy archive, and then unpack it somewhere readily accessible on your computer. The location doesn’t matter as long as you remember where it is. You’ll find an executable as well as a configuration file called “serproxy.cfg”.

Open the “serproxy.cfg” file using a text editor. Take a look at the different parameters. This is what my cfg file looks like on my OS X machine.

Start editing the file to match my settings you see in the screen shot above. Everything should be the same except maybe the “serial_device1” at the bottom. Serproxy needs to know where to find your USB port on the machine that is connected to the OpenSprints hardware.

To find what USB port you have the OpenSprints hardware connected to make sure your OpenSprints hardware is connection to your computer. Then depending on what OS you are running do one of the following:

OS X: Open Terminal and enter “ls /dev/cu.usb*”. You’ll probably only find one entry listed, and this is the label that your machine gives the USB port to which the OpenSprints hardware is connected.

Windows: [coming soon] – I don’t have a Windows machine so I am not sure how to get the label. Look for an update soon.

Ubuntu: You might have to do this as root. Open Terminal and enter “ls /dev/ttyUSB*”. You’ll probably only find one entry listed, and this is the label that your machine gives the USB port to which the OpenSprints hardware is connected. Most likely it will be ‘/dev/ttyUSB0′.

Enter the lable into the “serial_device1” line in your cfg filie. That should do it. Save and close the cfg file. Now launch the serproxy executable. You should see something like this. Again, this is on OS X and about the same as Ubuntu.

Anytime you run GFX you need to have Serproxy running. Otherwise GFX cannot communicate with the OpenSprints hardware.

Check out the second part of this tutorial to get GFX installed.

Testing on Ubuntu 9.10 a Success

I finally got my Ubuntu issues figured out. I had installed serproxy 0.9.2 instead of 0.9.3. Grrr. You don’t want to know how many hours I have spent trying to figure out why I couldn’t connect to serproxy. But that is behind me know. Really I’m okay now…. I am happy to say that on both Ubuntu 9.10 Netbook Remix and the full version of Unbuntu 9.10 with Goldsprints FX installed runa just fine. It is literally a 2 minute process to install and start a race. I couldn’t be happier. Here are just a few screen shots from Goldsprints FX running on Ubuntu Netbook Remix.

Goldsprints FX - Ubuntu Netbook Remix Goldsprints FX - Ubuntu Netbook Remix Goldsprints FX - Ubuntu Netbook Remix

Also, I guess I did to mention it but I am developing on OS X so no issues there. I only need to get my hands on a Window machine to confirm everything is okay there.