Controller bench

Engineering record / embedded controls
A hardware-backed control implementation used to verify command handling, timing, PWM scaling, and safe output behavior under invalid and faulted conditions.
| Operating problem | Command, timeout, invalid-input, and fault behavior had to be explicit, observable, and repeatable on the target hardware. |
|---|---|
| System delivered | State-based firmware with validated commands, ePWM output, invalid-setpoint rejection, heartbeat timeout, fault-latched shutdown, and defined safe-low output behavior. |
| Verification | Python automation, serial records, and oscilloscope captures checked 25, 50, and 75 percent PWM scaling as well as disable, invalid-command, fault, and timeout cases. |
| Claim boundary | The project demonstrates standards-informed engineering methods. It is not represented as certified safety software or a production-qualified controller. |

