joinmax digital hexapod monster robot kit - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf ·...

35
JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 With special thanks to Ted Macy/Gorobotics for his outstanding works in putting this manual together.

Upload: dangnhi

Post on 03-Apr-2018

222 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

JOINMAX DIGITAL

HEXAPOD MONSTER

ROBOT KIT

Assembly Manual Version 1.2

With special thanks to Ted Macy/Gorobotics for his outstanding works in putting this manual together.

Page 2: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

2

CONTENTS

Chapter 1 Brief introduction..................................................................................................3

1.1. What is the Joinmax Hexapod?.......................................................................................3

1.2. Package List ...................................................................................................................5

Chapter 2 How to Assemble..................................................................................................5

2.1. Prepare to Work..............................................................................................................5

2.1.1. Required Tools.............................................................................................................6

2.1.2. About the Power Supply ..............................................................................................6

2.2. Assembly parts List ........................................................................................................6

2.3. Assembly Steps..............................................................................................................8

2.3.1. “Leg Subassembly” assembly ......................................................................................8

2.3.2. Head Assembly..........................................................................................................12

2.3.3. Tail Assembly ..........................................................................................................13

2.3.4.Bottom Board Module Assembly ................................................................................14

2.3.5. Head and Bottom Board Module Assembly................................................................14

2.3.6. Tail and Bottom Board Module Assembly..................................................................15

2.3.7. Top Cover Module Assembly.....................................................................................16

2.3.8. Main Body Assembly ................................................................................................16

2.3.9. Main Control Board and Battery Cabinet Assembly ...................................................19

2.3.10. Load Batteries..........................................................................................................20

Chapter 3 Hardware Description..........................................................................................21

3.1. Basic Knowledge of Mini-Servomotor ..........................................................................21

3.1.1. Brief introduction of Mini-Servomotor.......................................................................21

3.1.2. Internal structure of Mini-Servomotor........................................................................21

3.1.3. Working Theory of Mini-Servomotor.........................................................................22

3.1.4. How to Control Servomotor.......................................................................................23

3.1.5. Power Supply wires of Servomotor ............................................................................24

3.1.6. The Speed of Servomotor...........................................................................................24

3.1.7. Notices for Servomotor Usage...................................................................................24

3.2. JMSC16 Servomotors Control Board Description.........................................................25

3.2.1. What is the JM-SSC16...............................................................................................25

3.2.2. Specifications of JM-SSC16 ......................................................................................25

3.2.3. JM-SSC16 Working Environments.............................................................................26

3.2.4. Ports of JM-SSC16....................................................................................................26

3.2.5. Connecting Cable between JM-SSC16 and PC Serial Port..........................................27

6. RS232 Communication Protocol of JM-SSC16................................................................28

3.3. Brief Introduction of Mini Servo Explorer ....................................................................29

3.4. Connections Between the Servomotors and JM-SSC16.................................................30

Chapter 4 Gait Analysis.......................................................................................................31

4.1. Gait of Going Forward or Backward.............................................................................31

4.2. Gait of Turning Left or Right ........................................................................................33

Page 3: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

3

Chapter 1 Brief introduction Congratulations on your purchase of the Hexapod Monster robot kit delivered by Joinmax

Digital Tech. This kit will be sure to satisfy your desire for robotic study no matter you are a

newcomer or a seasoned veteran.

This kit includes the complete set of the electronic and mechanical parts and basic control

software needed to provide hours of learning and fun. It will take you about 2 hours to set up a

complete working Hexapod Monster.

To familiarize yourself with the construction and operation of the Hexapod Monster you are

strongly urged to read this manual carefully. If you have any comment or suggestion, please send

us a letter or email through our web site, and its address is http://www.robotplayer.com. We'd

love to hear from you. Your suggestions will be very helpful to the improvement of

our robot kits.

If you create a new and unique way of using the Hexapod Monster, please don’t hesitate to send us

the jpg images and some necessary descriptions of it, we will publish them on our web site so that

more fans can share your success and joy.

You may also feel free to join our HEXAPOD MONSTER users group at the following web

address: http://groups.yahoo.com/group/HEXAPODMONSTER/

1.1. What is the Joinmax Hexapod?

