Get Started WITH
The Castlerock Software Learning Platform

Welcome! This webpage was created to help get you up and running with Castlerock, the software for the RoboLoco Kit. Note that the use of Castlerock requires an email address that is able to receive a confirmation code from our servers and an Internet connection to deliver content and track student progress.

Download the version appropriate for your system:

Windows macOS ChromeOS
Windows macOS ChromeOS

Instaling the Castlerock Software

When installing Castlerock, you might be presented with a warning from your computer.
Don't worry! In two simple steps you can get through this.

On a PC running Windows:

1) If a security window pops up, please click on "More Info".
2) On the next window please click on the "Run anyway" button

On a Mac computer:

1) In the Finder, locate the Castlerock app (it can typically be found in the "Downloads" folder).
Don’t use Launchpad to do this. Launchpad doesn’t allow you to access the shortcut menu.
2) Press the Control key and click the Castlerock app icon, then choose Open from the shortcut menu.
3) Click Open.
The Castlerock app is saved as an exception to your security settings, and you can open it in the future by double-clicking it just as you can any registered app.
It is recommend that you place the app on your desktop or program bar for easier access in the future.


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.

You will also need to enter the software license number. This can be found on the back of the Robotics Kits box or on the plastic wrap of the box.


Check your email! You should have received a confirmation code from RoboLoco.  Enter the code into the CastleRock field, click CONFIRM to continue.


With your account confirmed, enter the login information you created; either using your USER NAME or the email that received the confirmation code (Teacher/Guardian/Student). 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 RoboLoco’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.


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!


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!


Instead of using the generic label “name,” let’s give the RoboCore some personality and change “name” to “tom.”


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!


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