there is no place like ~

userial

Index

image userial board v1.0

Description

userial is an Free project building an USB to I2C/SPI/GPIO bridge, using the Atmel AT90USB647 chip. Hardware and Software are released under an Open Source licence. It supports the following interfaces:

The board communicates with the host computer using a CDC (USB communications device class). This makes it easy to use userial without installing a device driver or special libraries. Due to the ASCII based command interface it is easy to control devices manually with just a terminal emulation. This makes it easy to obtain quick results, to configure devices on-the-fly or to control prototyping boards in a straight-forward way.

Schematics and firmware are available to the public. The firmware is released under the terms of the MIT license and the hardware is released under the terms of the Creative Commons Attribution-Share Alike 3.0 Unported License.

Documentation

Download

If you don't want to build your own hardware, then you might find the bumble-b board from Fletchtronics worth a look. It is a rather inexpensive board based on the AT90USB162 chip and supports userial firmware. (Please search in the fletchtronics website for the firmware. I plan to support the bumble-b board in the next firmware release.)

News

Firmware v1.8  (31 October 2009)
userial firmware v1.8 released. The changes in this version are:

Firmware v1.7  (26 September 2009)
userial firmware v1.7 released. The changes in this version are:

Bumble-B  (12 September 2009)
fletchtronics.net sells a board called Bumble-B and has ported userial to the the AT90USB162 processor.

Firmware v1.6  (28 February 2009)
userial firmware v1.6 released. The changes in this version are:

Firmware v1.5  (25 January 2009)
userial firmware v1.5 released. This version adds support for the SPI interface.

All news can be read in the userial news archive.

Copyright (C) 2008–2010 by Thomas Pircher