FB_Coolness++;
Here is a library I have written to allow Fusion Brain V4 access in Linux. I have not added support for previous versions, however I will soon. This library depends on libusb-0.1 which can be installed through most distros' package management utility. (yum install libusb-devel on fedora, or apt-get install libusb-dev on debian). The ./FB program included in this package was compiled on ubuntu, so it may or may not work on other distros of linux. The source code is also included so people who cannot run the program can attempt to compile it themselves
You will need libqt4-dev (on ubuntu) to compile this program, and then it is just a matter of "qmake && make" to compile it.
Edit 2/28/2009: Update attached, gui program by Qt. You will need libqt4-dev to compile it, and then just run 'qmake && make' to compile. I have attached an executable, but I don't know how well that will work. I have removed the command line app, that didn't seem to get any interest.
FB_Coolness++;
Fusion Brain Version 6 Released!
1.9in x 2.9in -- 47mm x 73mm
30 Digital Outputs -- Directly drive a relay
15 Analogue Inputs -- Read sensors like temperature, light, distance, acceleration, and more
Buy now in the MP3Car.com Store
So where is this program?
Uh, it WAS linked..... wait a few
Edit: Main post has the link now. 'bout time someone mentioned I forgot something!
Hey malcom its good too see you have already made progress on this, ill download it soon and test it out.
-kdog
Is it possible for you to write a comedi driver for this device? http://www.comedi.org/
This hardware looks like it would be perfect for some small robotics projects. http://www.orocos.org/
I'm sure its quite possible to adapt it to that, but that's not really useful for most carpc applications which is what this was intended for. You can feel free to use the code and adapt it to comedi (under GPL of course)
I've edited the original post due to the fact that I rewrote the library to use libusb0.1 rather than libusb1.0. Most distros have a 0.1 binary package, making it much easier for people to compile
haha I work with comedi and orocos on a daily basis
would be sweet to set this up!
I could do it using your code as a example. It looks like the register level bits are defined clearly. I've coded a pcmcia card in the comedi driver lib already and this device is pretty simple. I guess I'll have to buy a few cards for work as product examples and use one to test code with.
PS. I work for Microchip at the fab in Oregon. We make a lot of PIC18F wafers.
insert:The "I work for a big public company" disclaimer:
The views expressed on these pages are mine alone and not those of my employer. I am not now, nor have I ever been employed to speak for anyone.
We could certainly set you up. Email us at fusioncontrolcentre@gmail.com
Bookmarks