- Setup GPIO - Setup interrupt - Correctly, accurately, and reliably interpret encoder pulses - Option to configure direction (some encoders may be wired backwards, i.e. Scorbot ER 4PC vs Scorbot ER 4U).