I want to buy a Dual Stepper Motor Driver Shield for Arduino Product code : RB-Ite-53, Supplier code : IM120417015. Can I turn the motors off, using the code, when they are not in use so that they can cool off?
This is a 2 axis robot that moves a 1/4 plastic liquid feeding tube in and out of one receptacle after another.
The Y motor will raise a light weight boom about a foot and hold it there while the X motor will move the light weight carriage, that the Y motor is on, perhaps a foot and then stop. At that point, the Y motor will lower the boom and both motors will be idle for a few minute, until the boom goes back up and the carriage moves another foot to the next station and so on.
that looks correct indeed. It will use an analogue pin as a digital output to control the enable signal.
After closer inspection of the board and the datasheet, we realize the EN pin is not broken out unfortunately. If you want to connect to it, you will need to solder a wire from pin 15 of one driver IC to a free pin on the Arduino (D10 for instance).
Since EN is already pulled down but a 10 k Ohm resistor and is common to both ICs, you will only need to pull it up (send a HIGH signal) to disable both ICs.
Please let us know if you need further assistance.
That is not correct, you need to connect pin 15 on the driver IC to pin 10. A1 has nothing to do with this setup, it is just an analogue input.
You can turn the motors off by not energizing any coil. This is definitely possible to do by code using this controller and the corresponding microcontroller.
Then Please explain where it does go.
I bought the board and it will be here in a few days.
OK so is this what you are talking about?
According to the documentation, pulling Enable High will switch off the output mosfets. How would I pull it high? Would I run a wire from …say D10 to …say A1? If so how would I actually do that. Would I run a wire to one of these?
So I would run a file from D10 to A1 like this?
Also, can I use a 2A power supply with this board and not hurt it?