Chapter 2 Assembly of the Robot Arm

If you have any concerns, please feel free to contact us at support@freenove.com

It is recommended to assemble and use the robot arm according to the tutorial. Otherwise, there may be installation errors, device damage, etc.

Numbering of the Assembly Components

Before assembling the arm, we number the assembly parts of the robot arm to facilitate the assembly.

../../../_images/Assembly00.png ../../../_images/Assembly01.png ../../../_images/Assembly02.png

If there are wrong/missing parts in your kit, please contact us: support@freenove.com

Step 1 Mounting the Timing Pulleys to the Stepper Motor

Materials Needed

Stepper Motor X3

Assembly03

Timing Pulley -2GT-16 X3

Assembly04

Allen Key

Assembly05

Note

Please Note That Each Timing Pulley Has 2 Bolts.

Installation Steps

  1. Mount the timing pulleys to the rotating axle of the stepper motors. Make sure the timing pulley is flush with the axle.

  2. Adjust the bolts on the timing pulley with the Allen key to fix the part.

../../../_images/Assembly06.png

Step 2 Mounting the Stepper Motors to the No.1 Assembly Part

Materials Needed

No.1 Assembly Component

Assembly07

Stepper Motor X3

Assembly08

M3x5 Screws X16

Assembly09

M3x13 Double-Pass

Brass Standoff X4

Assembly10

Cross Screwdriver

(3mm) X1

Assembly11

Installation Steps

  1. Use four M3x5 screws to fasten the four M3x13 double-pass brass standoffs onto the No.1 assembly component. (Infrared sensos are not shown in the diagrams below.)

../../../_images/Assembly12.png
  1. Fix one stepper motor to the left of the No.1 assembly part with four M3x5 screws. Pay attention to the position of the cable connector of the motor.

../../../_images/Assembly13.png
  1. Fix another stepper motor to the right of the No.1 assembly part with four M3x5 screws. Pay attention to the position of the cable connector of the motor.

../../../_images/Assembly14.png
  1. Fix the third stepper motor to the middle of the No.1 assembly component with four M3x5 screws. Pay attention to the position of the cable connector of the motor.

../../../_images/Assembly15.png

Step 3 Mounting the Infrared Sensors

Materials need

Robot Arm Assembly

Assembly16

Infrared Sensors X3

Assembly17

M3x3x5 Screws X3

Assembly18

Cross Screwdriver (3mm) X1

Assembly19

Installation Steps

Mount two infrated sensors to the No.1 assembly part wih two M3x3x5 screws, as shown below.

../../../_images/Assembly20.png

Mount the other infrared sensor to No.1 assembly component with an M3x3x5 screw, as shown below.

../../../_images/Assembly21.png

Step 4: Installing the Bottom Transmission Device

Material needed

Robot Arm Assembly

Assembly22

Plane Thrust Bearing (51106-30x47x11)

Assembly23

M3x12 Screws X4

Assembly24

M3x3x7 Screws X1

Assembly25

No.13 Assembly Component

Assembly26

No. 19 Assembly Component

Assembly27

No.3 Assembly Component X1

Assembly28

No. 3 Assembly Component X1

Assembly29

Allen Key

Assembly30

Cross Screwdriver (3mm) X1

Assembly31

Installataion Steps

  1. Mount the M3x3x7 screw to the No.23 assembly component, as shown below.

../../../_images/Assembly32.png

The No.23 assembly component is similar to the No.3 one; please do not mix them up.

  1. Use 4 M3x12 screws to secure the plane thrust bearing and Assembly Components No.23, No.3, and No.19 onto the double-pass copper standoff of Assembly Component No.1.

../../../_images/Assembly33.png

After the assembly is completed, it should look as shown in the figure below.

../../../_images/Assembly34.png

Step 5 Installing the Timing Belt

Materials needed

Robot Arm Assembly

Assembly73

2GT-214 Timing Belt

Assembly62

Allen Key

Assembly65

