×Read this message from Erik, founder of YouMagine

Report inappropriate content

Arduino Robotic Arm (OPEN SOURCE) + Python control APP + EXTRAS

This 3D printed Pybot SCARA Robotic arm has been created using common and affordable elements from the 3D printed World (NEMA 17 motors, Linear bearings, timing belts...)

The idea was to create a reliable, fast, modifiable and accurate Robotic Arm for everyone who wants to have a very cool desktop robot and/or anyone willing to learn robotics and mechanics. The control APP has been created with Python

Robotic Arm Stages of project development


We have written a detailed assembly guide, explained the Mechanical design and code on its landing webpage : https://www.jjrobots.com/scara-robotic-arm-by-jjrobots/

The control code has been written in PYTHON and it has been thoroughly explained and commented for easy understanding.

The control APP for MacOS and Windows is freely available and 100% OPEN. User guide here

All the links to code, assembly guides...etc can be found here: https://www.jjrobots.com/scara-robotic-arm-by-jjrobots/

Repeatability test video


NEW!:Added Xbox/PS4 controller. Now you can control the pyBot Robotic arm using your PS4/Xbox controller



If you want to save the hassle of getting the different elements from different sources and want them all fast, create your own custom Robotic KIT here (and add what you really need)



All the parts are easy to print but you will need to add SUPPORT to two:
REDUCTION and FOREARM. In the images attached to the gallery you will see the recommended orientation for every element to be printed.
Gently remove the support once printed.

The REDUCTION part is a critical part of the robot. Print is slowly.



Mechanical Specifications:


Scara Robotic Arm GRIPPER (2 DOF)


Direct links

  • Assembly guide: A complete step-by-step guide to create your own Robotic Arm
  • https://www.jjrobots.com/scara-robotic-arm-assembly-guide/
  • Arduino code: The code in charge of controlling the pyBot Robotic Arm. To be uploaded to the DEVIA control board
  • https://www.jjrobots.com/pybot-control-app-code-arduino-code/
  • CONTROL APP Python code
  • https://www.jjrobots.com/pybot-control-app-code-arduino-code/
  • Control APP: User guide, links to Python code 
  • https://www.jjrobots.com/pybot-robotic-arm-control-app-user-guide/
  • pyBot 3D parts models  (.iges file format)
  • https://www.jjrobots.com/wp-content/uploads/2019/09/pybot-Robotic-Arm-3D-MODELS-IGES-V11.zip
  • pyBot Robotic Arm: Mechanical guide  
  • https://www.jjrobots.com/robotic-arm-mechanical-design/
  • pyBot Robotics Arm: Electronics guide 
  • https://www.jjrobots.com/robotic-arm-electronics-how-to-control-the-robotic-arm/
  • Robotic Arm Gripper
  • https://www.jjrobots.com/robotic-arm-gripper-2-degrees-of-freedom/
  • DEVIA Control Board
  • https://www.jjrobots.com/product/devia-robotics-control-board-v1-0/

    Scara Robotic Arm GRIPPER (2 DOF)


    Scara Robotic Arm GRIPPER (2 DOF)


    Scara Robotic Arm GRIPPER (2 DOF)


    Scara Robotic Arm GRIPPER (2 DOF)


    Scara Robotic Arm GRIPPER (2 DOF)


    Your email is used to contact you if we need more information.

    Back to design