Thursday, June 24, 2004

I Become a Beta Tester for Servo Mojo

And I begin my odyssey with HEX coding.

Hi Keith,
On Thu, Jun 24, 2004 at 06:04:17PM -0400, Keith Rowell wrote:

> I'm having great success with realterm and it's "send numbers" feature. I want to switch to wide mode "0x00 0x00 0x07" is that the correct code? And "0x00 0x00 0x06" to change it back?

The thing to note is that in narrow mode, the address is just 1 byte, while in wide mode, the address is 2 bytes. So to switch from narrow to wide, you'd use: 0x00 0x00 0x07 (
) And to switch from wide back to narrow, you'd need to send a 2-byte address byte followed by the command byte as follows: 0x00 0x00 0x00 0x06 ( )

Also, what is the code for say address 60 in wide mode? "0x00 0x3c" ?

Yes, that would be correct. And address 60 in wide mode would correspond to the velocity value for servo 1. I'm glad you are making progress with it!
-Brian
--
Brian Dean
http://www.bdmicro.com/

Sunday, June 06, 2004

Brian Dean Responds

The stellar qualites of the Servo Mojo catch my attention.

Hi Keith,
On Tue, Jun 01, 2004 at 05:04:57PM -0400, Keith Rowell wrote:

I was referred to you by tbrenke@verizon.net for servo controllers. He said you had a new one comming out that was VERY good. If you can update me on the availability and techsheets for this controller I'ld be gratefull.

My controller can control up to 20 R/C servos with high precision. - it can generate pulses with precision down to 0.125 microseconds. The interface is via RS232 level shifted or TTL level, as well as I2C bus. While the firmware is complete with regard to features, I'm not quite ready to call it done as I feel more testing is appropriate. I expect that I'm at least a month or so away from a product for sale. But I could part with a prototype if you think you might be interested
in that. Would you be interested in the RS232 version or the I2C version? They are the same board, but the chip is programmed differently depending on the interface. I've tried to make the I2C interface the same as for 24cXXX serial eeprom chips - i.e., to set parameters, one writes their values to certain memory locations. Let me know if you think you might be interested in that.
Best Regards,
-Brian
--
Brian Dean
http://www.bdmicro.com/