Installation Steps

  1. Use the Allen key to loosen the bolts on the 2GT timing pulley.

../../../_images/Assembly35.png
  1. Position the timing belt over the 2GT timing pulley and the No.19 assembly component.

../../../_images/Assembly36.png

Tip: When installing the timing belt, it is easier to install if you rotate the large gear.

  1. Gently rotate the large gear back and forth by hand several times. This motion will allow the timing belt to guide the 2GT timing pulley to the optimal position.

After the pulley has settled into place, use an Allen key to tighten the bolts on the 2GT timing pulley, ensuring it is securely fastened to the shaft.

../../../_images/Assembly37.png

Step 6 Assembling the Base

Material needed

Robot Arm Assembly

Assembly38

Robot Arm Assembly

Assembly39

No.2 Assembly Component

Assembly40

M3x18 Screws X4

Assembly41

Cross Screwdriver (3mm) X1

Assembly42

Installation Steps

Secure two Assembly Components No. 3 and one Assembly Component No. 2 to the large gear using four M3x18 screws.

../../../_images/Assembly43.png

After the assembly is completed, it should look as shown in the figure below.

../../../_images/Assembly44.png

Step 7 Mounting Assembly Components No.8 and No.17

Materials needed

M3x5 Screw X3

Assembly45

M3x3x7 Screw X1

Assembly46

No.8 Assembly Component

Assembly47

Cross Screwdriver (3mm) X1

Assembly48

Assembly Component No. 17

Assembly49

Assembly steps

Attach the Assembly Component No.8 to the Component No.17 with three M3x5 screws, and install one M3x7 black screw into the Component No.8. Ensure the correct alignment and orientation of the components with respect to each other.

../../../_images/Assembly45.png

Step 8 Mounting Assembly Components No.7 and No.9

Materials needed

M3x8 Screw X3

Assembly50

M3x3x7 Screw X1

Assembly51

Assembly Component No.7

Assembly52

Assembly Component No.9

Assembly53

Cross Screwdriver (3mm) x1

Assembly54

Installation Steps

Use three M3x8 screws to secure the Component No.9 onto the No.7 one, and apply one M3x3x7 black screw to fasten it onto the Component No.7. Carefully check the alignment and the correct orientation of the components in relation to one another.

../../../_images/Assembly55.png

Please note that the M3x3x7 black screw and the Assembly Component No. 9 are not on the same plane as the No.7 part.

Step 9: Assemble the Left and Right Transmission Devices

Materials needed

Assembly Part 1

Assembly56

Assembly Part 2

Assembly57

M6x9x12 Hollow Column X1

M6x9x14 Hollow Columnx1

M6x12 Double-Pass Brass Standoff X1

Assembly58

M6x30 Screw x2

Assembly59

M6x9x0.5 Flat Gasket x3

Assembly60

Robot Arm Assembly

Assembly61

2GT-214 Timing Belt x2

Assembly62

Cross Screwdriver (3mm) x1

Assembly63

8mm Open-end Wrench

Assembly64

Allen Key

Assembly65

Installation Steps

  1. Secure the Assembly Part 1 and Assembly Part 2 to the right side of the main body with one M6x30 screw, one M6x12 double-pass brass standoff, one M6x9x12 hollow standoff, and two M6x9x0.5 gasket. The timing belt should be placed around the large gear on the right side, as shown in the figure below.

../../../_images/Assembly66.png

Note

  1. Before starting the assembly process, ensure that the timing belt is already fitted around the large gear of Assembly Part 2.

  2. Pay attention to the orientation of the body, Assembly Part 1, and Assembly Part 2 to avoid installation errors.

  3. This step is relatively complex, and irrelevant parts have been hidden in the simulation diagram to avoid obstructing the view of the simulation.

  4. Do not tighten the M6x30 screws first.

  1. Mount Assembly Part 1 to the left side of the main body wtih one M6x30 screw, one M6x9x14 hollow standoff, and one M6x9x0.5 gasket, as shown in the figure below.

