WARNING: This article is out of date. Please see the Botsmiths YouTube channel for updated tutorials

This is a guide on how to download the source code for our robot. You'll need a BitBucket account and you'll have to have one of the admins add you to the source code repository in order to save your changes back. You will also need to install a suitable Mercurial/HG client on your computer. My favorite one is TortoiseHg because it's easy to use and has a nice interface. This guide assumes that you have created an account on BitBucket, and have installed TortoiseHg on your computer.

This guide only focuses on actually getting the source code. I also wrote a guide on how to download all the changes that have been made since initially downloading it, as well as a guide on how to publish changes you make later so that everyone can have access to them. If you want to read that guide as well, then follow the Sharing code changes guide.

Once you have the code you'll need to import the project into the development environment, see [coming soon] to accomplish this.

If you have any problems when trying to use this guide then just email me at This email address is being protected from spambots. You need JavaScript enabled to view it. and I'll update/fix the guide.


1. Go to our source code repository and make sure you're logged in to your BitBucket account. Then copy the repository link in the top right corner (highlighted in orange).

 2. Create a new empty folder where you want the project to be stored. It doesn't matter where you put it, just put it somewhere convenient. Then right click and choose TortoiseHg -> Clone...

3. Paste the URL you copied in step 1 into the Source field and then click the Clone button. It will take a little bit of time to download the files, and then you'll have a working repository that you can work with the code from.