K8055 vs k8055n

i see the 8055 has been replaced with the 8055n

how does the 8055n compare to the old board - what extra features does it have ?

does it have the ability to read short and faster pulses ?


will a 8055 / n work with a raspberry Pi ?

raspberrypi.org/faqs

regards

[quote]how does the 8055n compare to the old board - what extra features does it have ?

does it have the ability to read short and faster pulses ?[/quote]Indeed, the main difference is the speed.
Here two snippets from the K8055N / VM110N specifications:
[color=#000080]•counter function on inputs 1 and 2 with adjustable debounce (max 20kHz depends on total I/O load)
•general conversion time: 2ms per command[/color]

[quote]will a 8055 / n work with a raspberry Pi ?[/quote]It seems that this is not possible.
Here one question/answer from their FAQs:
[color=#008000]Will it run WINE (or Windows, or other x86 software)?
No.[/color]

I just plugged a K8055 into a Raspberry Pi and installed the third-party k8055 Linux drivers, and from first glance, it seems to work fine: the command-line utility seems to return real data when buttons are pushed.

For reference, the process to build the code on the standard Raspberry Pi Debian Squeeze distro:

  1. sudo -s
  2. apt-get install libusb-dev
  3. Download the Linux driver from libk8055.sourceforge.net/#download
  4. Untar that file
  5. make && make install (change the ?/usr/local/bin to /usr/local/bin)
  6. Profit!

This wasn’t my K8055, so other than confirming that the driver compiles and appears to work, I can’t answer anything else on the subject.

thanks for the update - that is much appreciated (y)

Hi there,

I hope this isn’t too much of a noob question, but I’ve got a Raspberry Pi, and built a k8055, and it seems to work ok in Windows, but at step 3 you kinda lost me :slight_smile:

Is your example above referring to C or Python? I don’t really know C well enough, so is there a python library?

Could you give more specific steps, and if you have time, explain what each one does? I have a feeling ‘make’ is compiling to an executable?

while you’re being helpful, where might I look for example code?

thanks for any help!

[quote=“chrisbitz”][quote=“gid”]
For reference, the process to build the code on the standard Raspberry Pi Debian Squeeze distro:

  1. sudo -s
  2. apt-get install libusb-dev
  3. Download the Linux driver from libk8055.sourceforge.net/#download
  4. Untar that file
  5. make && make install (change the ?/usr/local/bin to /usr/local/bin)
  6. Profit!

[/quote]

Hi there,

I hope this isn’t too much of a noob question, but I’ve got a Raspberry Pi, and built a k8055, and it seems to work ok in Windows, but at step 3 you kinda lost me :slight_smile:

Is your example above referring to C or Python? I don’t really know C well enough, so is there a python library?

Could you give more specific steps, and if you have time, explain what each one does? I have a feeling ‘make’ is compiling to an executable?

while you’re being helpful, where might I look for example code?

thanks for any help![/quote]

I am very much in the same situation, coming from Windows and being very, very new to Linux if feel that I’m asking stupid questions! Sorry!

I figured out that step 3 is akin to ‘unzipping’ the file (right?) which could be done using the Xarchiver utility in LDXE. The make and make install were relatively simple but I have fallen at the last hurdle - “change the ?/usr/local/bin to /usr/local/bin”. Yep, it’s something to do with the Vim or Vi editors but can someone explain this instruction in a simple way that a Linux dummy, using a Raspi, like me can understand. That or point me in the right direction to somewhere I can find the answer? My searches have so far only turned up instructions that require me to search for more instructions.

I’m TRYING to learn! I just need one understanding soul to explain it and hopefully the lightbulb will come on above my head. I will then be one step closer to NOT having to ask questions that to many people out there is ‘obvious’. :wink:

Cheers!