# Welcome to Dark Water This guide will help you get your hardware set up, connected, and working quickly and easily. So, let's get going - follow the links for your board below ## The 640 board The 640 (Six for Zero) board is a DC and Stepper motor control board capable of powering 6 independent DC motors (from 2 – 11v) or 3 stepper motors. ![640](/images/640-450.png) - [Getting started](/640.html#introduction-getting-started) setting up your 640 board ready for use - [Programming in Python](/640.html#programming-the-640-python) the Python API and how to use it - [Programming in C++](/640.html#programming-the-640-c) controlling the board in C++ - [Set up RC Input]() reading input from your RC receiver - [Expanding]() adding extra expansion boards [Pre-Order a 640 board >](https://darkwater.io/product/640-dc-motor-control-board/) ## The ESCAPE board The ESCAPE (ESC-cape) board was designed to provide a method of using brushless motors rather than the DC motors. ![escape](/images/escape-450.png) - [Getting started]() setting up your ESCAPE board ready for use - [Programming in Python]() the Python API and how to use it - [Programming in C++]() controlling the board in C++ - [Set up RC Input]() reading input from your RC receiver - [Expanding]() adding extra expansion boards [Pre-Order an ESCAPE board >](https://darkwater.io/product/escape-esc-powered-motor-control-board/) ## The SOAR board The SOAR board is a holder for advanced sensors. It is ideal for use with different robot control boards, or if you have a single sensor expansion board you want to switch between robots. ![soar](/images/soar-450.png) - [Getting started]() setting up your SOAR board ready for use - [Adding an expansion board]() adding an expansion board - [Reading data]() reading the sensor data ## Tutorials We've put together a few tutorials to help you build functioning robots that you can then expand upon. - [Building the GrassShark]() coming soon - [Building the Buggy]() coming soon