Project Setup
Project Setup - Launching Your Codebase
Step-by-step guide to generating a new WPILib project using the Command framework template.
🎯 Key Concept: Starting with the right template ensures organized commands and subsystems.
Creating a New WPILib Project
Follow these step-by-step instructions to create a new FRC robot project using the Command Robot Skeleton (Advanced) template.
Open VSCode
Launch Visual Studio Code with the WPILib extension installed.
Select the WPILib Logo in Top Right Corner
Click on the WPILib logo/icon in the top right corner of VSCode.
Select "Create a New Project"
From the WPILib menu, choose the "Create a new project" option.
Select "Select a project type (Example or Template)"
Choose Template → Java → Command Robot Skeleton (Advanced)
Base folder select "Downloads"
⚠️ Warning: OneDrive locations are not supported and will cause project creation to fail.
Project Name "Workshop"
Enter "Workshop" as your project name.
Team Number
Enter your FRC team number. This is required for deploying code to your robot.
Check "Enable Desktop Support"
This allows you to test your robot code on your computer without a robot.
Generate Project
Click "Generate Project" and then open the new project when prompted.
💡 Next Step: After creating your project, you'll learn about the Command-Based Framework in the next section. Your project will be ready for implementing subsystems and commands!