Hello All!
I am nearing the final stages of the SP6 build and have hit a brick wall on the CNC Shield/Stepper Motor Front.
For some reason, when I put the jumper into the left most position of the 8-Pin "Speed/Direction" array at the top of the CNC Shield V4 board, instead of reversing the direction of the stepper motor, it stops it completely. Could this be the result of some faulty soldering I did to modify the board? I tried re-flashing the Arduino Nano and that didn't fix the issue. I've also tried other jumpers to make sure it wasn't an issue with the component.
My only other thought was a possible issue with the motor/wiring harness itself? I did have to do the ol' switcheroo on the motor harness cables (blue/green swap).
As always, thanks a ton for anyone's insights into this issue! I have a spare CNC Shield Board, so I could always try a redo on that one.
The direction jumper has been converted to a debug jumper in recent versions of the algorithm. Changing direction can be accomplished by reversing the 4 pin connector.
Debug modes include simple LED tests to check the jumper wires, a 1Hz LED blink to check basic Arduino functionality, a 0.5Hz RTC test (one second on, one second off), and some motor tests. I run these tests before shipping any of the fully assembled kits.
It seems like you are programming your own Arduino. Scroll into the comments near the top of the code to see the jumpers settings.
One additional datapoint I just realized: When I place the jumper on the direction setting pins, the "L" light on the Nano board switches from steady red when the jumper is not inserted to blinking when it is added.