Hi,
I modified a 28BYJ-48 to bipolar.
I am using A4988 driver to drive it.
I had the motor working fine but now for some reason the motor is just making a sharp sound and it not moving.
I checked the voltage and current form the chip and I am getting 5V which is required to drive the motor.
I measured the current on one of the coil and i got 100milli amp.
I tried turning the potentiometer on the A4988 but still the motor didnt move.
Hi,
Can you please post a copy of your circuit, in CAD or a picture of a hand drawn circuit in jpg, png?
Can you please post a picture of your project?
Please read the first post in any forum entitled how to use this forum. http://forum.arduino.cc/index.php/topic,148850.0.html then look down to item #7 about how to post your code.
It will be formatted in a scrolling window that makes it easier to read.
I modified a 28BYJ-48 to bipolar.
I am using A4988 driver to drive it.
When you first tested your configuration -> did you limit the current of the A4988 being driven through the coils by the voltage reference method?
Unfortunately I can't find a reference to what minimum current you can limit the A4988.
I suspect you might have fried at least one coil of your stepper motor with too much current flowing through it.
Can you measure the resistance of the two coils with a multimeter?
If my guess is right, you will only measure one coil's resistance in the magnitude of some Ohms and the other one either close to zero or "open".
Playing around with the potentiometer on the A4988 is never a good idea - this should only be used with no stepper connected and measuring/adjusting the reference voltage according to the current limiting formula (see Pololu's reference site on the A4988).
TomGeorge:
Hi
Have you checked the resistance of each coil and that the coils are still isolated from each other?
Tom…
Yes i checked that.
I connected a LED to the coil ends and when I turn the shaft, the LED lights up.
Than, after fiddling with the code a bit I a while ago i was able to make the stepper run in the anticlockwise direction. (chang ein the code is inside the loop()
OK, all values seem to be in the safe zone.
So yes, you might have fried your A4988 somehow.
As they are not that expensive, go ahead and get another one. By that occasion I would recommend to buy a DRV8825, which is a bit more robust and you could drive a bigger stepper in the future.