../../../_images/Assembly67.png

Note

  1. Before starting the assembly process, ensure that the timing belt is already fitted around the large gear of Assembly Part 1.

  2. Pay attention to the orientation of the body, Assembly Part 1, and Assembly Part 2 to avoid installation errors.

  3. This step is relatively complex, and irrelevant parts have been hidden in the simulation diagram to avoid obstructing the view of the simulation.

  4. Tighten two M6x30 screws.

  1. Use an Allen key to adjust the bolts on the timing pulley, allowing the pulley to move left and right. Slide the timing belt onto the timing pulley and rotate the large gear back and forth to ensure proper positioning of the belt. Once the belt is correctly seated, tighten the bolts to secure the timing pulley in place.

../../../_images/Assembly68.png

Two approaches can be considered for installing the timing belt:

  1. Loosening and Positioning Approach

    • Start by using an Allen key to loosen the bolts on the timing pulley, allowing for some movement.

    • First, position the timing belt around the large gear of the assembly part.

    • Next, slide the other end of the timing belt onto the timing pulley.

    • Once both ends of the belt are in place, tighten the bolts to secure the timing pulley.

  2. Pre-Routing and Adjustment Approach:

    • Begin by placing the timing belt on the timing pulley.

    • Then, route one end of the timing belt to the large gear of the assembly part.

    • After most of the belt has been positioned around the large gear, rotate the large gear on the assembly part.

    • This action will guide the timing belt into place on both the large gear and the timing pulley.

Step 10 Mounting Assembly Components No.10 and No.12

Before we begin, let’s clarify the differences between Assembly Components n 10, 11, and 12:

Components 10 and 11: The two bearings orient in the same direction.

../../../_images/Assembly69.png

Component 12: The two bearings orient to opposite directions.

../../../_images/Assembly70.png

Material Needed

M3x5 screws x3

Assembly71

M3x7 standoff x1、M3x8+5 standoff x1,M3x9 standoff x1

Assembly72

Robot Arm Assembly

Assembly74

Assembly Component No.10

Assembly75

Assembly Component No.12

Assembly76

Installation Steps

  1. Affix Assembly Component No. 12 to the left side of the robotic arm’s main structure using a M3x5 screw, an M3x7 standoff, and an M3x8+5standoff, as depicted in the accompanying diagram.

../../../_images/Assembly77.png

Please note that the end of Assembly Component No. 12 with the protrusion should face to the right, as illustrated in the figure below.

../../../_images/Assembly78.png
  1. Affix Assembly Component No. 10 to the right side of the robotic arm’s main structure using two M3x5 screws and an M3x9 standoff, as depicted in the accompanying diagram.

../../../_images/Assembly79.png

Please note that the end of Assembly Component No. 10 with the protrusion should face to the right, as illustrated in the figure below.

../../../_images/Assembly80.png

Step 11 Mounting Assembly Components No.11, No.4 and No.18

Materials Needed

M3x5 Screw x4

Assembly81

M3x8 Screw x1

Assembly82

M3x5x0.5 Gasket x1

Assembly83

Robot Arm Assembly

Assembly84

Assembly Component No.4

Assembly85

Assembly Component No.11

Assembly86

Assembly Component No.18

Assembly87

Installation Steps

  1. Mount Assembly Component No.18 to the robot arm assembly with two M3x5 screws.

../../../_images/Assembly88.png
  1. Mount Component No. 4 to the robotic arm assembly with one M3x5 screw, one M3x8 screw, and one M3x5x0.5 gasket. Please ensure the correct orientation of Component No. 4.

../../../_images/Assembly89.png

Diagram of the completed assembly). Please pay attention to the installation of the positions circled in the figure below.

../../../_images/Assembly90.png
  1. Attach Assembly Component No. 11 to Component No. 4 with one M3x5 screw. Please ensure the correct orientation of Component No. 11.

../../../_images/Assembly91.png

Step 12 Mounting Assembly Component No.20

Materials Needed

Robot Arm Assembly

