I apologize if this has been covered, but I am having an issue can't seem to track down.
I am running the adafruit motor shield v2.3, with a 0.4 amp 200 step Nema 17. I have verified that the uno + shield + stepper work with the adafruit example sketch. I have a 12v 2amp wall plug that I use to drive the shield (not the arduino).
I verified that the motor is connected to the correct port and correct steps listed in myBoards.h. No other hardware attached, and all commented out in focuserconfig.h. I am also running firmware 312. I tried 312-1 and the windows app would intermittently crash on movements. So I downgraded to 312, and the windows app is stable.
But the motor will not turn. I tried unchecking temperature comp, as well as toggling reverse direction on-off (and various combos). Nothing seems to move. When I trigger a goto for 5000, the counter moves very quickly, but not motor movement. I do a +500 move, the counter tries to move 1000 (no matter the full or half step toggled), but still no actual motor movement.
I have attached the error log, but I don't understand enough to be able to know what is wrong. I have a temp probe to connect eventually, but I wanted to make sure the base worked. If connecting that probe will help, I can try that. But at this point, I am lost.
There is nothing in the log file that indicates an issue.
Please verify each of the following
1- Please look carefully at the motor shield -
ADAFRUIT MOTORSHIELD V2 USES TB6612 MOSFET
Check that the driver chip is as above, TB6612 - It is normally written on the top of the chip - a magnifying glass and strong lamp as a light source may be necessary.
Check that the motor is connected to PORT M2 of the board. For the v2 Adafruit shield, this will be M3/M4 - see attached
Check that the NEMA stepper motor leads is wired to the correct headers of the motorshield
see attached
Ideally, you need 9v-12v applied to the motor shield.
If using only a USB cable, the motor will draw more current than the USB can provide and the motor may not move until external power is connected to the motor sheild - AND
AND
when using external power remove the jumper on the motor shield near the power connector
If the Green LED next to the power terminal block isn't lit up brightly do not continue!
You can power the Arduino via the DC Barrel Jack and insert the VIN Jumper shown as the tall black handle right next to the green Power LED below
You can power the Arduino via the DC Barrel jack or USB port. Then Power the shield via the 5-12VDC motor power terminal port, the double terminal block next to the green Power LED and remove the VIN jumper
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I apologize if this has been covered, but I am having an issue can't seem to track down.
I am running the adafruit motor shield v2.3, with a 0.4 amp 200 step Nema 17. I have verified that the uno + shield + stepper work with the adafruit example sketch. I have a 12v 2amp wall plug that I use to drive the shield (not the arduino).
I verified that the motor is connected to the correct port and correct steps listed in myBoards.h. No other hardware attached, and all commented out in focuserconfig.h. I am also running firmware 312. I tried 312-1 and the windows app would intermittently crash on movements. So I downgraded to 312, and the windows app is stable.
But the motor will not turn. I tried unchecking temperature comp, as well as toggling reverse direction on-off (and various combos). Nothing seems to move. When I trigger a goto for 5000, the counter moves very quickly, but not motor movement. I do a +500 move, the counter tries to move 1000 (no matter the full or half step toggled), but still no actual motor movement.
I have attached the error log, but I don't understand enough to be able to know what is wrong. I have a temp probe to connect eventually, but I wanted to make sure the base worked. If connecting that probe will help, I can try that. But at this point, I am lost.
Thanks in advance.
Hi Jake
There is nothing in the log file that indicates an issue.
Please verify each of the following
1- Please look carefully at the motor shield -
ADAFRUIT MOTORSHIELD V2 USES TB6612 MOSFET
Check that the driver chip is as above, TB6612 - It is normally written on the top of the chip - a magnifying glass and strong lamp as a light source may be necessary.
Check that the motor is connected to PORT M2 of the board. For the v2 Adafruit shield, this will be M3/M4 - see attached
Check that the NEMA stepper motor leads is wired to the correct headers of the motorshield
see attached
Then try the attached test program
Regards
Robert
Last edit: brownrb 2022-03-04
Ideally, you need 9v-12v applied to the motor shield.
If using only a USB cable, the motor will draw more current than the USB can provide and the motor may not move until external power is connected to the motor sheild - AND
AND
when using external power remove the jumper on the motor shield near the power connector
See here
https://learn.adafruit.com/adafruit-motor-shield-v2-for-arduino/install-software
If the Green LED next to the power terminal block isn't lit up brightly do not continue!
You can power the Arduino via the DC Barrel Jack and insert the VIN Jumper shown as the tall black handle right next to the green Power LED below
You can power the Arduino via the DC Barrel jack or USB port. Then Power the shield via the 5-12VDC motor power terminal port, the double terminal block next to the green Power LED and remove the VIN jumper