Information for Users

From Orcboard

Jump to: navigation, search

Contents

Git Access

Software development (including userland and firmware) is centralized in our git repository, which you can check out with:

git clone git://april.eecs.umich.edu/home/git/uorc.git

The hardware designs and the older documentation, for the moment at least, live on in the SVN repository:

svn co svn://april.eecs.umich.edu/uorc

Typical users should navigate to the user/java directory. The java libraries can then be compiled by typing 'ant'. Some simple example programs are available in the user/java/src/orc/examples directory. You can move the resulting orc.jar file anywhere that is convenient. Its final destination should be added to the CLASSPATH environment variable, for example (assuming that the jar file is copied to /usr/share/java):

export CLASSPATH=.:/usr/share/java/orc.jar:$CLASSPATH

Java API

Documentation for the Java-based user libraries can be found here.

Laser cut cases

You can use a laser cutter to create acrylic cases for the uorc. The CAD files are here: Media:uorc_r3_case.cdr

Troubleshooting

The most common hurdle to overcome is to get communications working correctly between the host computer and the uOrc board. Note the following:

  • The uOrc has a static IP address that, by default, is 192.168.237.7. (This can be changed using the SetupOrc java application)
  • The uOrc has a dhcp server, so you can simply plug your laptop into the uOrc and you will be issued an IP address. Note that unless the dhcpd server is disabled, the uorc should not be connected to a network that already has a dhcpd server.
  • Note that the USB connection, available on some uOrc hardware, is for debugging purposes and cannot (yet) be used to control the uOrc.