This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BOOSTXL-ULN2003: Selection of BoosterPack and LaunchPad for Stepper Motor

Part Number: BOOSTXL-ULN2003
Other Parts Discussed in Thread: TMS320F28377S, BOOSTXL-DRV8301, , BOOST-DRV8711, MSP430G2553, DRV8711, MSP430F5529

I need to control 5 stepper motor. My application is a robot arm.

Stepper Motor Characteristics:
-2-phase hybrid stepper motor
-Nominal Voltage: 24V
-Nominal Current: 4.2 A

I also need to measure the signal coming from 5 incremental enconder with an operating voltage of 5 VDC.

I need advice about wich are the appropriate BoosterPack and LaunchPad.

I have seen BOOSTXL-ULN2003 and BOOSTXL-DRV8301. An this Launchpad TMS320F28377S, but maybe there are other options that you can suggest me.

I would also like to calculate the angles that the motor has to move with MatLab, and generate the C code from there in order to give this data to the microcontroller or Launchpad.

Please, guide me a litle bit in the selection of this components.

  • Hello Andres,

    Unfortunately, I don't believe that either of the boosterpacks that you mentioned will work for your application.

    The BOOSTXL-ULN2003 is meant for simple, relatively low current (500mA max) stepper motor driving applications, and the BOOSTXL-DRV8301 is aimed at 3 phase brushless DC motor applications. 

    The BOOST-DRV8711 may fit your application however: 

    And there is a TI Design showing how to use this stepper motor boosterpack with a simple MSP-EXP430G2 Launchpad. (although you may need more processing power and may want to use one such as the one you pointed to. 

    Is this what you might be looking for?


  • Hi Michael, thanks for your reply.

    I also think the BOOST-DRV8711 will fit with my application.

    I have a doubt about the Launchpad. The MSP-EXP430G2 Launchpad that you suggest, I think it just allows to connect one BoosterPack. I need to control 5 stepper motors at the same time. Is there any Launchpad in which I can connect 5 BOOST-DRV8711? This BoosterPack doesn´t have the upward facing male headers for BoosterPack stacking, that is why I am confused.

    And, I also need to connect the 5 incremental encoders.

  • Hi Andres,

    The BOOST-DRV8711 is design to mate with the MSP-EXP430G2 launchpad. To control 5 DRV8711 drivers simultaneously you will need a microcontroller with more available resources than the MSP430G2553.

    Stacking several BOOST-DRV8711's would not work due to the independent resources required for each BOOST-DRV8711. To simultaneously run five of these booster packs you would need to manually wire each DRV8711 Boosterpack pin to a central Launchpad pin.

    If you do not need all the resources available on the TMS320F28377S the MSP430F5529 LaunchPad may also be a reasonable option for your application.