Welcome! This document was created to help get you up and running with CastleRock, the software for ROBOTERRA's Origin Kit. Note that use of CastleRock requires an email address and an Internet
connection to deliver content and track student progress.
Download the version appropriate for your system:
|Windows 64||Windows 32||macOS|
When launching CastleRock, you will be presented with a login screen. Since this is probably your first time using the software, you will first need to create an CastleRock account. Skip the email/password fields and click the Register link to continue.
Enable the agreement checkbox and click NEXT to continue.
Complete all fields to create your account. You will need access to the email address you specify since you will be sent a one-time registration key to begin using CastleRock. Click the CREATE button to continue.
Check your email! You should have received a confirmation code from RoboTerra. Enter the code into the CastleRock field, click CONFIRM to continue.
With your account confirmed, enter the login information you created and click LOG IN to continue.
This is CastleRock's Welcome screen, where you can see the number of projects you've completed and launch a tutorial that will introduce you to the various sections of the software. For now, let's jump into our first project by clicking the LEARN icon!
The LEARN section of CastleRock contains all of RoboTerra’s robotics projects grouped into stages of increasing challenges. As you complete projects, new projects will become available. Let's launch the Tutorial project to get started.
The first time you launch a project, you’ll be shown an introductory video of what you'll be making. This tutorial video introduces some basics of CastleRock. Click START when you're ready to continue.
CASTLEROCK’S THREE MAIN PANELS
At this point you will see CastelRock’s three main panels: the Guide, CodePad and Console. The Guide contains instructions and information about the current project. The Codepad is where you’ll write code to control your robot. And the Console is where you’ll get feedback from various components used by your robot.
Follow the instructions in the Guide to connect your RoboCore board to your computer and complete your first project!
NAME YOUR ROBOCORE
Follow the instructions in the Guide to write your first line of code. Note the semicolon at the end of the line -- most lines will end with a semicolon when writing code!
EDIT THE NAME
Instead of using the generic label “name,” let’s give the RoboCore some personality and change “name” to “tom.”
UPLOAD YOUR PROGRAM
Click the UPLOAD button as described in the Guide to send your program to the RoboCore. You'll see the button change into a spinner to show the upload is in progress.
If your program uploaded successfully, you’ll see a congratulations notification at the bottom of the Guide -- you completed your first CastleRock challenge!
ATTACH A COMPONENT
The next step is a simple connection of a button component to the RoboCore board. The Guide will explain what to do, and you can interact with a 3D visualization of the components. As projects become more complex, the 3D visualization will show how parts fit together.
Once all steps of a project are completed, students will be presented a brief Review that asks a question about the tasks they completed or a concept presented during the project.
In some rare cases, CastleRock may not “see” your RoboCore board after connecting it to your computer with the USB cable. If your RoboCore is plugged in, but the status message below is still displayed, you can try the following solutions:
- Unplug and reconnect the USB cable
- Plug the USB cable into a different USB port on your computer
- Exit and relaunch the CastleRock software
- Unplug the USB, restart your computer, relaunch the CastleRock software, and reconnect the USB cable