EEZYbotARM MK2 Software
Collection of software for the EEZYbotARM MK2.
This project contains two main programs:
- An arduino program that listens for commands over the serial connection and controls servo movement. See the code in the
arduino
directory and instructions in the makefile for details. You will need to compile this program and flash it to your eezybotarm's arduino. - A gui application built with Qt that sends commands to the arm over a serial (usb) connection.
Install dependencies
Download this repo, then install the required python packages:
pip install -r requirements.txt
You'll also need arduino-mk in order to build the firmware
Build and upload arduino firmware
cd arduino
make
make upload
Run control app
cd qt-app
PYTHONPATH=../ python main.py
The arm can be moved in 3 ways:
- Drag the sliders that represent the three servo positions
- Vim-like keyboard shortcuts: h, j, k, l
- SpaceNavigator 3d mouse