Arduino Mega + adafruit motor shield V2: No voltage reading from motor hubs

Eventually, I'm trying to get a linear actuator to work with this set up, however for now I'm just trying to read the voltage out of the M1 DC motor location on the motor shield for now.

I have a 12V power supply hooked up to the motor shield and am powering the arduino separately from USB. The VIN jumper is not attached to the motor shield. All power lights are on.

I have two wires plugged into M1 on the motor shield and I'm reading them into a voltmeter. When I run the example DCMotor code for the motor shield, my voltage hovers around 0 the entire time, suggesting I'm getting no power out.

Any suggestions on what could be wrong or how to fix this?

The one I got I had to solder the header pins to the board. Are the pins soldered on yours?

Yes, the pins are soldered onto the shield. I'm still not getting any voltage out of the motor shield, though.

Have you tried it with the other motor outputs? You will have to change the code to do so.

Is the program running? Verify by looking at the serial monitor and seeing the "tick" "tock" .

Is the green led on the motor board brightly lit? Should be.

Did you solder the headers on? If so maybe a bad solder connection or a short.

Post a picture of your setup.