The Joinmax bionic Hexapod Monster is a typical model for robot walking gait study, and it is a

basic platform of walking robot. It can be applied in many fields such as research, education,

entertainment etc. and it is also a good tool to expand your view and enhance your abilit y. You

need to assemble the Hexapod Monster by yourself, and you will use more than 170 parts in doing

so. This will challenge your intellect and abili ty, but you will experience the pleasure through

assembling and testing it. Through the software’s control the Hexapod Monster will be able to

Page 4: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

4

simulate various behaviors of multi legged animals while teaching you about mechanical

interactions of motors and legs.

The global appearance of Joinmax Hexapod Monster

Figure 1

Features:

�It is able to move in most any direction due to it’s 15 Servomotors for joint control.

�It is able to run fast because of it’s 6 Strong Legs lifting vertically and Turning

horizontally in conjunction with each other.

�The gripper mounted on its head is able to clamp and deliver objects easily.

�Its neck and tail is able to move up and down adding a more lifelike appearance.

�It is equipped with a standard battery box for rechargeable batteries.

�The kit includes a general-purpose servo controller board and Windows compatible

control program for instant play on completion of construction.

Page 5: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

5

Through precise control of the 15 servomotors, it is able to simulate various walking gaits of multi

legged walking animals, such as rambling, quick walking, fast running, turning, spinning, etc. and

is able to adjust its gait to adapt different ground environments such as smooth ground, rough

ground, sandy ground, or wet ground.

Through the moving of its head and tail, the Hexapod Monster is able to simulate various animal

poses and behaviors such as clamping, wrestling, etc. It is even enable to perform many

independent behaviors by means of adding an on board MCU.

1.2. Package List

1. 73 Precise plastic modules and 84 metallic parts, the total is 157 separate parts

2. 1 Mini servo controller board that can control up to 16 servomotors.

3. 15 custom servo motors.

4. 1 Joinmax Mini Servo Explorer CD

5. 1 computer serial cable

6. 1 battery cable

7. 1 assembly manual (You’re reading it)

Chapter 2 How to Assemble?

2.1. Prepare to Work

A clean, clutter free work space is essential to successful completion of the HEXAPOD MONSTER due to the many small parts.

Page 6: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

6

2.1.1. Required Tools

Before assembling the Hexapod, you must gather the following tools:

1 1 Phillips screwdriver (+)

2 1 Needle Nose Pliers

2.1.2. About the Power Supply

Hexapod needs strong power supply in the voltage range of 5 to 6 volts. We suggest you to

choose 5 rechargeable NI-Cad batteries which produce a stable 1.2 volts each with large capacity.

For instance, 5 1800mAh Ni-Cad (AA/5 size) rechargeable batteries will work adequately. At the

same time you should buy a good quality, NI-Cad battery charger, which can be bought at any

electronics or hobby store. This wil l save your money because you will be using these batteries

repeatedly.

WARNING!

1 Don’t use normal alkaline battery which voltage is 1.5 volts, and it will do harm to the

electronic circuits of Hexapod Monster.

2 Don’t use any inferior or quick discharge batteries, they won’t last long. Any damages

caused by battery misuse are not covered under our guarantee.

3 Remember to let the batteries ‘rest’ f or at least after 15 minutes after they are completely

charged to let the voltage stabilize.

2.2. Assembly parts List

You will use the following parts in the assembly process, please array them.

Page 7: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

7

1 Gripper servo hoop

( 1 Piece )

2 Leg servo hoop( 6

Pieces )

3 Servomotor shaft

arm(6 Pieces)

4 M3×20 Screw (10

Pieces)

5 M2.5×14 Tapping

Screw TS1(12 Pieces)

6 M2.5×10 Tapping

Screw TS2(44 Piece) 7 M2.5×6 Tapping

Screw TS3 (8 Pieces)

8 M3 Metal Nut MN1

(10 Pieces)

9 Long Leg (6 Pieces)

10 Upper Limb A (6

Pieces)

11 Upper Limb B (6

Pieces)

12 Lower Limb A (6

Pieces)

13 Lower Limb B (6

Pieces)

14 Top Cover (3

Pieces)

15 Bottom Cover (3

Pieces)

16 Top Cover of Head

(1 Piece)

