AMT21 RS485 Encoder: Configuring ODrive Pro Support

Jason IP2 min read
Other ManufacturerSensor IntegrationTechnical Reference
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

ODrive Pro supports AMT21 RS485 encoders, including the AMT21xC and AMT21xD variants. However, it does not consume the encoder’s multi-turn position. The encoder therefore behaves as a single-turn device at the interface, while ODrive tracks completed turns internally during operation.

AMT21 Compatibility and Position Handling

Function ODrive Pro behavior Engineering consequence
AMT21 RS485 communication Supported The encoder can provide position feedback to ODrive Pro.
AMT21 multi-turn feature Not supported ODrive treats an AMT21xC or AMT21xD like a single-turn variant.
Turn counting during operation Tracked by ODrive Applications can maintain a position spanning multiple motor revolutions while ODrive retains valid tracking.

Turn Tracking Versus Reboot Persistence

Internal turn tracking and non-volatile multi-turn position are separate capabilities. The evidence confirms that ODrive tracks the turn count itself, but it does not establish whether ODrive Pro preserves that count through a reboot. Do not assume that selecting a multi-turn AMT21 variant makes absolute multi-turn position available after power cycling.

A related ODrive S1 implementation uses a multi-turn onboard encoder but does not store its turn count in non-volatile memory; its count is unknown after reboot. That statement applies specifically to the S1 onboard encoder and must not be silently transferred to ODrive Pro. Confirm ODrive Pro reboot behavior in the applicable product documentation or by testing the complete system.

Commissioning and Verification

  1. Configure the AMT21 as the supported RS485 feedback device without depending on its multi-turn field.
  2. Rotate the motor through more than one complete revolution and verify that ODrive’s reported position remains continuous across each single-turn boundary.
  3. Record the position, reboot ODrive Pro without moving the mechanism, and compare the post-reboot reading. Treat any lost or ambiguous turn count as requiring a startup position strategy.
  4. If the application must recover an absolute mechanical position after reboot, validate a supported method for supplying an approximate startup location, retaining standby power, or performing a reference procedure. The evidence does not identify an ODrive Pro connector, voltage, command, or parameter for these methods.

FAQ

Does ODrive Pro support AMT21xC and AMT21xD encoders?

Yes. ODrive Pro supports these AMT21 RS485 variants, but it does not support their multi-turn feature.

Will an AMT21 multi-turn encoder give ODrive Pro absolute multi-turn position?

No. It behaves like a single-turn encoder at the ODrive interface; ODrive tracks completed turns internally during operation.

Does ODrive Pro retain the AMT21 turn count after reboot?

The available evidence does not confirm reboot persistence for ODrive Pro. Test a stationary reboot and plan a startup reference strategy if the post-reboot turn count is not retained.

Back to blog