Description: This shield is a 3 channel interface for external encoders. It keeps track of the pulses that are sent from encoders.
It offloads all the computation of keeping track of the encoders to the chip. The interface between the shield and the Arduino board is SPI .
It includes example code that can read all 3 channels.
It is based on the LS7366R chip .
Important
-The shield does not come with the connectors. Those are sold separately.
-Make sure the encoder has pull up resistors on A and B lines . If it doesn't add 10k resistors between line A and VCC(5 volts) and B and VCC
Compatibility: Arduino Uno, Arduino Mega ,Due
Motor Shield Compatibility:
http://www.robotshop.com/en/arduino-compatible-mega-motor-shield-1a-5-28v.html
http://arduino.cc/en/Main/ArduinoMotorShieldR3 (without the brake capability)
GitHub Repository:
https://github.com/robogaia/3_Axis_Encoder_Counter_Arduino_Shield
Board Customization:
If you might need any board customization, leave us a message here .
Compatible Connectors :
Compatible mechanical encoders :
Example code:

robogaia_axisencodershield3_code.zip | |
File Size: | 1 kb |
File Type: | zip |
Encoder chip datasheet:

ls7366r.pdf | |
File Size: | 724 kb |
File Type: |
Schematics:

robogaia_arduino_encoder_shield_schematics_v3.pdf | |
File Size: | 12 kb |
File Type: |