ARC Pro

Upgrade to ARC Pro

Become a Synthiam ARC Pro subscriber to unleash the power of easy and powerful robot programming

PRO
Synthiam
#9  

If you had an ardunio per stepper, Auto Position could be used

but I am confused by the post with the videos. The product page doesn’t show that there’s an included driver. The videos show steppers with included drivers.

Which ones are you getting? With included drivers or without?

Canada
#10  

Sorry, don’t feel bad,  I’m constantly confused.   Anyway they will have drivers included.

PRO
Synthiam
#11  

Okay awesome. The reason I was asking is because if they didn’t have drivers, the amount of wiring would be an issue and it would make sense to use polulu tik usb boards

but if you’re will have the drivers, that means they can be driven by the cheapest and smallest ardunio that you can find. I’m thinking arduino nano or micro. One of those.

once you tell me what stepper motor with embedded driver you’re getting, I can whip up a robot skill and some code for ya

We can make them controlled all by a single serial wire. So each would have a unique id. That way wiring would be quite easy

#12   — Edited

Quote:

I can whip up a robot skill and some code for ya. We can make them controlled all by a single serial wire. So each would have a unique id. That way wiring would be quite easy
Oh my. That would be awesome. I really want to get one of these motors and fit it into my B9 robot. I have several places where they would work perfectly.

I'm sure this is the motor we'd want to get: Stepper motor with driver board.

One thing I noticed and wonder about. It looks like the encoder is internal and signal is sent to the driver board.. I don't see anyway to tap into it to get feedback (Maybe the wires between the driver board and the motor?) It looks like it's there for the use for the driver board to keep the motor in step and give more accuracy when in closed loop mode. How would ARC know where the motor is on start up to give proper position commands?

EDIT: It looks like we are looking at two different offerings of this motor. The first one the OP pointed to in their original post has no driver board. However it has two cords. One for power and one to tap into the encoder. The second has a driver board but no cord coming out to use the encoder.  Motor - No driver board but has encoder  Motor - With driver board but unsure how to tap into the internal encoder Here's the specs on the pinouts on the motor with the driver board. Perhaps tapping into the encoder is on one of these headers?

User-inserted image

PRO
USA
#13   — Edited

I learned and tested stepper motors a while a go with the Arduino Bipolar Stepper Motors and Unipolar Stepper Motors

28BYJ-48 Unipolar Stepper with ULN2003 and the Bipolar Stepper with L298N H-Bridge

Is there a control in ARC to use stepper motors?

PRO
Synthiam
#14  

You can't ask if stepper motors work with ARC - because that question is too vague. The answer for things to work with ARC is always YES, but it depends on how custom you want to get. Because there is absolutely no standard for stepper motor drivers, it's impossible to be compatible with all stepper motors. That's like asking if ARC is compatible with "things." It's just too generic of a question.

The answer is YES if using a custom Movement Panel or a script combined with an Arduino, and you do it yourself. Again, you can build into ARC anything ever ever ever ever ever. You just have to do it yourself if it's not already supported directly.

But if your question is for a Plug'n'Play solution, there is no such answer for stepper motors. It would help if you defined the question better, EZAng. It would help if you asked what stepper motor driver you will be using - because that's what matters. Again, the answer is YES to any stepper motor driver, but you'll most likely have to do it yourself.

Solutions

  1. the ideal Plug'n'Play solution would be to use the Polulu Tik that I continually mention in this thread. It is the complete stepper motor driver and will work with absolutely any stepper motor. The only issue is cost.

  2. The second solution would be to use a stepper motor with an embedded driver combined with an Arduino. You need an Arduino because the stepper motor driver needs a continuous pulse instructing the motor coils to rotate the shaft. You "could" do it with an EZB directly, but that's a lot of processing for such a small job. Why would you want to use a 2.8ghz computer to send a pulse to a stepper motor when you could have a $3 Arduino do it?

  3. The last option is using an Arduino, a custom driver, and a stepper motor. This is what Jeremie mentioned above, but it's also a lot of work. You'd need A LOT of components for moving a single motor. So you end up with a shoebox full of components and a rat's nest of wires to drive a motor. In jeremie's case, that's all he needed, so it worked fine.

PRO
Synthiam
#15   — Edited

@EZAng, your question is 

Quote:

28BYJ-48 Unipolar Stepper with ULN2003 and the Bipolar Stepper with L298N H-Bridge

You'll have to read my answer above because your question is still missing information. The L298 is useless without some way to instruct the steps. While you "could" send GPIO commands to move steps in ARC with a script, it doesn't make sense. You'd have to write a script that turns on and off digital ports on an EZB that will consume a bunch of CPUs on a computer. That's like using a sledgehammer on a thumbtack.

Your question should be...

Quote:

28BYJ-48 Unipolar Stepper with ULN2003 and the Bipolar Stepper with L298N H-Bridge and Arduino connected to ARC through an EZB UART or the PC USB

Then the answer is YES. You can write some custom firmware on the Arduino to control the hbridge. Then, you can use a script in ARC to send commands to the Arduino. It's work, but there's no other way around it.

PRO
USA
#16   — Edited

I am not trying to waste your time or mine.

I was not asking a question, just stating what I used in the past.

I thought maybe I missed this.

I was just looking this up on your website.

I used the search, steppers motors