Makelangelo – motors not jogging
- This topic is empty.
Viewing 5 posts - 1 through 5 (of 5 total)
Viewing 5 posts - 1 through 5 (of 5 total)
- You must be logged in to reply to this topic.
Shop › Forum › Makelangelo Polargraph Art Robot › Makelangelo – motors not jogging
When pushing the firmware_ams.ino to my Arduino UNO/AMSv2.3 both the serial monitor and log window trace the full HELLO WORLD msg. I can control my servo from Makelangelo, however I am unable to jog my motors from Makelangelo or the serial monitor.
Just to make sure my stepper motors are cool with the AMSv2.3, I ran the example files included with the AMSv2.3 firmware package and both motors function as expected.
My hardware list is the following:
I think all my hardware is compatible with the software… do I need to mod anything in the INO? I’m using the firmware from the Makelangelo v7.1.3 package.
We’re aware of this issue and looking into it.
Was this determined to be user error or a firmware issue? :ugeek:
Here’s a pic of my AMSv2.3 to rule out anything obvious…
Very likely the AMS2 i2c address is wrong in the firmware.
http://playground.arduino.cc/Main/I2cScanner
will tell you the correct i2c address, which should be set on
https://github.com/MarginallyClever/Makelangelo-firmware/blob/master/firmware_ams/firmware_ams.ino#L107
O
// stacked motor shields have different addresses. The default is 0x60
// 0x70 is the "all call" address - every shield will respond as one.
#define SHIELD_ADDRESS (0x61)
the 0x61 should be replaced with your i2c address.
With the wrong address the Arduino is saying “hey, 0x61! move!” and your board thinks “I’m 0x60, I’m not doing nothing.”
That was the issue – the address was 0x60. Thanks for taking the time to help!
Once I’m done setting up the rest of the machine and push a few prints through I’ll post some photos.
Thanks again!