MWOSD PID setup Dterm zeroed

Description

None

Environment

None

Activity

Show:
Vladimir Zidar
December 30, 2016, 2:09 PM

Mwosd works only with 8 bit integers, so scaling from float to uint8 is done by multiplying with 10000 for innerloop values, and by 10 for outer loop.

Maybe we need different scaling for D? What is the useful range for D value?

Related issue - after autotune, float PID values are set with considerably higher precision than uint8 is able to handle, resulting in severely truncated values in Mwosd.

Lalanne Laurent
December 30, 2016, 2:14 PM

Will put a PR

Autotune rounded value should not be a problem i think

Assignee

Lalanne Laurent

Reporter

Lalanne Laurent

Labels

None

Components

Fix versions

Affects versions

Priority

Medium
Configure