EasyManua.ls Logo

ANNIN ROBOTICS AR3 - User Manual

ANNIN ROBOTICS AR3
317 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
Model AR3 Robot Manual
OPEN SOURCE 6 AXIS ROBOT
Question and Answer IconNeed help?

Do you have a question about the ANNIN ROBOTICS AR3 and is the answer not in the manual?

Summary

CHAPTER 1

BILL OF MATERIALS

Detailed list of parts, quantities, and sourcing information for the robot.

Structural Components

Details and images of the main structural parts made of aluminum or 3D printable.

Covers and Spacers

Information on 3D printable covers and spacers for the robot's aesthetic and protection.

Hardware Components

Lists various bearings, belts, chains, pulleys, and screws required for the robot.

Stepper Motors

Details the specific stepper motors needed for each joint of the robot, including SKUs.

Stepper Drivers and Power Supply

Information on digital stepper drivers (DM542T, DM320T) and power supply units.

Electrical & Misc. Components

Lists enclosure boxes, internal panels, and air vents for the robot's electrical system.

CHAPTER 2

ROBOT ASSEMBLY INSTRUCTIONS

Detailed instructions for assembling the robot arm and its components.

CHAPTER 3

ELECTRICAL ENCLOSURE & MOTOR CABLES ASSEMBLY INSTRUCTIONS

Instructions for preparing the enclosure and wiring the motors and cables.

CHAPTER 4

SCHEMATICS

Visual guides for wiring drivers, encoders, limit switches, and control boards.

Wiring for Drivers and Teensy 3.5

Detailed wiring diagram connecting stepper drivers to the Teensy 3.5 controller.

Wiring for Encoders (Enclosure side)

Diagram showing encoder wiring from the Teensy 3.5 to Ethernet cables.

Wiring for Encoders (Robot side)

Diagram showing encoder wiring from Ethernet cables to the robot's encoders.

Wiring for Limit Switches

Diagram illustrating how to wire limit switches to the Teensy 3.5 using Ethernet cables.

Wiring for Arduino Mega 2560

Shows how to connect the Arduino Mega and relay module for controlling external devices.

CHAPTER 5

ROBOT GRIPPERS

Explains how to connect and control servo or pneumatic grippers for the robot.

CHAPTER 6

ROBOT SPECIFICATIONS

Lists reach, payload, accuracy, repeatability, weight, and power consumption.

CHAPTER 7

STARTUP PROCEEDURE

Guides users through the initial power-up, connection, and troubleshooting steps for the robot.

AR3 Robot Startup & Troubleshooting

Critical information for powering up, checking connections, and initial troubleshooting.

CHAPTER 8

ROBOT PROGRAMMING

Covers robot programming, including communication, motion control, and calibration methods.

1. COMMUNICATION

Instructions on determining and setting the COM port for Teensy 3.5 and Arduino Mega.

2. SPEED; ACCELERATION; DECELERATION

Explains how to control robot speed, acceleration, and deceleration parameters.

3. JOGGING

Describes methods for manually moving robot joints using the control box or Xbox controller.

a. Teaching Positions

How to define and save specific robot positions for programming moves like Joint, Offset, Linear, Arc, Circle.

b. Pausing

Details on using wait commands for program flow control based on time or input signals.

c. IO

How to control digital inputs/outputs from the Arduino for external devices like grippers.

d. Navigation

Creating and managing program routines, including calling and returning between programs.

e. Registers

Explains how to use registers for counting, storing values, and controlling program flow.

f. Servos

How to control external servo motors using Arduino analog pins for gripper actuation.

g. Editing lines of code

Procedures for modifying, copying, and inserting lines of code in the robot's program.

4. CALIBRATION

Covers auto-calibration, force-to-midrange, fine calibration, and direction defaults for robot setup.

e. Robot Calibration Values

Setting joint freedom of motion and stepper motor steps for custom robot configurations.

f. DH parameters

Explains Denavit-Hartenberg parameters for robot kinematics calculation.

5. IO TAB

Shortcut buttons on the IO tab for quickly toggling servos or outputs.

CHAPTER 9

OPEN LOOP VERSION (AR2)

Guide to building the robot without encoders for cost savings or upgrading from AR2.

ANNIN ROBOTICS AR3 Specifications

General IconGeneral
Payload3 kg
Number of axes6
Reach600 mm
Control SystemANNIN Robotics Controller
Degrees of Freedom6
Communication InterfaceEthernet
ProgrammingPython
MountingFloor