diff --git a/source/RobotAPI/libraries/KITGripperEtherCAT/KITGripperBasisBoard/JointController/JointPWMPositionController.cpp b/source/RobotAPI/libraries/KITGripperEtherCAT/KITGripperBasisBoard/JointController/JointPWMPositionController.cpp
index 715b81c5fb2fb585a1d881def9b454c5e2ff5ffa..4e059cd18b19a3f394e5c23b65893a23ddc821c8 100644
--- a/source/RobotAPI/libraries/KITGripperEtherCAT/KITGripperBasisBoard/JointController/JointPWMPositionController.cpp
+++ b/source/RobotAPI/libraries/KITGripperEtherCAT/KITGripperBasisBoard/JointController/JointPWMPositionController.cpp
@@ -228,7 +228,8 @@ StringVariantBaseMap JointPWMPositionController::publish(const DebugDrawerInterf
     }
     return {{"lastTargetVelocity", new Variant(lastTargetVelocity.load())},
         {"targetPosition", new Variant(posController.targetPosition)},
-        {"error", new Variant(posController.targetPosition - posController.currentPosition)},
+        {"posError", new Variant(posController.targetPosition - posController.currentPosition)},
+        {"pidError", new Variant(controller.pid->previousError)},
         {"filteredVelocity", new Variant(controller.lastActualVelocity.load())},
         {"pidIntegralCV", new Variant(controller.pid->integral * controller.pid->Ki)},
         {"pidPropCV", new Variant(controller.pid->previousError * controller.pid->Kp)},