I've built a Chameleon using an Arduino Uno with an Adafruit Motor Shield. Rewrote the Mk4 code for the shield, which seems to work. My problem is that Homing doesn't work in the sense that the selector can make a full turn without stalling. Is this because there is too much grunt from the driver to allow it to stall or do I have a mechanical problem?
top of page
bottom of page
The homing should always be in the clockwise direction... once it hits the hard limit, (at about the 6:30 position) it will back up a little to align perfectly with the 6:00 position. If it doesn't do that, check to make sure you have the cam positioned correctly (with the slot at the top of the motor shaft) and that it is not damaged. If the flag is broken off, it won't be able to home and will spin right past that position. Also, as Liam pointed out, it must be turning in the correct direction... if it spins anti-clockwise, it can break the flag off the cam and will also spin more than 1 revolution.
Bill
Are the motors moving in the correct directions?