Issue Configuring RLS Orbis Encoder with ODrive Pro (GUI Bug?)

Hi everyone,

I recently bought the RLS Orbis encoder to use with ODrive Pro, as suggested in the ODrive documentation:

https://docs.odriverobotics.com/v/latest/hardware.html

I’m using the configuration GUI and selected:

  • Load Encoder: SPI Encoder
  • Protocol: RLS
  • nCS Pin: GPIO 17

When I go to the Apply and Calibrate page, the Apply new configuration button is missing. The Python commands (advanced users) field stretches to several screen heights but is empty, so I can’t proceed.

Can I configure this using odrive-tool instead? If so, could someone share an example of what a correct configuration should look like for this encoder?

Thanks in advance!

This is indeed a GUI bug, thanks for the heads up. We’ll fix this shortly.

In the meantime, you can use this workaround:

  1. In the GUI set up everything as you normally would, but for Encoder Protocol select any other SPI protocol.
  2. After pressing “Apply”, close the GUI, open odrivetool and run:
    odrv0.spi_encoder0.config.mode = SpiEncoderMode.RLS
    
  3. Close odrivetool and continue in the GUI.

Fixed in the GUI now.