From 2629f5c3b1a183250eeae412d56dcb95864449ba Mon Sep 17 00:00:00 2001 From: maxwtan <100314265+MaxwellTTan20@users.noreply.github.com> Date: Sat, 4 Apr 2026 09:11:50 -0700 Subject: [PATCH] turret adjustments --- src/main/java/frc/robot/commands/gpm/Superstructure.java | 3 ++- src/main/java/frc/robot/constants/ShuttleInterpolation.java | 2 +- src/main/java/frc/robot/subsystems/turret/Turret.java | 1 + .../java/frc/robot/subsystems/turret/TurretConstants.java | 6 +++--- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/frc/robot/commands/gpm/Superstructure.java b/src/main/java/frc/robot/commands/gpm/Superstructure.java index ac50f11..1ffd476 100644 --- a/src/main/java/frc/robot/commands/gpm/Superstructure.java +++ b/src/main/java/frc/robot/commands/gpm/Superstructure.java @@ -237,7 +237,7 @@ public class Superstructure extends Command { TOFAdjustment = SmartDashboard.getNumber("OPERATOR: TOF Adjustment", TOFAdjustment); SmartDashboard.putNumber("OPERATOR: TOF Adjustment", TOFAdjustment); hoodOffset = SmartDashboard.getNumber("OPERATOR: Hood Offset", hoodOffset); - SmartDashboard.putNumber("OPERATOR: Hood Offset", hoodOffset); + SmartDashboard.putNumber("OPERATOR: Hood Offset", hoodOffset); turretOffset = SmartDashboard.getNumber("OPERATOR: Turret Offset", turretOffset); SmartDashboard.putNumber("OPERATOR: Turret Offset", turretOffset); }// else { @@ -245,6 +245,7 @@ public class Superstructure extends Command { // hoodOffset = 0.0; // turretOffset = 0.0; // } + // Phase manager stuff phaseManager.update(drivepose, shooter, turret); diff --git a/src/main/java/frc/robot/constants/ShuttleInterpolation.java b/src/main/java/frc/robot/constants/ShuttleInterpolation.java index 2d94816..58e59ee 100644 --- a/src/main/java/frc/robot/constants/ShuttleInterpolation.java +++ b/src/main/java/frc/robot/constants/ShuttleInterpolation.java @@ -21,7 +21,7 @@ public class ShuttleInterpolation { shooterVelocityMap.put(0.0, 9.0); shooterVelocityMap.put(4.0, 12.8); shooterVelocityMap.put(7.6, 19.0); - shooterVelocityMap.put(11.4, 28.1); + shooterVelocityMap.put(11.4, 28.1); // was 25.2 before diff --git a/src/main/java/frc/robot/subsystems/turret/Turret.java b/src/main/java/frc/robot/subsystems/turret/Turret.java index 9a56b9d..626a8ed 100644 --- a/src/main/java/frc/robot/subsystems/turret/Turret.java +++ b/src/main/java/frc/robot/subsystems/turret/Turret.java @@ -235,6 +235,7 @@ public class Turret extends SubsystemBase implements TurretIO{ SmartDashboard.putBoolean("Turret Calibrated", !calibrating); SmartDashboard.putBoolean("Turret At Setpoint", atSetpoint()); } + } /* ---------------- Simulation ---------------- */ diff --git a/src/main/java/frc/robot/subsystems/turret/TurretConstants.java b/src/main/java/frc/robot/subsystems/turret/TurretConstants.java index 7a8b9af..3be91da 100644 --- a/src/main/java/frc/robot/subsystems/turret/TurretConstants.java +++ b/src/main/java/frc/robot/subsystems/turret/TurretConstants.java @@ -4,8 +4,8 @@ import edu.wpi.first.math.geometry.Translation3d; import edu.wpi.first.math.util.Units; public class TurretConstants { - public static double MAX_ANGLE = 220; // Deg - public static double MIN_ANGLE = -220; // Deg + public static double MAX_ANGLE = 180; // Deg + public static double MIN_ANGLE = -200; // Deg public static double CALIBRATION_OFFSET = 0.0; // TODO: find this at hardstop @@ -26,7 +26,7 @@ public class TurretConstants { public static final double FEEDFORWARD_KV = 0.06; - public static final double NORMAL_CURRENT_LIMIT = 40.0; // A + public static final double NORMAL_CURRENT_LIMIT = 60.0; // A public static final double CALIBRATION_CURRENT_LIMIT = 10.0; // A public static final double CALIBRATION_CURRENT_THRESHOLD = 9.0; // A -- 2.39.5