17 Bottom Cover of

Head (1 Piece) 18 Left Pincers (1

Piece)

19 Right Pincers

(1 Piece)

20 Connecting Board (2

Pieces)

21 Connector (3 Pieces) 22 Turning Board (6

Pieces)

23 Tail Rest (2 Pieces) 24 Tail (1 Piece)

Page 8: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

8

25 Waist (4 Pieces)

26 Battery Cabinet

Cover(1 Piece)

27 Battery box(1

Piece)

28 Servomotor

(Servo with 25cm cable:

14pcs)

29 Servomotor

(Servo with 50cm cable:

14pcs)

30 Main Control Board(1

Piece)

������������ ������������������

�������� !�"�#$�%'&)(*!,+�$���$�-

.�/�0�1,2�3465�7�8�8�4�5�9�4�:

;�<>=?�;�;�@BAC DFEHGI@�J�@

33 Assembly manual (1

Piece)

you’re reading.

34 Joinmax mini-servo

Explorer software CDrom

(1 Piece)

2.3. Assembly Steps

We suggest you to check the contents of the box to insure that all parts are present prior to starting

construction. Although it is easy to assemble the HEXAPOD MONSTER we also suggest that you

follow each step in order to prevent confusion in the final steps.

2.3.1. “ Leg Subassembly” assembly

Assembly Quantity 3 Right Legs and 3 Left Legs

Par ts L ist (For each leg):

No. Par t name

Quantity No. Par t name

Quantity

1 6 M2.5×10 TS2 6 6 13 Lower Limb B 1

Page 9: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

9

2 9 Long Leg 1 7 22 Turning Board 1

3 10 Upper Limb A 1 8 28 Servomotor-25cm 1

4 11 Upper Limb B 1 9 3 Servomotor turning

arm

1

5 12 Lower Limb A 1

WARNING:

KMake all the screws face to same direction during installation for a better appearance.

LPay attention to the assembly step 3 below. There is a deeper hole at one side of “ (10) Lower

Limb A” , the screw head is intended to countersink inside the hole, and face outside when

assembled. Incorrect installation will affect the activity of the leg.

“ Right Leg Subassembly” Assembly Steps

1

2

3

4

5

6

Page 10: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

10

7

8

Page 11: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

11

“ Left Leg Subassembly” Assembly Steps

1

2

3

4

5

6

7

8

Page 12: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

12

2.3.2. Head Assembly

Assembly Quantity 1

Parts List:

Item Number Name Quantity Item Number Name Quantity

1 1 Servo fixed hoop 1 8 18 Left Pincers 1

2 3 M3x22 MS1 2 9 19 Right Pincers 1

3 4 M3x20 MS2 6 10 20 Connecting Board 1

4 6 M2.5x10 TS2 2 11 21 Connector 2

5 8 M3 MN 8 12 23 Tail Rest 1

6 16 Top Cover of Head 1 13 28 Servo-25cm 1

7 17 Bottom Cover of Head 1

14 29 Servo-50cm 1

Assembly Steps

1

!Note:The servo should use the 25cm extension cable.

2

3

4

5

!Note:The servo should use

the 25cm extension cable.

6

Page 13: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

13

2.3.3. Assembly Tail

Assembly Quantity 1

Parts List:

Item Number Name Quantity Item Number Name Quantity

1 4 M3×20 MS2 2 6 21 Connector 1

2 6 M2.5×10 TS2 4 7 23 Tail Rest 1

3 8 M3 MN 2 8 24 Tail 1

4 20 Connecting Board 1

9 28 Servo-25cm 1

Assembly Steps

1

2

3

4

Page 14: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

14

2.3.4.Bottom Board Module Assembly

Assembly Quantity 3

Parts List:

Item Number Name Quantity

1 2 Servo clipping hoop 2

2 15 Bottom Board 1

3 28 Servomotor 2

4 Left Leg Subassembly 1

5 Right Leg Subassembly 1

Assembly Steps

1

2

2.3.5. Head and Bottom Board Module Assembly

Assembly Quantity 1

Parts List:

Item Number Name Quantity

1 (6)M2.5X10 TS2 1

2 Head 1

3 Bottom Board Module 1

Page 15: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

15

Assembly Steps

2

