SPARK MAX PID tuning

Hello,

I am a student on a collegiate robotics team, wherein we use the FRC ecosystem for our electronics.

I am currently using a SparkMax with a brushed linear actuator that has a built in potentiometer absolute encoder. I am attempting to PID my SparkMax, and am noticing that despite making changes to my values, specifically P, there is very little change at all in the behavior of my system. Below is the code wherein I am doing this tuning. I tried doing it both with Shuffleboard and SmartDashboard. If anyone could please give some advice regarding this it would be appreciated.

Code: Lunabotics2024-RIO/src/main/java/frc/robot/subsystems/Dumping.java at actuators · templerobotics/Lunabotics2024-RIO · GitHub

You need to use a logger On-Robot Telemetry Recording Into Data Logs — FIRST Robotics Competition documentation (wpilib.org) to capture what you are trying and the results from them/

This package Mechanical-Advantage/AdvantageScope: Robot telemetry application (github.com)

will give a better insight into what is going on with your situation. If you can provide recordings of what you are trying and seeing, it will allow the CD community to help.