Making Code and Designs Public for 2020 season

Adding 1519’s code release to the list: Team 1519 - 2019 Code Release w/2020 Beta Test Updates (Java)

Just to be extra safe, here is our code from last year as well as offseason projects.

Last year’s code: frc-2019

A rewrite of last year’s code, featuring some WPILib 2020 things (it’s on the develop branch): frc-2019-rewrite

We made a submodule for shared classes that our code will use (most of everything is on the develop branch here too): WarlordsLib

Team 3229s 2019 Code

Team 5675 Code: https://github.com/team5675/SwerveDrive2020

Team 5675 swerve drive CAD: https://grabcad.com/library/5675-off-season-swerve-1

Team 3044’s code:

Team 4855’s code:

Because I’m too lazy to make a separate post, here’s our 2019 robot code release (and online LabVIEW docs).

Our public resources can be found here: https://2702rebels.com/media/cad-code/
(It’s just our 2019 code at this time.)

Team 1257’s 2020 Pre-Season CAD Practice / Designs. All of our code is avalible on our GitHub as well, and is open by default throughout the season.

Our code has been public for a while but here is our 2019 code as well as some of our offseason work:


1 Like

4265 2019 Season CAD

Here is every file from 4265 last year. Apologies for the clutter. If you need help finding anything email [email protected]

FRC 6995 Nomad 2019:
https://github.com/frc6995/Robot-2019
https://github.com/frc6995/PracticeRobot-2019

FRC 7890 SeQuEnCe 2019:


Only way we got it to work was to put everything except the drivetrain into one command and one subsystem - looking to understand Java better and use the framework the right way in 2020. Appreciate CD and all of the posts that help us learn!

1 Like

Team RUSH’s 2019 Competition and off-season code:

Highlight:
frcconf (working title) was developed this offseason to significantly reduce deployment times when all you’re changing are configuration values. Current plan is to release it on jitpack in a more polished state this build season.

Example implementation - RobotMap is written, and ConfiguredRobotMap is generated and then can be used by ConfigLoader. It gets picked up in the deployment process, so no need to copy it from the build/generated folder into your source code.

3 Likes

103’s Code:

103’s CAD:

https://cad.onshape.com/documents/3edbb1db31c134c20d48149c/w/7e29e2d4b5963c030bc7da79/e/0ddc0a47c5c49169ebd784b4

We haven’t modeled anything for this year yet, but anyone with this link will be able to see our progress.

Here is CHAOS 131’s thread:

Our CAD lead has shared SolidWorks files for the robot modules we designed during pre-season training. We also plan to share Drivetrain chassis files (a tweak from the version we posted last year) before kickoff.

Good luck to everyone!
https://grabcad.com/shaylie.lagasse-1

4130 public code for our 2019 comp robot Pressurise.

4293 CAD release: https://drive.google.com/drive/folders/1pWk_kMFxkMmTztJ3YXz_mgdXA8_XJziu?usp=sharing

4293 code (always available): https://github.com/teamkomodo

4783 has posted a new frame design on GrabCAD. See link below.

https://grabcad.com/library/extremely-modular-frame-1