Changes made for the Pathfinder 5226 controllers.
Missing fpPosition update (With_Output only) — Both the no-overshoot and overshoot branches were copying the old feedback value back to itself (gRadius.RAS_Radius_Position = Axis_RadiusADJ.Feedback.fpPosition) instead of setting it to the target RadiusPosition. Fixed to match what the clamp-lock variant already did.
Missing RawPosition update (both RAS functions) — This was the main issue. The input task converts RawPosition ? fpPosition through the interpolation table every 1ms. Setting fpPosition alone got immediately overwritten on the next cycle. Added Axis_RadiusADJ.Feedback.RawPosition = Interpolated_To_RawCounts(...) after each position update so the feedback loop computes the correct value going forward. This is the same pattern used at startup in BlackBox.c.
| Model | Version | Released |
|---|---|---|
| 5226BB Rev F. | 4.04.25 | |
| 5226BB Rev G. | 5.00.24 | 3/17/2026 |