3D Printed, Bluetooth Controlled, Arduino Robot Arm - LittleArm 2C

by LittleBots in Circuits > Robots

13679 Views, 98 Favorites, 0 Comments

3D Printed, Bluetooth Controlled, Arduino Robot Arm - LittleArm 2C

logoand arm.JPG
LittleArm 2C: 3D Printed Arduino Robot Arm
LittleArm 2C Arduino Robot Arm Assembly Instruction Video

The LittleArm 2C is a 3D printed desktop Arduino robot arm that was made for STEM and hobby. The arm is actuated by microservos and is controlled by an Arduino Nano with a Meped Board.

This tutorial is a variation of the assembly manual for the Littlearm 2C basic kit.

Parts List

IMG_1842.JPG
0.1.JPG

All of the parts for the LittleArm can be purchased from the LittleArm website as a package or from most hobby retailers.

Download and Print the 3D Files

rendering.jpg

If you building the LittleArm entirely from scratch, then go ahead and download the files from here. You do have to purchase the core files for the arm, but grippers, and peripherals are all free downloads.

Note: Some peripherals may need to be scaled 10x when entered into your software.

Print the files using your preferred settings, though the lowest resolution (300 microns) is perfectly acceptable.

Assemble Base Servo

IMG_2329.JPG
IMG_2333.JPG
  1. Insert Servo into Base so that wire feeds out rear slot.
  2. Secure the Base Servo with two servo mounting screws.

Attaching Shoulder

1.JPG
IMG_2345.JPG
2.JPG
IMG_2354.JPG
3.JPG
  1. Use a spare Servo Horn to rotate the armature of the servo fully clockwise. Note: Perform this step gently as servos can be damaged from rapid forced rotation.
  2. Place a Servo Horn into the slot on the shoulder piece.
  3. Fit the Shoulder piece onto the Servo in the base so that the arrow on the Shoulder points approximately 90 degrees to the right, with respect to the Base.
  4. Use a horn mounting screw to secure the shoulder to the Base.
  5. Gently rotate the shoulder so that the arrow points forward.

Insert Servos Into Upperarm

IMG_2369.JPG
IMG_2299.JPG

Press two servos into the upperarm so that their wires face and feed out the available slots. Note: If the servos are to difficult to insert, remove one sticker from the side of the servos.

Feed Wires Through Organizing Loops

IMG_2381.JPG
IMG_2395.JPG

The location of the top Servo in the arm is denoted by the word “Top” on the Upperarm. Feed the wires of this servo through the organizing loops.

Attach Upperarm to Shoulder

4.JPG
IMG_2385.JPG
IMG_2411.JPG
IMG_2402.JPG
IMG_2406.JPG
IMG_2413.JPG
IMG_2419.JPG
  1. Use a Spare horn to rotate the lower servo armature fully clockwise.
  2. Insert a Servo Horn into the shoulder slot on the Shoulder Piece.
  3. Insert a Servo Mounting screw into the second hole from the end of the horn and secure it to the shoulder.
  4. Hold the Upperarm horizontally and start the lower servo armature into the hole of the Servo Horn.
  5. Press and twist the Upperarm into position in the shoulder. If it does not set into the servo horn rotate slightly so that it can bind.
  6. Secure the horn with a Horn Mounting Screw.
  7. Gently position the Upperarm Vertically.

Prepare the Forearm

IMG_2291.JPG
IMG_2294.JPG
  1. Insert a Servo into the Forearm so that the wire faces and feeds out the available slot.
  2. Run the wire through the organizing loops on the Forearm.

Attach Gripper Palm to Forearm

IMG_2427.JPG
IMG_2431.JPG
IMG_2436.JPG
  1. Start two Servo mounting screws into the palm of the gripper assembly
  2. Center the palm on the end of the Forearm and secure the screws.

Note: Orientation of the palm is irrelevant

Attach Gripper Fingers

IMG_2442.JPG
5.JPG
  1. Place the Servo Actuated finger on the side of the servo. Secure with Gripper Pin screw
  2. Place regular finger symmetrically to the Servo Actuated Finger and secure with Gripper Pin Screw.

Attach Forearm to Upperarm

