129 Seamon Rd., Farmington, ME 04938, USA



If you are a developer on the Blue Crew and don't know where to start, this is a great place. All of these documents help to outline the development process that the Blue Crew uses to ensure that our robot runs every year. We have in years past used a programming language called Java to program our robot, but now we use a language called Python. Python is significantly easier, and faster to write than Java. Although it's not officially supported by FIRST, it is not our language of choice for robot code and team projects.

Code Guidelines

We use a system called "git", which is a type of version control, to manage our code. We keep all of our code on our team's GitHub page. To learn more about our code guidelines, check out our documentation avalable here.


Learn Python
Website Course

Learn Git
Website Course

Python Robot Tutorials

RobotPy Documentation

Installing Software

Install Homebrew on District Macs

cd ~/
git clone https://github.com/mxcl/homebrew.git
echo "export PATH=\${HOME}/homebrew/bin:\${PATH}" >> .bash_profile

Install Python 3 from Homebrew

brew install python3

Install RobotPy from Pip

pip3 install pyfrc