Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
31422f1
build test 1
char3176 Jan 1, 2025
98557e3
adding maplesim and updated build.gradle
char3176 Jan 3, 2025
76b6169
updating default wplib_preferences.json
char3176 Jan 3, 2025
669c2ce
updated .gitignore for BuildConstants.java
char3176 Jan 3, 2025
a1fb6d2
Adding Unofficial REV_Compatible Logger in vendor deps
char3176 Jan 3, 2025
6c64e73
update .gitignore
char3176 Jan 3, 2025
3f6a653
Jazz and Zach code clense
JATY08 Jan 8, 2025
fb56f78
Merge branch 'prune2024mechs'
char3176 Jan 11, 2025
e16f190
Adapting AKit changes & cleaning Prune 14Errs Not Fxnl
char3176 Jan 11, 2025
8a092ef
Reduced to 4Errs by fixing typo in comment def
char3176 Jan 11, 2025
3186f7a
Updating vendor deps
char3176 Jan 11, 2025
e9bbed9
Almost fixed
char3176 Jan 13, 2025
ed17cb5
Total CF. Do not deploy this to a robot.
char3176 Jan 18, 2025
013594e
cut&paste error
char3176 Jan 18, 2025
259969b
fix SparkPIDController
char3176 Jan 18, 2025
b8fea84
Fixed Rev deprecations
char3176 Jan 18, 2025
3fd8a32
work in process, trying to establish a velocity control
opahanz Jan 25, 2025
eeb334a
Faith's work from Mon 27 Jan 2025
char3176 Jan 28, 2025
bce77bc
Merge remote-tracking branch 'origin/intake' into intake
opahanz Jan 28, 2025
c9c54c6
added more code for intake PID position motor
opahanz Jan 29, 2025
0297b33
worked more on intake, changed the 2 motor CAN Ids to 45 and 46
jrlange Jan 31, 2025
cc008a5
Deleted Other Super Structure Elements
jrlange Jan 31, 2025
4798b20
Commented out Drive Train from RobotConfig
jrlange Jan 31, 2025
d3556ef
added code for 2nd velocity motor
opahanz Feb 1, 2025
bee3136
post adding elevator. ran code and motor stalled :(
opahanz Feb 1, 2025
7a7e9fd
work in progress for position control
jrlange Feb 1, 2025
e182576
work in progress, velocity motor works now but position motor doesn't…
char3176 Feb 4, 2025
92e0e5a
trying to get velocity motor connected to transstick
opahanz Feb 5, 2025
c977e85
Working code with transstick for intake testing
opahanz Feb 7, 2025
29202ef
working code for both velocity and pid position motors
opahanz Feb 8, 2025
54650d3
Working code with velocity pid and position pid
opahanz Feb 8, 2025
5557c2c
added climb code onto intake!!
opahanz Feb 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
189 changes: 189 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,189 @@
# Created by https://www.gitignore.io/api/c++,java,linux,macos,gradle,windows,visualstudiocode

### C++ ###
# Prerequisites
*.d

# Compiled Object files
*.slo
*.lo
*.o
*.obj

# Precompiled Headers
*.gch
*.pch

# Compiled Dynamic libraries
*.so
*.dylib
*.dll

# Fortran module files
*.mod
*.smod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib

# Executables
*.exe
*.out
*.app

### Java ###
# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
log/*
### Linux ###
*~

# temporary files which can be created if a process still has a handle open of a deleted file
.fuse_hidden*

# KDE directory preferences
.directory

# Linux trash folder which might appear on any partition or disk
.Trash-*

# .nfs files are created when an open file is removed but is still being accessed
.nfs*

### macOS ###
# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon

# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

### VisualStudioCode ###
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
.history

### Windows ###
# Windows thumbnail cache files
Thumbs.db
ehthumbs.db
ehthumbs_vista.db

# Dump file
*.stackdump

# Folder config file
[Dd]esktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msix
*.msm
*.msp

# Windows shortcuts
*.lnk

### Gradle ###
.gradle
/build/
*/build/
.gradle/buildOutputCleanup/buildOutputCleanup.lock
src/main/java/team3176/BuildConstants.java
build_*.gradle

# Ignore Gradle GUI config
gradle-app.setting

# Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored)
!gradle-wrapper.jar

# Cache of project
.gradletasknamecache

# # Work around https://youtrack.jetbrains.com/issue/IDEA-116898
# gradle/wrapper/gradle-wrapper.properties

# # VS Code Specific Java Settings
.classpath
.project
.settings/
bin/
*/bin/
imgui.ini
Code_2022.code-workspace
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
.history
## WHO THE FUCK IS OVERWRITING THIS .githubignore. When I find you, we gonna have a talk.

# WPILib specific
BuildConstants.java
**/BuildConstants.java
src/main/java/team3176/robot/BuildConstants.java
src/main/java/team3176/robot/util/BuildConstants.java
simgui-ds.json
simgui-window.json
simgui.json
ctre_sim/*
#.wpilib

# End of https://www.gitignore.io/api/c++,java,linux,macos,gradle,windows,visualstudiocode

*.swp

.vscode/settings.json
6 changes: 6 additions & 0 deletions .wpilib/wpilib_preferences.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"currentLanguage": "java",
"enableCppIntellisense": false,
"projectYear": "2025",
"teamNumber": 3176
}
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Robot Code for 2025 FRC game ReefScape
Robot Code for 2025 FRC game ReefScape
17 changes: 12 additions & 5 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
plugins {
id "java"
id "edu.wpi.first.GradleRIO" version "2025.1.1-beta-3"
id "edu.wpi.first.GradleRIO" version "2025.2.1"
id "com.peterabeles.gversion" version "1.10"
id "com.diffplug.spotless" version "6.12.0"
id "io.freefair.lombok" version "8.4"
Expand Down Expand Up @@ -61,9 +61,9 @@ repositories {
mavenLocal()
}

configurations.all {
exclude group: "edu.wpi.first.wpilibj"
}
//configurations.all {
// exclude group: "edu.wpi.first.wpilibj"
//}

//task(checkAkitInstall, dependsOn: "classes", type: JavaExec) {
// mainClass = "org.littletonrobotics.junction.CheckInstall"
Expand All @@ -73,6 +73,13 @@ configurations.all {

// Defining my dependencies. In this case, WPILib (+ friends), and vendor libraries.
// Also defines JUnit 5.

task(replayWatch, type: JavaExec) {
mainClass = "org.littletonrobotics.junction.ReplayWatch"
classpath = sourceSets.main.runtimeClasspath
}


dependencies {
annotationProcessor wpi.java.deps.wpilibAnnotations()
implementation wpi.java.deps.wpilib()
Expand All @@ -94,7 +101,7 @@ dependencies {

implementation 'gov.nist.math:jama:1.0.3'
def akitJson = new groovy.json.JsonSlurper().parseText(new File(projectDir.getAbsolutePath() + "/vendordeps/AdvantageKit.json").text)
annotationProcessor "org.littletonrobotics.akit.junction:junction-autolog:$akitJson.version"
annotationProcessor "org.littletonrobotics.akit:akit-autolog:$akitJson.version"

testImplementation 'org.junit.jupiter:junit-jupiter:5.10.1'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
Expand Down
2 changes: 1 addition & 1 deletion networktables.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[]
[]
Loading