Just finished the build, completed testing the system and found the Z-Axis will only move upwards.
Problem: When i press the up or down button for the Z-Axis the Z-Axis will always move up.
Troubleshooting steps:
Checked Wiring: I thought i had messed up some of the wiring so i went back and double checked all connections. I found all of the connections were clean and secure.
Checked G-Shield to Arduino Connection: Reconnected the GShield to the Arduino
Same results after the first two troubleshooting steps.
Tested the Z-Axis Motor: Connected the Z-Axis Motor to the X-Axis connectors on the GShield and the X-Axis motor to the Z-Axis connectors on the GShield
After changing the connections the Z-Axis moved perfect, but the X-Axis would now only move in one direction.
Good question, I just double checked the connections and everything is connected correctly. I just had to adjust the cable so the cable markings would show up.
You direction pin from the arduino to the driver board for the z axis has a problem some where. Also check you config file to make sure Z direction is set to the correct pin.
I agree with @ScottWillis, seems like a gShield issue… other than testing and tweaking the amount of power to the Z-Axis with the pot I would contact help@ inventables dot com
(there is a too high and a too low for each of the pots… so test both ways and take it nice and slow and move in small increments)
Edit: See here for more detail except adjust the Z -