2.3.6. Tail and Bottom Board Module Assembly

Assembly Quantity 1

Parts List:

Item Number Name Quantity

1 (6)M2.5X10 TS2 1

2 Tail 1

3 Bottom Board Module 1

Assembly Steps

1

2

Page 16: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

16

2.3.7. Top Cover Module Assembly

Assembly Quantity 1

Parts List:

Item Number Name Quantity

1 (14)Top Cover 3

2 (25) Waist 2

Assembly Steps

1

2

2.3.8. Main Body Assembly

Assembly Quantity 1

Parts List:

Item Number Name Quantity

1 (5)M2.5X14 TS1 12

2 (25) Waist 2

3 Top Cover Module 1

4 Head and Bottom Board Module 1

5 Tail and Bottom Board Module 1

6 Bottom Board Module 1

Page 17: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

17

Assembly Steps

1

Before you put the waist into the anchor slot on the top cover, please install all servo cables into

the line pipe of the waist. (SEE BELOW)

2

Line Hole

Page 18: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

18

3

Before assembly, you should let the servo cables pass through the holes of the cover as below.

4

Cable out holes

Page 19: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

19

2.3.9. Main Control Board and Battery Cabinet Assembly

Assembly Quantity:1

Parts List:

Item Number Name Quantity

1 7 M2.5X6 TS3 8

2 26 Battery Cabinet Cover 1

3 27 Battery Cabinet 1

4 30 Main Control Board 1

5 Main Body 1

Assembly Steps

1

2

Page 20: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

20

2.3.10. Load Batteries

1

2

Load 5 AA/Size rechargeable batteries in the

cabinet as above, the poles should be in

accordance with the illustration. 3

4

Close and lock the cover

Page 21: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

21

Chapter 3 Hardware Description

3.1. Basic Knowledge of Mini-Servomotor

3.1.1. Brief introduction of Mini-Servomotor

Many people think it is very difficulty to make a robot. But in fact, making a personal robot is not

more diff icult than making a model car, further more, it will enable you to experience another kind

of pleasure, expand your knowledge, and elicit your inspiration.

In the following we will briefly introduce the working theory and control of the mini-servomotor

which is the most common part for personal walking robots.

The mini-servomotor has been used quite widely by radio control modelers for some time. It is the

main part for controlling the motion of control surfaces. Servomotors are a kind of motor used for

positioning which is able to move to the designated position after receiving a command. When it

is used to control the joints of a robot we call each joint a degree of freedom or commonly DOF.

The servomotor has the following advantages: large torque, easy control, flexible assembly,

inexpensive. But it also has some disadvantages. First, it is a precise machine, which will be

damaged when being overloaded. Secondly, there is an electronics control circuits inside, which

will be destroyed by incorrect connections. It is necessary to understand how they work before we

use them to avoid damage.

The servomotors displayed in the pictures of this manual are Vigor’s servomotors

which designed for robotics usage specifically and they have many advantages: large

torque, good performance, lower price etc, and are suitable for most robotic

applications.

3.1.2. Internal structure of Mini-Servomotor

A servomotor is constructed by a small D.C. motor, a series of gears, a feedback

potentiometer (variable resistor) for position adjustment purpose and an electronic control

Page 22: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

22

board. The high speed D.C. motor provides original power and through gearing outputs low speed

high torque. The higher the speed ratio the gears’ convert, the stronger is the overall torque. That

means it can carry higher load but it has much lower RPMs.

3.1.3. Working Theory of Mini-Servomotor

A mini-servomotor is a typical closed loop feedback system, and its theory is demonstrated as

shown below:

The speed reduction gears are driven by the D.C motor, and its output drives a potentiometer

which acts as a position detector and transforms the degrees of revolution into a voltage feedback

to the control circuit board which compares the voltage to the input signal. Then an adjusting

pulse will be produced to drive the motor forward or backward and reset the adjusting pulse to

zero, so that the servomotor moves to the designated position.

Feedback variable resistor

series of gears

DC motor

Electronic control board

Page 23: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

23

3.1.4. How to Control Servomotor

A standard mini-servomotor has three control wires which is power, GND and control line. The

power wire and GND are used to supply the power to the D.C. motor and the control circuit. The

