V22 (3 Oct/2019) Changelog:

  • Stability improvements
  • LIDAR sensor sonar display enlarged
  • Minor bugs fixed
  • Now the gripper angle can be modified using the RIGHT/LEFT arrow keys
  • The Z.carriage movement can be controlled using the UP/DOWN arrow keys
  • Blockly server always closes down when exiting the control APP
  • + and – keys: zoom (some improvements needed)
  • NOTE: delete config.json and calibration .json every time you are moving to a new control APP version (those files can change its format to accommodate new parameters)

V21 (19 Sept /2019) Changelog:

  • Added OPENCV menu
  • Stability improvements
  • Camera support
  • LIDAR sensor sonar display
  • Minor bugs fixed

V14 (named from now on pyBotArm_vX) (3 Oct /2019) Changelog:

  • Improved trajectory calculation
  • A new message is sent from the DEVIA control board during the Arm´s movement (ISWORKING). This increases the robustness of the control
  • Some minor bugs fixed
  • Added some comments

V13 (22 Sept /2019) Changelog:

  • Improved trajectory calculation
  • Added LIDAR sensor feature
  • Some minor bugs fixed
  • Added some comments
  • Libraries included in the code

WIndows Control APP (x64) executable: LEAP Motion control libraries not included.

Leap Motion control libraries (to be extracted inside in the control App folder). ONLY needed if you want to control the pyBot using the Leap Motion controller

Software needed to control the pyBot Robotic Arm with a Leap Motion Controller. SDK version. Drivers included.


a) Install the Arduino IDE on your PC from here (skip this step if you have the Arduino IDE already installed) This code has been tested and developed on IDE version 1.6.5 and later versions. If you have a problem compiling the code, let us know

b) Download all the arduino files , extract the files inside the same folder in your hard drive  

c) Compile and send the code to the DEVIA control board:

  1. Open your Arduino IDE
  2. Open the main code in /SCARA_vXX/ SCARA_vXX.ino
  3. Connect your DEVIA board with the USB cable to the PC
  4. Note: If this is the first time you connect an Arduino board to your PC maybe you might need to install the driver.
  5. Select the board Arduino/Genuino ZERO (native USB port). In the TOOLS menu->board
  6. Select the serial port that appears on the tools->Serial port
  7. Send the code to the board (UPLOAD button: Arrow pointing to the RIGHT)
Selecting the right board before uploading the code

d) Done!