Assembly92

Assembly Component No.20

Assembly93

M3x5 Screws x3

Assembly94

Installation Steps

Attach the Assembly Component No. 20 to Components No.11 and No.18 with three M3x5 screws.

../../../_images/Assembly95.png

Step 13 Mounting Raspberry Pi to Robot Arm Board

Materials Needed

M2.5x8 Screws x4

Assembly96

M2.5x13+6 Brass

Standoffs x4

Assembly97

M2.5x11+6 Brass

Standoffs x4

Assembly98

M2.5x25 Brass

Standoff x4

Assembly99

Robot Arm Board

Assembly100

Raspberry Pi (Not included in the kit.

Please prepare one yourself.)

Assembly101

Cross Screwdriver (3mm) x1

Assembly102

Assembly Component No.14

Assembly103

Heat Sinks x3

Assembly104

Stepper Motor Driver Modules x3

Assembly105

Installation Steps

Fix four M2.5x13+6 brass standoffs to Assembly Component NO.14 with four M2.5x8 screws.

../../../_images/Assembly106.png

Please note: Ensure that you do not install the screws into the wrong holes. The hole positions are shown in the figure below.

../../../_images/Assembly107.png

Mount the Raspberry Pi with four M2.5x11+6 standoffs. Pay attention to the orientation of the Raspberry Pi.

../../../_images/Assembly108.png

Peel off the adhesive backing from the back of the heatsink and adhere it to the chip on the stepper motor driver module. Please be careful not to touch the pins on either side.

../../../_images/Assembly109.png

Top View

../../../_images/Assembly110.png

Plug the three stepper motor driver module onto Robot Arm Board.

../../../_images/Assembly111.png

Note

1. The orientation of the stepper motor driver module must not be reversed, as it may damage the circuit board.

2. Using a screwdriver, rotate the resistors on all three stepper motor driver modules to the position shown in the diagram above.

Mount the Robot Arm Board to Raspberry Pi with four M2.5x8 screws.

../../../_images/Assembly112.png

Note

1. Please pay attention to the orientation of the Robot Arm Board.

2. Ensure that the pins between the Robot Arm Board and the Raspberry Pi are connected one-to-one.

Step 14 Installing the Battery Holder

Materials Needed

Assembly Component No.14

Assembly113

Battery Holder

Assembly114

Cross Recessed Countersunk Screw(M3x12)

Assembly115

Tailboard x1

Assembly116

Installation Steps

Attached the battery holder, tailed acrylic board to the robot arm assembly with four M3x12 screws.

../../../_images/Assembly117.png

Diagram of the completed assembly

../../../_images/Assembly118.png

Step 15 Mouting Assembly Components No. 14

Materials Needed

Robot Arm Assembly

Assembly119

Assembly Component No.14

Assembly120

M3x5 Screws x4

Assembly121

Cable for Stepper Motor x1

Assembly122

Installation Steps

For easier wiring in the future, we recommend that you first connect a wire to the stepper motor.

../../../_images/Assembly123.png

Use two M3x5 screws to secure the left side of Assembly Component No. 14 onto the robotic arm assembly

../../../_images/Assembly124.png

Use two M3x5 screws to secure the right side of Assembly Component No. 14 onto the robotic arm assembly.

../../../_images/Assembly125.png

Step 16 Assembling the Pen Clip

Materials Needed

M3x3x5 Screw x4

Assembly126

Assembly Component No.25

Assembly127

0.5x5x25 Tension Spring x2

Assembly128

Cross screwdriver (3mm) x1

Assembly129

Assembly Component No.15

Assembly130

Assembly Component No.16

Assembly131

Installation Steps

Secure one end of two tension springs to Component No. 25 as shown in the figure below.

../../../_images/Assembly132.png

Secure one end of two tension springs to Component No. 16 as shown in the figure below.

../../../_images/Assembly133.png

Mount Component No.25 to Component No.16, as shown below.

../../../_images/Assembly134.png

