MDD10A with R/C receiver

Hello,
I have an MDD10a motor controller and an R/C transmitter/receiver. Trying to remote control two DC motors.

Levelset: I’m totally new to this!

Following the mdd10A directions:

Setup:
BS2 (Basic Stamp 2) Board of Education
3000 mAh battery
MDD10A Motor controller
FlySky FS-T6 6 channel R/C Transmitter and Receiver

’ PWM pin is connected to logic high while the DIR PIN is being feed with the PWM signal.
’ When the PWM signal has 50% duty cycle, the motor stops running.
’ IF the PWM has less than 50% duty cycle, the motor will turn
’ CW (OR CCW depending ON the connection). IF the PWM signal has
’ more than 50% duty cycle, motor will turn CCW (OR CW depending ON the connection).

I connect the PWM1 to the positive, and connect the DIR1 to the R/C variable lead.
I see the M1B LED illuminate slightly, and will slightly increase as I change the RC control, but I cannot get it to fully illuminate like when I press the MIB button.

Is there something I’m missing in order to get the MDD10A to work with an R/C receiver?

Thank you for any suggestions,
Bob

Hi,
The MDD10A does not use RC PWM pulses, as you can see in the manual, page 3 and page 8. See the images below for details:
2017-09-11 - RB-Cyt-153 - Manual page 3.png
2017-09-11 - RB-Cyt-153 - Manual page 8.png
Therefore, this would not work directly as the signal types are not compatible.

One option would be to use a motor controller that is compatible with RC receiver PWM pulses, such as one of these.

Another option would be to convert the RC PWM into a digital duty cycle PWM signal using a microcontroller. You can refer to our example we have on the Lynxmotion GitHub.

Sincerely,

P.-S.: The manual can be found on the product page under Useful Links.

1 Like

Thank you for pointing this out, I missed that information.

In reading other information on your site, I already ordered a “Sabertooth Dual 12A 6V-24V Regenerative Motor Driver” just like you mentioned in your reply.

Once I get my prototype running, I will try my hand at programming the STAMP to convert the RC PWM into a digital duty cycle PWM signal.

This is an awesome place for information and learning about robotics!

Thank you,
Bob