diff --git a/src/main/java/frc/robot/Constants.java b/src/main/java/frc/robot/Constants.java index de9b114..81706e0 100644 --- a/src/main/java/frc/robot/Constants.java +++ b/src/main/java/frc/robot/Constants.java @@ -105,6 +105,8 @@ public static final class ArmConstants { public static final double armConversion = 0.05; // TODO TUNE + public static final double kMaxOutput = 1.0; + // Arm PID constants public static final double kP = 0.1; // TODO TUNE public static final double kI = 0.0; // TODO TUNE diff --git a/src/main/java/frc/robot/subsystems/arm/ArmIOSparkMax.java b/src/main/java/frc/robot/subsystems/arm/ArmIOSparkMax.java index b3b1748..053ea65 100644 --- a/src/main/java/frc/robot/subsystems/arm/ArmIOSparkMax.java +++ b/src/main/java/frc/robot/subsystems/arm/ArmIOSparkMax.java @@ -118,5 +118,6 @@ public void configurePID(double kP, double kI, double kD) { pid.setI(kI, 0); pid.setD(kD, 0); pid.setFF(0, 0); + pid.setOutputRange(-ArmConstants.kMaxOutput, ArmConstants.kMaxOutput); } }