MR-C3000/E Controller

Have any of you used this board?

Is it recommended?

Does it work with the same software as the MR-C3024?

I am working on my own version of the Robonova that has a few more DOF including hands with working fingers.

Thank you in advance for your help…

:slight_smile:

I’ve had tham on order since before the RoboNova was released. I am still waiting for them.

A scam then?

I only saw them available at the one web site.

Would it be possable to use two of the MR-C3024 boards on one 'bot?

Is there a place I can get a good price on them?

I’m almost done with a prototype on the hands. I’ll post them here when I’m done. It’s actually going to be an entire arm configuration that adds 4 DOF to each arm.

You may have seen it on a Korean website? Hitec is a Korean company. Getting everything they do here in the USA is not exactly as good as it could be. We usually just wait… and wait… :wink: Using two 3024 boards on one bot would be difficult at best.

I found the board here: e-clec-tech.com/coupm.html

I may have been comming at this from the wrong direction.

I am a mechanical designer. I have been working on some new designs of my own as a hobby for most of the last ten years. I am at the point where I need to bring them to life. The board and in the Robonova and its software seems to be the simplist solution to servo control as far as hardware and user interface (GUI). I know nothing about code or programming and next to nothing about electronics. My mechanical aptitude, my penchant for sculpture and a heavy influence from Japanese Anime (Patlabor, GITS, Evangelion, Full metal panic, ETC…) have served me well as far as creating some very fun mechanical ‘puppets’. A recant move has allowed me to purge all of my old crap and also has resurfaced my desire to make something happen. I am hoping that one of my ideas may catch on somewhere so I can have the revenue to pursue the production of a really innovative actuator system I’ve come up with. As far as the current assembly goes I need a board that will allow me to ‘puppet’ my creation and that will record and replay said ‘puppeting’. What would be awesome is if I could find a board that would allow me to use a ‘waldo’ to control my creations’ hands and other appendages.

If you could suggest such a solution I would be most grateful.

I will be posting some pics of my 3 DOF hands in the next few days.

:slight_smile:

I don’t believe the site you mentioned really has the part.

You could use the SSC-32 and the Sequencer Program for the automation part. I’m sure they will get you going. I’m not sure how to implement the waldo thingy.

I was just looking at that. I had seen it before and considered it but I think the code and the GUI were a bit daunting to me. I think it will be where I go after all though after looking closer at the program.

A ‘Waldo’ is just a set of analog controls that are moved by the user to directly ‘puppet’ the motion of his/her creation.

The SSC-32 accepts only 4 analog inputs? Could I build the code for the bot using some kind of ‘puppet’ style compiler?

You are very generous with your time sir. It is VERY much appreciated…

Also, do you know if Lynxmotion would be willing to ship their digital servos pre-programmed for 180 degree movement?

:slight_smile:

The SSC-32 does have 4 A to D inputs. but if you are going to use fewer than the 32 channels you can actually use a few outputs (they can be used as on and off too) and connect them to a CMOS switch to allow more A to D channels to be multiplexed.

We can’t do the servo programming. Everyone is full up keeping the product on the shelves and moving out the door. Very sorry about that.

As for the programming, no I can’t think of a compiler designed specifically for that.
But, I can think of many ways in which just about any compiler can do it.

If you can get the waldo made to be a close scale approximation of the robot limbs, then it’s pretty smooth sailing from there.

If you chose to do this on a PC, you’ll need some interface to read analog values.

The more common approach is to just use a microcontroller with an excessive amount of analog inputs.
Or, to use any microcontroller with some external ADCs and communicate to them in some serial method (standard serial, I2C, 1-wire, etc).

Assuming that you make the waldo out of linear 1/2 turn potentiometers (your servos only can turn half way, so you might as well get as much resolution as possible):

(1) Get the analog values (let's asume you get them in standard decimal).
(2) Divide them by the maximum value (254 in decimal for an 8-bit ADC).
(3) Multiply them by 180 degrees.
   (This step assumes that 180 degrees occurs when the pot is turned to max resistance, which may/may not be the actual case in real life.  Whatever the case may be, one can always add offsets or invert the value , depending on the need.)
(4) Subtract the maximum from the minimum pulse length of your servo.
(5) Divide that by the total degrees of the servo (usually 180).
(6) Multiply that value by the potentiometer's degree that you got in step 3 and then add it to the minimum pulse length of your servo.
(7) Send that value (which will be the new servo position) to the SSC-32 through a serial TTL TX pin.

Makes sense… Hopefully I’ll be able to add to your workload soon. :slight_smile:

Mr. Reiser,

Would I then be able to use a seperate data aquisition board with a PC for the ‘waldo’ and use the telemetry garnered from said setup to send the Servo-controller (SSC-32) info Real-Time so that I might be able to ‘puppet’ my 'bot?