IMG_2455.JPG
6.JPG
IMG_2462.JPG
IMG_2469.JPG
  1. Use a spare servo horn to rotate the Upperarm upper servo armature fully counter-clockwise.
  2. Snap the Forearm onto the Upperarm by starting the servo armature in the hole on the Servo Horn side of the forearm. Then twist and press the forearm onto the rotation Nub. Forearm should rotate freely.
  3. Position the Forearm in its lowest position relative to the Upperarm.
  4. Attach and secure a servo horn in the depression on the Forearm.

Connection Gripper Actuation Servo

7.JPG
IMG_2515.JPG
IMG_2518.JPG
IMG_2524.JPG
IMG_2528.JPG
  1. Use a spare servo horn to rotate the Gripper Servo, in the Forearm, fully clockwise.
  2. Remove the horn and insert the Gripper actuation wire into the second hole from the end of the horn. Note: Insert the wire from the inside side of the Servo Horn.
  3. Insert the other end of the Gripper Actuation Wire into the hole of the Actuated Gripper Finger. Note Come in from the top of the finger.
  4. Attach the horn so that it holds the gripper open.
  5. Secure horn with Horn Mounting Screw.



Organize Servo Wires

IMG_2475.JPG
IMG_2478.JPG
  1. Feed the wire from the gripper servo through the organizing loops on the Upperarm.
  2. Ensure that all wires feed underneath the Upperarm and out the back of the Shoulder toward the circuit area of the Base.

Insert Nano Into PCB

meped-v2-pcb.jpg
IMG_2479.JPG

Insert the Arduino Nano into the location in the center of the Meped Board so that is USB port points towards the switch on the Meped Board. Ensure all pin enter the headers on the board.

Attach Board to Base

IMG_2502.JPG
IMG_2496.JPG

Attach the Meped Board to the Base using the 4 Arduino mounting screws. Ensure that the switch of the Meped Board is at the Rear of the Base, with the power port facing out.

Connect Servos to Board

servo connections focus - Copy.png
IMG_2488.JPG
IMG_1660.JPG
8.JPG

Plug in the servos according to the diagram. Note: To determine which lead goes to which servo compare lengths of the leads. The shortest is the Gripper, then Elbow, then Shoulder. The longest lead belongs to the Base.


Flash the Arduino

before.png

Download the LittleArm2c_Sketch.ino from the Downloads Page of the LittleArm site and upload to the Arduino Nano using the Arduino IDE

Note: If you purchased the arduino as part of a kit from LittleArm, then it is already loaded with the Arduino code and you may skip this step.

Plug in the Bluetooth Module

IMG_2509.JPG
9.JPG

Insert the Bluetooth module into the headers on the Meped Board labeled “Bluetooth.” Make sure the pins align according the Table below.

Note: You will not be able to upload the code to the Arduino if the bluetooth module is plugged in. So be sure to perform this step after the Arduino has been flashed.

Download Apps

Screenshot_2016-12-05-09-13-38.jpg
v3.JPG

Download Windows Software

Download from this Page

  1. Go to www.littlearmrobot.com
  2. Navigate to Resource→Downloads
  3. Click on the button “Download Latest Windows Software Package.” A Zip folder will automatically start to download.
  4. Extract all files from the Zip folder.
  5. Ensure that your Littlearm is connected to your Computer by USB. Note: Software will no run unless Littlearm is connected.
  6. Click on the .EXE file in the extracted folder. Name will be similar to “Littlearm_GUI_V#.#.exe”
  7. The Application should open and you may begin using the Littlearm.
  8. Note: On the first connection it is recommended that you leave the Littlearm unpowered until you successfully connect the software. This can prevent accidental jumps and reactions of the arm.

Download Android App

Download the app here.

  1. Go to www.littlearmrobot.com
  2. Navigate to Resource→Downloads
  3. Click in the button “Download Android App.”
  4. Download the application from the Google Play store to your Android Device.

Plug in and Use

IMG_1643.JPG
LittleArm 2C: 3D Printed Arduino Robot Arm

Plug in the Power Supply and start using.

Enjoy the LittleArm, your own desktop robot arm