As shown in the figure below, slide Assembly Component No.15 from the right side of Component No. 16 by translating it horizontally.

../../../_images/Assembly135.png ../../../_images/Assembly136.png

Fix Components No.15 and No.16 with four M3x3x5 screws.

../../../_images/Assembly137.png

Step 17 Installing the Pen Clip

We have provided two types of clamping fixtures, please install the appropriate fixture according to your personal needs. Note that only one type of fixture is supported for installation at a time.

Materials Needed

Robot Arm Assembly

Assembly138

Pen Clip

Assembly139

5mm Open-end Wrench

Assembly140

7mm Open-end Wrench

Assembly141

Cross Screwdriver (3mm) x1

Assembly142

M3x5x0.5 Gasket x4

Assembly143

M6x9x0.5 Gasket x4

Assembly144

Spring Plunger x2

Assembly145

Installation Steps

As shown in the figure below, place four M3x5x0.5 gaskets between the spring plunger and the pen clip. Use a 5mm wrench to install the springplunfer onto the pen clip.

../../../_images/Assembly146.png

Diagram of the completed assembly

../../../_images/Assembly147.png

As illustrated in the figure below, space four M6x9x0.5 gasket between the spring plunger and the end of the robotic arm assembly, and use a 7mm wrench to fix them.

../../../_images/Assembly148.png

Step 18 Assembling the Servo Clamp

We have provided two types of clamping fixtures, please install the appropriate fixture according to your personal needs. Note that only one type of fixture is supported for installation at a time.

If you have assembled the pen clip, please skip this chapter and the following chapter.

If you want to use the servo clamp, please disassemble the pen clip first.

Materials Needed

Assembly Conponent No.21

Assembly149

Assembly Conponent No.22

Assembly150

Assembly Conponent No.5

Assembly151

Assembly Conponent No.6

Assembly152

Assembly Conponent No.24

Assembly153

Servo package x1

Assembly154

M2x7 Screws x2、M2 Nuts x2

Assembly155

M3x8 Screws x4

Assembly156

M1.4x5 Screws x8

Assembly157

Cross Screwdriver (3mm) x1

Assembly158

Installation Steps

Fix the disk servo horn to Assembly Component No.21 with four M1.4x5 screws. Pay attention to the orientation of the component. The figure below shows the front and back views of the installed component.

../../../_images/Assembly159.png

Note

Do not use the M1.4*7 screws in the servo bag even if there is any.

Attached the servo to Assembly Component No.6 with two M2x7 screws and M2 nuts.

../../../_images/Assembly160.png

Attached Components No.5, No.6 and No.24 together with four M3x8 screws.

../../../_images/Assembly161.png

Connect the servo wire to the GPIO13 pin marked below. Connect power supply and turn ON both two switches.

../../../_images/Assembly162.png

Note

S connects to the signal wire of the servo (orange cable), V to positive (red), and G to negative (black).

Simultated Image of the Servo

../../../_images/Assembly163.png

Servo wiring

Board

Servo

13

1

V

2

G

3

Run the commands on Raspberry Pi Terminal

cd ~
cd Freenove_Robot_Arm_Kit_for_Raspberry_Pi/Server/Code/
sudo python servo.py 0 0
../../../_images/Assembly164.png

You can see the servo rotates to the position of 0 degree.

Keep the servo powered. Attached the Component No.21 to the servo with a M2x4 screw.

../../../_images/Assembly165.png

Attach Component No.22 to Component No.22 with an M3x5 screw, as shown below.

../../../_images/Assembly166.png

Verify assembly.

Run the commands on Raspberry Pi terminal.

cd ~
cd Freenove_Robot_Arm_Kit_for_Raspberry_Pi/Server/Code/
sudo python servo.py 0 90
../../../_images/Assembly167.png

This results in the servo rotating to 90 degrees.

../../../_images/Assembly168.png

Step 19 Installing the Servo Clamp

Here are two mounting options for the servo clamp. You can choose the most suitable method based on your specific application scenario.

