I am slowly working towards building a guitar winder, but wondering about the best choice of motherboards. I have a Mega, (and I still might have an Uno around here somewhere)
I will be running two Nema 17 stepper motors, both the same speed, but one will need to reverse direction several times. There is no requirement for this to be battery operated. I will only be using it indoors, with power nearby.
I know the Mega has more inputs but is slower processing speed. It will probably be okay for this project though. I'm not going to be doing production winding, there is not massive computations going on (just counting), I'm just experimenting. If I can automate it totally, I can leave it unattended, and the speed doesn't matter.
I would like to encase this in a small cabinet in the end though, after I work out the LCD and input keyboard, so, I will have one eye towards board size, heat dissipation, etc, but, if need be, I can just build a large enough box around it. Doesn't need to be portable.
Stepper motor specs, which I originally lapsed on:
Thanks. I know I said speed doesn't matter, but, the unipolar pictured in your image won't run over 15rpm. I was thinking 100-200rpm maybe. But I did just get that unipolar to run (when I finally lowered the speed to 15). Otherwise it just sat there and got hot, not turning.
Sorry, I just flashed on the image and it brought up what I just found out with trying to use the unipolar. I have that video saved off in my useful links, but haven't watched it within the last week. I have a couple of different stepper controller boards I just got to experiment with:
TB6600,
L293D (seems it said it would handle stepper too)
# CNC Shield V3.0 Expansion Board Kit with Board for Arduino, 4PCS DRV8825 Stepper Motor Driver and Heatsink
Slower than what?
The Uno R3, classic Nano and Mega all run at the same clock speed of 16MHz.
I once ran 48 stepper motors at max speed with a single classic Nano.
A 3.3volt/1.5Amp stepper motor requires a current controlling driver, like the DRV8825
And a 12volt (minimum) supply.
An Uno R3 with a CNC shield could be the most practical way to control two stepper motors.
No.
A L293D motor shield is totally unsuitable for 3.3volt/1.5A stepper motors.
Normal behaviour.
BYJ28-48 stepper motors with ULN drivers use the most power when standing still.
Leo..
Ok, it looks like I'm going to have to study myself out of my "I don't want to have to think, I want this all to be plug and play". What are some introductory sources for calculating handling capacities? I know V*A=W. I know ohms is resistance. I guess I'm needing to figure out how I put this knowledge into play when gauging component parameters. Any pointers? I'm decent at math (except trig has been too long ago for me to do some things).
Forget about calculating.
Stepper drivers work like switching buck converters.
The keep a constant current through the coils, independent of motor speed.
Voltage falls automagically into place. DRV8825 drivers have a pot, to set the desired coil current before you connect the motor.
Leo..
There are CNC shields for the Uno (it also fits a Mega, but a Mega is really overkill here). You have a choice of motor drivers that fit these boards.
I made my first winder with this shield, on an Uno. There was enough pins left over to add a potentiometer (connected to an analog input, for speed adjustment) and the SDA/SCL lines open for a display.