power should be between 4V-6V and separated from the one of processing system because the

servomotor will cause high frequency noise and sometimes, even a small servomotor can lower

the voltage of an amplifier when it is loaded.

Normally, the servomotor requires a series of HIGH (1) pulses, 1ms to 2ms and a series of

LOW(0) pulses of 5ms to 20ms. The illustration below demonstrates the relationship between the

pulse length and the mini-servomotor output shaft position, the period of pulse is 20ms.

Input pulse width (T=20MS) Servo position

0.5ms - 90º

1.0ms - 45º

1.5ms 0º

2.0ms 45º

2.5ms 90º

Page 24: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

24

3.1.5. Power Supply wires of Servomotor

The Yellow one is control wire which should be connected to control chip. And the middle one

Red is power supply wire, and the power is usually 5-6 volt. And the third one (Black) is GND.

3.1.6. The Speed of Servomotor

The instant speed of servomotor depends on the coordination between the internal D.C. motor and

the gears and remains unchanged under a constant driving voltage. But its average speed can be

changed by inserting stop points between the start position and the designated position. For

example, we can divide a distance of 90 degrees into 128 stop points, and lengthen the stop time

of each stop point to slow down the average speed of servomotor. This is because to most

servomotors, the unit of the speed is “degrees/second” .

3.1.7. Notes for Servomotor Usage

MThe shaft position of servomotor is not very accurate unless it is a digital servomotor.

MNormal servomotors are not precise positioning devices, and the differences between

them vary largely, even they are of the same brand or model. It is normal that different

servomotors have 10 degrees deviation under the same driving pulse.

MBecause of the above, it is not recommended to use a driving pulse less than 1ms or

greater than 2ms. And in fact, the rotating range of a servomotor is within 45N

because the linear relationship between the pulse length and the angle.

Page 25: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

25

OWarning: Do not use a pulse which will drive the servomotor turn out of 90P range.

Otherwise, the servomotors mechanical stop or the gears will be damaged.

OThere is no standard for servomotors output shaft degrees and control pulse length, so

you need to adjust the parameters in the control software based on different

servomotors.

3.2. JMSC16 Servomotors Control Board Description

3.2.1. What is the JM-SSC16

JM-SSC16 (JoinMax-serial servo controller) is a small pre-assembled circuit board

dedicated controlling up to 16 servos from a micro-controller or PC serial port. The servos can

be easily positioned by sending simple instructions written on your own or by using our

software: JoinMax Mini Servo Explorer.

3.2.2. Specifications of JM-SSC16

OMPU AVR Series—AT90S8535

OCPU oscillator: 8 MHz

OSerial input = RS-232 or inverted TTL/CMOS, 9600, N81

OPC interface: Modular RJ11 port

OOutput Ports to Servomotors Up to 16 servos plug in directly

OServo type supported: VIGOR FUTABA and HITEC

OOutput Pulse T=20MS VH=0.5~2.5MS

OServo travel range: 180°

OServo resolution: 0.72° / step

OPCB Size 53×60mm( 2.1" x 2.36")

OPower Supply +5V For Logical Circuit +6V For Servomotor GND

OCurrent requirements (logic): about 26mA

Page 26: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

26

3.2.3. JM-SSC16 Working Environments

JM-SSC16 working environments are demonstrated as below:

Power supply: Includes the power supply of the control system (+5 volts) and that of servomotor

(+6 volts). If you want to use only one power supply, you must keep the voltage between 5.0 volt

and 5.5 volt, and short the jumper J4.

3.2.4. Ports of JM-SSC16

Robot Mech.

Construction

Up to 16

servomotors

JM-SSC16

Servomotor

control board

PC or

MCU

control

board

sensors

Power supply

Page 27: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

27

QPinouts on JM-SSC16

NOTE You must set an ID number to the control board before it is used. The ID

number should be NO.1 if you use only one board, The DIP switch setting for NO.1 is shown as below:

DIP switch (NO.) 1 2 3 4

ON OFF

There are two operation modes for the Mini-servo Control Board: Operation Mode Condition Operation

On-line mode 1. It’s connected to the PC RS232 port via download cable.

2. Mini-servo Explorer has been run on the above PC.

It’s on-line controlled by Mini-servo Explorer program.

