Downloads
Download manuals, datasheets, CAD files, software, firmware, and code libraries for Basicmicro motor controllers. This section includes technical documentation for all Basicmicro motion control products, along with tutorials, application notes, and integration resources to support development and deployment.
- Essential Downloads – Motion Studio, user manuals, drivers
- Libraries – Python, Arduino, and ROS2 integration
- Resources – Tutorials and application notes
- Datasheets & CAD Files – Product-specific documentation
Essential Downloads
Software and documentation compatible with all RoboClaw and MCP controllers.
Motion Studio
Configuration software for Windows
Motion Studio (Legacy)
Previous version for older systems
RoboClaw User Manual
Complete reference guide (PDF)
MCP User Manual
Complete reference guide (PDF)
USB Windows Driver
Virtual COM port driver
GitHub Repository
Sample code and additional drivers
Libraries
Install code libraries for your preferred development platform. Basicmicro provides official libraries for Python, Arduino, and ROS2 to integrate RoboClaw and MCP motor controllers into robotics, automation, and autonomous vehicle projects.
Python Library
For Raspberry Pi, Linux, macOS, Windows
- Open a terminal or command prompt
- Run the following command:
pip install basicmicro
python -m venv myenv and activate it before installing.
Arduino Library
For Arduino boards
- Open the Arduino IDE
- Go to Sketch › Include Library › Manage Libraries
- Search for
Basicmicro - Click Install on "Basicmicro"
ROS2 Driver
Robot Operating System 2 integration
A ROS2 driver for Basicmicro motor controllers built on the ros2_control framework. Supports differential drive, industrial, and multi-controller robot configurations with velocity, position, and duty cycle control modes. Includes trajectory execution, servo positioning, encoder feedback, diagnostics, and integration with Nav2 and MoveIt2.
- Clone the repository:
git clone https://github.com/basicmicro/basicmicro_ros2.git
cd basicmicro_ros2 - Run the automated installer:
./install.sh
Resources
Tutorials, application notes, and guides to help you get the most out of your motor controller.
Datasheets & CAD Files
Technical specifications and mechanical drawings for each motor controller model.