Materials Needed

Robot Arm Assembly

Assembly169

Servo Clamp

Assembly170

M3x5 Screws x4

Assembly171

Cross Screwdriver (3mm) x1

Assembly172

Mounting Options 1

As shown in the figure below, use two M3x5 screws to secure the servo clamp onto the robotic arm assembly.

../../../_images/Assembly173.png

Diagram of completed assembly

../../../_images/Assembly174.png

Mounting Options 2

As depicted in the figure below, install the servo clamp onto the end of the robotic arm assembly with four M3x5 screws.

../../../_images/Assembly175.png

Step 20 Wiring of Stepper Motor and Sensors

Materials Needed

20cm 3Pin cable (same direction)

Assembly176

Cable for Stepper Motor x2

Assembly177

Installation Steps

the Stepper Motors to Robot Arm Board with the cables.

../../../_images/Assembly178.png

Please be aware that the motor interfaces on the board are clearly labeled; ensure that you do not mistakenly connect the wires to the wrong terminals.

../../../_images/Assembly179.png

Conenect the sensors to Robot Arm Board with three 20cm 3Pin Cable.

../../../_images/Assembly180.png

Please note that the corresponding sensor interfaces are already labeled on the board—ensure that you do not mistakenly connect the wires to the incorrect terminals.

../../../_images/Assembly181.png

Step 21 Installing the LED Module

Material Needed

LEDPixel x1

Assembly182

Top Acrylic Plate

Assembly183

LED Module Mounting Plate

Assembly184

M3x3x5 Screws x4

Assembly185

M2.5x8 Screws x4

Assembly186

Cross Screwdriver (3mm) x1

Assembly187

10cm 3Pin Cable to Jumper Wire

Assembly188

Installation Steps

Attach the LEDpixel module to the fixing board with four M3x3x5 screws, as shown below.

../../../_images/Assembly189.png

Connect the LEDPixel and Robot Arm Board with the 10cm 3Pin cable to Jumper wire

../../../_images/Assembly190.png

Cable sequence

Board

LedPixel

IO18

S

5V

V

GND

G

LEDPixel

../../../_images/Assembly191.png

Use four M2.5x8 screws to mount the acrylic top plate and the LED mounting plate onto four M2.5x25 standoffs.

../../../_images/Assembly192.png

Step 22 Adjustment of the Sensor Sensibility

Before using the robotic arm, it is necessary to calibrate the sensors to ensure the smooth and proper functioning of the mechanical system.

Power the robot board. Press the switch circled below, and you’ll see the indicator ON1 light up.

../../../_images/Assembly193.png

The indicators of the three sensors on the robot arm will also light up.

Adjust the middle sensor.

Rotate the robotic arm’s main body so that the sensor passes back and forth over the M3x3x7 black screws. Observe the indicator light on the sensor during this process.

../../../_images/Assembly194.png

When the sensor is positioned above the black screws, the indicator light on the sensor should go out. If the light stays ON, adjust the dial on the sensor using a screwdriver. Do not rotate the dial by more than half a turn.

../../../_images/Assembly195.png

Adjust the sensor on the left side.

Rotate Assemblyl Component No.17 so that the sensor moves back and forth over the M3x3x7 black screws. Observe the indicator light on the sensor as you do so.

../../../_images/Assembly196.png

When the sensor is positioned above the black screws, the indicator light on the sensor should go out. If the light stays ON, adjust the dial on the sensor using a screwdriver. Do not rotate the dial by more than half a turn.

../../../_images/Assembly197.png

Adjust the sensor on the left side.

Rotate Assemblyl Component No.18 so that the sensor moves back and forth over the M3x3x7 black screws. Observe the indicator light on the sensor as you do so.

../../../_images/Assembly198.png

When the sensor is positioned above the black screws, the indicator light on the sensor should go out. If the light stays ON, adjust the dial on the sensor using a screwdriver. Do not rotate the dial by more than half a turn.

../../../_images/Assembly199.png