Currently, the current firmware on it is simulating a Xbox360 controller. If you plug the hardware into a computer using a micro USB cable, you should be able to see it showing up as a Xbox 360 controller.
In Windows go to game controllers in Control Panel, in Linux you can use jstest-gtk.
dfu-programmer atxmega32a4u erase dfu-programmer atxmega32a4u flash --debug 1 TreadGaming_Gamepad.hex dfu-programmer atxmega32a4u reset
Plug the device in, calibrate within the game, and start playing! It's that easy.
Instead of just using your excercise tool on it's own, you can now have fun doing it. The exercise becomes second, fun comes first!
It's small and affordable for what it can do.
Here you can see the PCB and the 3D Printed enclosure (white enclosure printed in ABS, black in PLA). Some specifications:
You can use up to 2 Wii Nunchucks at the same time!
Most of the pins are exposed so you can do your own thing with the hardware. Just like this 3D printed mouse I did as an example. Support for it even in the firmware. You can find the files over at http://www.thingiverse.com/thing:198467. Totally free for you to download, modify and use however you like.
The hardware contains a RF module to communicate over the air! It's meant to be used for a possible future where other devices can communicate using this chip! This way there will be other controllers besides the Wii Nunchucks, and you don't have the cables.
In cryptology, pure randomization is highly important. And, using the ADNS sensor for random noise data input is very usefull to make the hardware like a encryption/decryption key, which is something I think would be cool to do as well. This will be a software update only, so it will not cost anything extra nor any new hardware will be needed.
I came to think of making exercising more fun.
I started http://treadgaming.blogspot.com because I thought it would be fun to have history of the project.
Protoyping first in software, and then in hardware when I reliazed software weren't good enough.
My first ever PCB created. Made in KiCad. And, it also worked straight out of box!
I needed a way to place my PCB in a proper way, as the there are strict specifications for the laser sensor's distance to the surface. So, I thought, I can build a 3D printer and create my own enclosure for it! That way I have more control over the distance, and it's fun making your own designs.
I noticed how important it would be to have an out-of-box ready-to-use experience when I tested with v1 of the board. So, I thought of different ways, and came up with the idea to include Wii Nunchuck support, as they are cheap and easy to work with. And this new PCB was born! Now, double the speed, 2 Wii Nunchuck slots and it has RF support! I also added more LED's and one more button while I was at it.
A lot of work went into testing and improving the software to work with the new hardware and Wii Nunchucks. Result now is really fantastic, as you can see in the demo videos!
Crowdfounding ended up successful. I put a lot of effort trying to make the hardware future proof, so this hardware should work for a reasonable time. And, I have other ideas to make the hardware useful, at no extra cost.