DC_BUS_OVERVOLTAGE_TRIP_LEVEL - What's the Max for an S1?

What is the max voltage for the DC_BUS_OVERVOLTAGE_TRIP_LEVEL for an ODrive S1?

From Odrive’s website it looks like the max voltage should be 50.5V. When I try to set the DC_BUS_OVERVOLTAGE_TRIP_LEVEL above 44.0V it goes back to 44.0V. This happens with Odrivetool as well as the GUI.

ODrive S1 — ODrive (odriverobotics.com)

This isn’t working so well with my 48V power supply.

See the output when using Odrivetool to try and change it.

Connected to ODrive S1 3946353C3231 (firmware v0.6.9) as odrv0
In [1]: odrv0.config.dc_bus_overvoltage_trip_level
Out[1]: 44.0

In [2]: odrv0.config.dc_bus_overvoltage_trip_level = 40

In [3]: odrv0.config.dc_bus_overvoltage_trip_level
Out[3]: 40.0

In [4]: odrv0.config.dc_bus_overvoltage_trip_level = 50

In [5]: odrv0.config.dc_bus_overvoltage_trip_level
Out[5]: 44.0

In [6]: odrv0.config.dc_bus_overvoltage_trip_level = 48

In [7]: odrv0.config.dc_bus_overvoltage_trip_level
Out[7]: 44.0

Hi there,

This is unfortunately caused by a small issue in factory configuration on a few affected S1s – you should’ve received an email, apologies if you did not.

This is an easy fix - you just have to update the S1 to the development firmware, and then downgrade it again to 0.6.9:
First run odrivetool dfu --channel devel, then wait for that process to complete
Then run odrivetool dfu

Once that’s complete, the ODrive’s overvoltage trip level should be restored to the full capacity.

That fixed it thanks.

Email was received by purchasing department, but didn’t get forwarded along to me.

1 Like