Off-line mode 1. No cable is connected to its RS232 serial port.

2. 4 seconds after powered on or being reset.

It will run the actions which being edited and downloaded by Mini-servo Explorer at the last time.

Page 28: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

28

3.2.5. Connecting Cable between JM-SSC16 and PC Serial Port

Specification of the cable:

Illustration

Pinouts

DB9F Connector to PC COM port RJ11 Connector to JM-SSC16

DB9F 5 RJ11 1 -GND

DB9F 2 RJ11 2 -TXD

DB9F 3 RJ11 3 -RXD

DB9F 5 RJ11 4 -GND

6. RS232 Communication Protocol of JM-SSC16

RReal-time control:

Byte sequence 1 2 3

Value 0xff Servo NO.

0~15 Servo position

0~250

Page 29: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

29

3.3. Brief Introduction of Mini Servo Explorer

Mini Servo Explorer is the specially designed control software based on a Windows platform for

the JM-SSC16. It has many good features such as graphical user interface (GUI pron: gooey), easy

to operate, and point and click operation.

1 The upper limit and the lower limit of servomotors can be set separately according to the

parameters or environmental conditions of each servomotor.

2 You can control any servomotor in the system separately. You can also make the servomotors

work separately or work together.

3 You can make the servomotor move to the designated position at the highest speed, or you

can make it move smoothly by setting its speed factor.

4 The servomotor can be controlled by inputting the value of position or drawing scrollbar on

the interface.

5 The graphical user interface (GUI) is friendly and is easy to operate, and the software also

provides many useful functions.

6 You can modify unwanted actions of the robot while you are playing it, and you can also edit

the actions in the PC without connecting robot.

7 It is very easy to modify the actions of the robot because you can store the edited actions for

later usage or link together many separate actions into a complete set of actions.

8 The software has many powerful functions, and useful samples.

Please read the manual or online help of Mini Servo Explorer for more details.

Page 30: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

30

3.4. Connections Between the Servomotors and JM-SSC16

Servo

Position Servo Function

Servo

Channel#

Servo

Position Servo Function

Servo

Channel#

None Spare 1 Tail Tail Servo 9

Horizontal Servo 2 Horizontal Servo 10 Right Rear

Leg Vertical Servo 3

Left Rear

Leg Vertical Servo 11

Horizontal Servo 4 Horizontal Servo 12 Right

Center Leg Vertical Servo 5

Left Center

Leg Vertical Servo 13

Horizontal Servo 6 Horizontal Servo 14 Right Front

Leg Vertical Servo 7

Left Front

Leg Vertical Servo 15

Head Pincers Servo 8 Head Neck Servo 16

Pincers Servo

Neck Servo Horizontal Servo

Left Front Leg

Left Center Leg

Left Rear Leg

Vertical Servo

Tail Servo

Right Rear Leg

Right Center Leg

Right Front Leg

Page 31: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

31

Chapter 4 Gait Analysis

All actions of Hexapod Monster can be edited by customer. And we provide a sample of Gait

Analysis as below.

4.1. Gait of Going Forward or Backward

We divide the six legs of Hexapod Monster into two groups: one group includes the No.1, No.4

and No.5 legs, and the other includes the No.2, No.3 and No.6 legs. Now the Hexapod has two

tripods which the Hexapod Monster alternates to crate movement. If the motion in the steps

demonstrated below, which is 1,2,3,4 in sequence, is repeating, it can finish a forward action. To

walk backward, it can follow the reverse sequence of 1,2,3,4 which is 4,3,2,1.

Start

Page 32: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

32

Step 1

Step 2

Step3

Page 33: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

33

Step 4

4.2. Gait of Turning Left or Right

At the same it is walking forward or backward, the Hexapod can turn left or right. To

turn left, it can walk on the sequence 1,2,3,4 then repeat, But to turn right, it can walk

on the sequence 4,3,2,1 then repeat.

Start

Page 34: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

34

Step 1

Step 2

Step 3

Page 35: JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT - …lib.store.yahoo.net/lib/e-clec-tech/hexapod.pdf · JOINMAX DIGITAL HEXAPOD MONSTER ROBOT KIT Assembly Manual Version 1.2 W ith special

35

Step 4