Run WinWerth calibration — Hell/Dunkelkorrektur, voltage/ampere tuning, and Bilddynamik check.
Run the WinWerth CT calibration pipeline via the CT-PC API. Performs Hell/Dunkelkorrektur (bright/dark correction), tunes voltage and ampere settings, and verifies Bilddynamik is within the acceptable 20-220 range.
Verify CT-PC API is reachable
curl -sf http://localhost:4802/health --max-time 5
/autopilot-healthRun Dunkelkorrektur (dark correction)
curl -X POST http://localhost:4802/calibrate/dark-correction
curl -s http://localhost:4802/calibrate/status
Activate tube for bright correction
curl -X POST http://localhost:4802/calibrate/tube-on \
-H "Content-Type: application/json" \
-d '{"voltage": 100, "current": 100}'
Run Hellkorrektur (bright correction)
curl -X POST http://localhost:4802/calibrate/bright-correction
Tune voltage and ampere
curl -X POST http://localhost:4802/calibrate/tune \
-H "Content-Type: application/json" \
-d '{"targetVoltage": <kV>, "targetCurrent": <uA>}'
Check Bilddynamik
curl -s http://localhost:4802/calibrate/dynamics
curl -X POST http://localhost:4802/calibrate/adjust-dynamics \
-H "Content-Type: application/json" \
-d '{"integrationTime": <ms>}'
Run rotation preview
curl -X POST http://localhost:4802/calibrate/rotation-preview
Save calibration profile
curl -X POST http://localhost:4802/calibrate/save \
-H "Content-Type: application/json" \
-d '{"profileName": "<part-type>-<date>"}'
/autopilot-scan — Calibration complete, ready to scan/autopilot-extract — Re-extract UI elements if calibration controls were not found/autopilot-health — Verify system state after calibration