Intro to FRC Programming - Romi
  • INTRODUCTION
    • Overview
    • Important Links
  • 💽Setup
    • Setting up the Romi's Software
    • Downloading Essential Tools
    • APCS vs FRC
  • How To Code in VSC
    • VSC- Intro
    • A Tour Through VSC
    • Creating a Regular Java Project
  • Intro to Java
    • What is Java?
    • Beginning Steps
    • 🟩Fundimentals of Java
      • Variables
      • Operations
      • Methods
      • Comments
      • If Statements and Conditions
      • Boolean Zen
      • Loops
      • Challenge- Create a Box House
    • 🟨Advanced Concepts
      • Objects
      • Scanners
      • Null Objects
      • Arrays
      • Errors
      • For-Each Loops
    • 🟥Object Oriented Programming
      • Basics of OOP
      • Instance Classes
      • Static Classes
  • 🕑Romi Curriculum- Timed Base
    • Romi Curriculum- Introduction
    • Creating a WPILIB Project
    • Running Your Code
    • The Robot Class
    • Subsystems
      • RomiDrivetrain
    • Cool stuff i will rename this category later
      • Spark Motors
      • PIDs
      • External Controllers
      • Encoders
  • 🖥️Romi Curriculum- Command Based
    • Command Based Code
    • RobotContainer
    • Commands
    • CommandScheduler
  • UNRELATED IMPORTANT CODING KNOWLEDGE
    • Constants
  • SAMPLE CODE
    • Tank Drive Example
      • RobotContainer
      • TankDriveSubsystem
      • MoveRobotCommand
    • Worktop Systems Sample Java Code
      • Belt Elevator Sample Code
      • Rotating Arm Sample Code
Powered by GitBook
On this page
  1. Romi Curriculum- Timed Base

Creating a WPILIB Project

PreviousRomi Curriculum- IntroductionNextRunning Your Code

Last updated 2 months ago

Creating a WPILIB Project

Besides setting up the Romi. We also need to set up a program to code it with. To do this, open VSC and follow the following steps.

  1. After opening VS code, we have to open up WPILIB's Command Pallete. If you don't know how, go to the top right of your screen, to the right of the run code button. In the screenshot below, it's that weird red/gray thing. Generally, it's the same icon as WPILIB VSC's app thumbnail.

  1. In Command Pallette, look for "WPILib: Create a new Project". Click it, and you'll enter the screen below.

  2. After this, we'll need to fill out all the different fields here. First let's create a Romi template project.

  3. Go to Select a project type and set it to Template.

  4. Then, in Select a Language, press Java.

  5. In Select a project base, click Romi- Timed Robot. Fill out the rest of the fields, and click the checkbox over Enable Desktop Support. We'll use this to run the Romi.

After you do all of this successfully, you'd end up with a brand new project. Now, go to

🕑
note: this is a screenshot of the 2023 Project Creator. As of 2025 it's remained fundimentally the same, but don't freak out if it looks different.