concept2 rowing machine

Status
Not open for further replies.

Jon J

New member
I'm trying to communicate with a Concept2 rowing machine via USB. I would like to use a teensy board to practice against a known USB device (I have no usb programming experience). Is there a stock teensy board that I can use for this purpose (it does not need to emulate the concept2)? I would like to use Python 3.XX on either a OS X or Windows 10. Thanks for any guidance.
 
Interesting. I had no idea they had a real USB interface.

In my days, the output of a Concept 2 was limited to the LCD. The only visible input to the unit was the Hall effect sensor, though I imagine that they likely had to account for the air shutter position as well to calculate distance traveled.

Anyhow, I wonder to what extent it would be easier to use a Teensy to use the same inputs to calculate the same data without having to go through interfacing something via USB.
 
First, you really need to read chapter 4 of the USB spec. The document is huge, but chapter 4 is short and easy to read. Maybe also skim the first part of chapter 5 if you have time.

Here's a direct link, to save you some time digging through www.usb.org, which is the official source.

http://www.pjrc.com/teensy/beta/usb20.pdf

Chapter 4 explains the important concepts and terminology of USB, like host vs device, the 4 transfer types, and so on. You really need this info if you've going to delve into USB stuff, and it'll bring you up to speed on the various USB lingo necessary to speak meaningfully about doing your project.
 
If you have not done so already, you can download the PMI application for the concept 2, which is an SDK for the device. I have not used it connected to a teensy, however have used it to interface the erg with labview and read the data directly for purpose of data collection during experiments. There is good documentation in the SDK for all the commands, plus there might actually be some C code, which would just need to be adapted to run on the teensy. So Start here http://www.concept2.com/service/software/software-development-kit and here http://www.c2forum.com/viewforum.php?f=15. And of course read all the stuff Paul already suggested. Good luck and excited to hear your progress since this is something I might be interested in for future research.
 
Status
Not open for further replies.
Back
Top