top bar

Difference between revisions of "Velleman K8055"

Line 3: Line 3:
<tr><td>'''Author:'''</td><td>Nico Stuurman.  </td></tr>
<tr><td>'''Author:'''</td><td>Nico Stuurman.  </td></tr>
<tr><td>'''Platforms:'''</td><td>Mac/Linux, Windows</td></tr>
<tr><td>'''Devices:'''</td><td>[ Velleman K8055/VM110]</td></tr>
<tr><td>'''Devices:'''</td><td>[ Velleman K8055/VM110]</td></tr>
<tr><td>'''Example Config File:'''</td><td>[[Media:MMConfig_K8055.cfg]]</td></tr>
<tr><td>'''Example Config File:'''</td><td>[[Media:MMConfig_K8055.cfg]]</td></tr>

Revision as of 19:27, 4 January 2010

Summary:Velleman K8055 digital IO board adapter
Author:Nico Stuurman.
Platforms:Mac/Linux, Windows
Devices:Velleman K8055/VM110
Example Config File:Media:MMConfig_K8055.cfg

The Velleman K8055 (VM110 for a pre-assembled board) is a low cost digital IO board. It provides 8 digital out and 2 analogue out channels (as well as analogue and digital in - which are not used here) that can be used for things like TTLs or AOTF control. A drawback of this board is its relatively slow switching time (~10 ms).

The adapter uses a modified version of libk8055 (by Sven Lindberg and others) and libusb. The adapter provides a switch, a shutter, and 2 DAC outputs. Each of the 2 DACs can be set to a voltage between 0 and 5.0 V. The switch determines which of the 8 output channels will be active. The switch is a single byte, each bit in this byte sets the corresponding channel (for instance, the value '3' will set channels 1 and 2). The shutter will switch the active channels on and off.

Please note that to use the digital outs, one needs to provide input voltage (5-30V) to the Clamp and Grnd pins on the K8055 board.

On Windows you will need to 'replace' the HID driver with the driver provided in the driver directory in the Micro-Manager folder. In the 'Device Manager', select the K8055 device, select "update driver" and then manually select the driver in the driver folder in the Micro-Manager application folder. On Mac OS X you will need to download and unpack Media:k8055-utbm-osx-kext.tar.gz, open a terminal, cd into the directory k8055-utbm-osx-kext, issue the commands below, and reboot:

sudo cp -r k8055.kext /System/Library/Extensions/k8055.kext
sudo touch /System/Library

--Nico 18:21, 15 December 2007 (PST)

© Micro-Manager : Vale Lab, UCSF 2006-2011 | All Rights Reserved | Contact