1. Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.
    Dismiss Notice

20 Steppers

Discussion in 'Robotics & Mechatronics' started by Atomic_Sheep, Sep 25, 2014.

  1. Atomic_Sheep

    Atomic_Sheep Member

    Joined:
    May 12, 2010
    Messages:
    84
    Likes:
    1
    Hello,

    I'm writing software which will have 20 or so variables that will update stepper motor positions simultaneously (or there abouts). I don't want to create my own electronics as it's not my area of expertise, what would be the best off the shelf solution for my application?
     
  2. cowboybob

    cowboybob Well-Known Member Most Helpful Member

    Joined:
    Oct 22, 2011
    Messages:
    3,050
    Likes:
    479
    Location:
    James Island, SC
    If I'm understanding your need(s) correctly, you might try an Arduino Uno solution:

    As an example:


    <EDIT> Actually watched the video. Might be a bit simplistic for you. Perhaps not, but I was unsure of your level of expertise.

    Its a start, anyway...

    Off-the-shelf stepper motor controllers are available. For example:

    https://www.virtuabotix.com/product...uino-shield/?gclid=CLvFiaL1_sACFSbl7Aod0zMAYg
     
    Last edited: Sep 26, 2014
  3. Overclocked

    Overclocked Member

    Joined:
    Oct 10, 2005
    Messages:
    783
    Likes:
    16
    Location:
    CT, USA
  4. dave

    Dave New Member

    Joined:
    Jan 12, 1997
    Messages:
    -
    Likes:
    0


     
  5. jbeng

    jbeng Member

    Joined:
    Apr 30, 2004
    Messages:
    668
    Likes:
    10
    Location:
    Illinois, USA

    I would think that you would only need 21 I/O lines max, unless they all had to move independently at the same instant.
    Basically, all the "direction" signals could be connected together, then send a "step" pulse to the one (or more) that you wish to move. The motors will move far slower than you can clock the drivers, so for all practical purposes, they would likely appear to all move at the same time.
     
  6. Pars Druddle

    Pars Druddle New Member

    Joined:
    Apr 1, 2015
    Messages:
    3
    Likes:
    0
    Location:
    Page, AZ
    Dead thread response:

    All depends on how you collect the data to generate the variables, how complex the variable rtns are, and what sort of motion effects you want from the steppers - synched-steps, rampy, constant dance, but...

    Arduinos. One master, multiple slaves on the I2C bus. Each slave (uno, nano, mini, micro, etc) could drive 1 - 7 (?) steppers with 'effects' if needed. Do the big calcs on the master, send out the new postions, let the slaves do the drudge work of spinning the steppers and maybe acknowledging they rcvd and executed. 9 bucks for an Uno, under $4 each for nanos, minis, $2 ~$5 per driver

    You could also use just 1 DUE (54 dig i/o), but it's a 3.3v board...
     

Share This Page