background image

7

7. Safety Instructions

Please read the operating instructions carefully and pay particular attention to the safety instructions. We do not assume liability for any 

injuries/material damages resulting from failure to observe the safety instructions and the information in these operating instructions 

regarding the proper use of the product. Furthermore, in such cases, the warranty / guarantee will be null and void.

Dear customer,
These safety instructions are not only for the protection of the product, but also for your own safety and the safety of other people. Therefore, please 

read this chapter very carefully before using the product for the first time!
•  The product is aimed at advanced users who already have experience with Arduino and the C/C ++ programming language as well as in electronics 

and in the construction of mechanical kits. If you do not have sufficient experience, please contact an experienced developer, a local builders club 

or our support.

•  For safety and approval reasons, unauthorised conversion and/or modification of the product beyond what is described, is not permitted.
•  The product is not a toy. Keep out of the reach of children and pets.
•  Do not carelessly cast aside the packaging material. It may become a dangerous plaything for children.
•  Protect the product from extreme temperatures, direct sunlight, strong vibrations, high humidity, moisture, combustible gases, vapours and solvents.
•  Never expose the product to mechanical stress.
•  When connecting the servos, other components and their connecting cables, ensure that the contacts are secure. Loose or wobbly connectors may 

cause interference or damage.

•  If soldering is required, be sure to avoid short circuits occur during soldering. Before you perform a soldering operation, all parts must have zero 

potential.

•  To avoid short circuits, make sure that components or solder contacts do not come into contact with metal parts, when installing the board. Short 

circuits will ruin the product and void the warranty!

•  If safe operation is no longer possible, take the device out of service and secure it against unintended use. Safe operation is no longer possible, if 

the product:

 - shows visible damage,
 - no longer functions properly,
 - has been stored under adverse ambient conditions for an extended period of time or
 - has been exposed to considerable strain during transport.

•  Please handle the product with care. The product can be damaged if crushed, struck or dropped, even from a low height.
•  If you have doubts about how the equipment should be operated or how to safely connect it, consult a trained technician.
•  Maintenance, adjustment and repair work should only be carried out by an expert or a specialised workshop.
•  If you have any questions that are not answered in these operating instructions, please contact our technical customer service or other profession-

als.

Summary of Contents for MF-4992453

Page 1: ...Operating Instructions Hexapod Robobug Complete Set Item no 1664151...

Page 2: ...ling the mechanical parts 18 a Mounting servos 18 b Mounting of bearings 20 c Mounting the servo disks 22 d Mounting the spacer 24 e Mounting the servos on the top plate 25 f Mount bottom plate 27 g M...

Page 3: ...3 Page 27 Disposal 64 a Product 64 b Batteries Rechargeable Batteries 64 28 Technical Data 65 a General information 65 b Control electronics 65 c Gamepad 65...

Page 4: ...age The product is aimed at advanced users who already have experience with Arduino and the programming language C C and also in electronics as well as in the construction of mechanical kits The prod...

Page 5: ...ur own Hexapod running robot and enter the exciting world of robotics The Hexapod Robobug complete set is the ideal basis for entering the fields of electronics mechanics and programming it enables a...

Page 6: ...nnections for your own expansions Serial data connection between user board and locomotion controller Compatible with the following additional boards Arduino NodeMCU SBC e g Raspberry Pi USB programmi...

Page 7: ...direct sunlight strong vibrations high humidity moisture combustible gases vapours and solvents Never expose the product to mechanical stress When connecting the servos other components and their conn...

Page 8: ...or tilt unit e g Conrad item no 1762877 Arduino UNO e g Conrad item no 191789 Screw locking e g Conrad item no 1613301 The Pan Tilt unit is the head mechanism see Figure 1 and can optionally be printe...

Page 9: ...g the screws be careful not to tighten them too tightly This can lead to damage to the plastic parts loss of warranty guarantee The screws are already delivered pre sorted in small bags You can alread...

Page 10: ...not use too much screw lock a small drop is sufficient b Ball bearings and cylindrical pins The leg servos are additionally stabilised by ball bearings with pressed in cylindrical pins This significan...

Page 11: ...the battery looks clean at the end of the soldering work and indicates that there is no danger of a short circuit In figure 7 you can see how the battery is plugged into the Robobug The plug is prote...

Page 12: ...driver manually during installation The driver is located in the unpacked download bundle in the Driver directory After installing the driver check in the device manager whether the driver for the Hex...

Page 13: ...in the menu item File Examples Maker Factory Hexapod Vx x The folder Locomotion contains programmes for the Locomotion controller which is fixed on the Hexapod Robot Board and is responsible for the...

Page 14: ...rammes to be transferred called sketches in the Arduino IDE that are intended for the locomotion controller For the user board samples you only change the applied user board in use and the COM Port Pl...

Page 15: ...como tion directory to the Hexapod Robot Board The programme automatically moves the servos from S0 to S17 to the middle position Connect the servos to the pin headers as shown in the figure pay atten...

Page 16: ...leg Right Rear RM Right Middle leg Right Middle RF Right front leg Right Front LR Left rear leg Left Rear LM Left middle leg Left Middle LF Left front leg Left Front Leave the programme on the Hexapo...

Page 17: ...graphic illustrates the pulse pause ratio required to control a servo In this case the pulse has a length of 1 5 ms 1500 s which corresponds to the centre position of the servo A servo receives as con...

Page 18: ...tly rounded side due to the manufacturing process punching process You can use the parts in both directions during as sembly The nicer side should point forward in the direction of travel The rounded...

Page 19: ...the round opening at the top and the servo cable for the femur servo is inserted through the large oval opening as with the U angle mounting Screw the servos together with four plastic screws When sc...

Page 20: ...too large the bearing can be glued to the flange of the bearing with a small drop of glue e g Uhu Endfest or comparable The bearings may come loose during final assembly due to uneven pressing of the...

Page 21: ...of 6 times Figure 27 shows how you can push the bearing into the aluminium part by hand The bearing should snap into the bore provided with a bold push Make sure that the edge of the bearing is flush...

Page 22: ...r holes remain free These screws all M2 are now already provided with a screw lock Required tool PH1 Phillips screwdriver Small flat nose pliers or wrench for M2 nut SW4 Screw locking medium strength...

Page 23: ...23 The femur servo mount must be mounted a total of 6 times Figure 31 Figure 32...

Page 24: ...ed spacer to each femur counter bearing Insert the threaded side through the counter bearing and fix it with an M3 nut It is sufficient if the spacers are only tightened by hand Do not tighten these s...

Page 25: ...r the general mechanical tolerances you are not yet able to align the legs too precisely this is not a problem Adjust the leg as mechanically as possible as shown in the illustration An exact calibrat...

Page 26: ...26 Figure 37...

Page 27: ...lace an underlay such as a cardboard box between the component and the table so that you do not scratch the table with the screw heads The foam from the packaging for instance is very suitable for thi...

Page 28: ...ring and the plastic holder and press the cylinder pins into the plastic holder with moderate force If a cylindrical pin has been pressed in too far by mistake you can correct this with a wide slotted...

Page 29: ...he cable into the receiver as shown in Figure 42 The POWER and RX labels point upwards in the illustration Use the same colour sequence as shown in the illustration Shorten the double sided adhesive t...

Page 30: ...icroSD card holder position to right battery plug position White grey purple White points to outer edge of board Blue green yellow Blue points to the outer edge of the board Orange red brown Orange po...

Page 31: ...tightly as this will allow you to readjust them easily to mount the PCB without tension Only when the board has been fixed to the spacers with four screws M3 x 6 mm small head diameter 5 mm tighten t...

Page 32: ...ure 17 once again shows the pin assignment of the robot board for the leg servos The following list shows wherein each servo is connected Basically the connection sequence COXA FEMUR TIBA always appli...

Page 33: ...a small drop of screw lock During operation they will loosen quickly and may get lost Required tool PH2 Phillips screwdriver Open end wrench SW 5 5 mm Despite the angled tibia servos femur must be pa...

Page 34: ...a M3 x 6 mm screw small head diameter 5 mm as shown in Figure 53 The 1 5 mm hexagon key is placed between the ball bearing and the plastic part and the cylindrical pin is pressed in until it stops Als...

Page 35: ...e been tightened cut off the protruding part of the cable tie A clean cable laying gives the robot a very high quality appearance As long as you have not finished aligning the cables you should not ti...

Page 36: ...36 Figure 58 Figure 59...

Page 37: ...37 Figure 60 Illustration_61 Figure 61...

Page 38: ...38 Figure 62...

Page 39: ...p on the battery plate and cannot slip during operation Then run the cable through the top plate as shown in Figure 64a Screw the battery retaining plate to the lower plate Use the screws M4 x 5 mm fo...

Page 40: ...during operation The rubber feet not only secure a good grip on the ground but also ensure that the aluminium legs do not scratch the ground floor table etc l Setting jumpers Finally the two jumpers a...

Page 41: ...ctly polarity Are all servos mechanically in the middle Is the Gamepad controller connected Is the battery sufficiently charged Is there enough space available for the robot even in the event of a mal...

Page 42: ...ck values and buttons from the user board and use them in your own program Important Make sure that the receiver is connected correctly and that the plugs are not twisted on the pin strips otherwise t...

Page 43: ...y rotate mode toggle function 12 On off switch 13 Select gait Tripod 6 Tripod 8 Tripple 12 Tripple 16 Ripple 12 Wave 24 Each time the button is pressed again the gait is shifted through as described i...

Page 44: ...e and the centre of the M3 cross screws can easily be measured with a ruler The angle can also be easily checked with a ruler by using it as an angle as shown in the illustration The ruler stands with...

Page 45: ...ext to set the next servo until you have set all 18 servos You can also select a specific leg by clicking on the Leg RR Leg RM Leg RF Leg LR Leg LM and Leg LF buttons Once all servos have been set cli...

Page 46: ...haracters must be sent to the Hexapod Robot Board until the leg is correctly adjusted Use to select the next servo With a number from 0 to 5 you can select the legs individually 0 Leg RR right rear 1...

Page 47: ...ader should be regarded universal and represents an interface for proper extensions and developments Arduino UNO Plug an Arduino UNO board onto the robot board as shown in Figure 73 Proceed carefully...

Page 48: ...tive supply voltage the SBC then supplies the level converters of the robot board with the correct voltage SCL I C clock line connect SCL of the SBC here the I C bus is then available at sockets J2 an...

Page 49: ...fluctuations and safe operation is not possible via the battery which also supplies the leg servos In this case we recommend to supply the SBC via a small separate power bank In practice a battery cap...

Page 50: ...nment of your choice The supplied examples are designed for Arduino UNO and NodeMCU boards programmed with the Arduino IDE The Arduino examples show how to use the library These can be found in the Ar...

Page 51: ...ssigned IP address is displayed in the terminal Type it into your browser Then the browser loads the web interface to control the robot You can then control the robot via WiFi by tapping or clicking t...

Page 52: ...tput can be realised with the help of the Talkie library Talkie is an implementation of the Texas Instruments ICs speech synthe siser on an Arduino board This IC was very often used in the early 80s T...

Page 53: ...000 mA at the pins VCC and GND are available This connector is used for proper extensions and experiments VCC positive pole GND negative pole OUT1 This is a digital output of the locomotion controller...

Page 54: ...omotion controller In most practical cases this connection remains in place If necessary you can carefully cut the jumper with a small wallpaper knife With a soldering iron and some solder you can re...

Page 55: ...Schematic system overview block diagram The diagram shows schematically the internal wiring and the interaction of the individual components of the robot board and serves as an aid for programming Fig...

Page 56: ...mounted on this Please also have a look at the additional downloads for the Robobug In the download area there are various 3D printable files available to expand your robot The Pan unit is mounted in...

Page 57: ...A6 PS2_DAT PA6 28 PS2_CMD PC7 30 PS2_SEL PC5 32 PS2_CLK PC6 31 IR PJ0 15 UB MESS PF3 A3 SOUND PL3 46 Jumper J7 PG5 4 IN1 PA2 24 OUT1 PA1 23 RxD U PD2 RxD1 Serial1 TxD U PD3 TxD1 Serial1 LIVE LED PA0...

Page 58: ...scope of delivery in larger quantities than necessary These are used as replacements if for example a screw is lost during assembly Figure 82 1x upper plate Figure 83 1x lower plate Figure 84 1x batte...

Page 59: ...59 Figure 86 12x leg Femur Figure 87 3x Coxa Femur servo mount right Figure 88 3x Coxa Femur servo mount left Figure 89 7x U angle Tibia servo holder...

Page 60: ...60 Figure 90 18x servo discs Figure 91 18x leg servos Figure 92 1x Robobug board Figure 93 1x PS2 compatible gamepad...

Page 61: ...ection cable for receiver Figure 96 1x Velcro fastener for fastening the battery pack Figure 97 1x Double sided adhesive tape servo tape for mounting the receiver Figure 98 19x ball bearing with dowel...

Page 62: ...5 mm for spacers and PCB mounting Figure 103b 18 x Screw M3 x 6 mm PH2 large head diameter 5 mm for spacers and PCB mounting Figure 104 72x Self tapping screw M2 9 x 10 mm for servo mounting Figure 10...

Page 63: ...onnect the power supply of the robot board switch on the Gamepad and then re establish the connection to the power supply of the Hexapod plug in the battery Is the Gamepad PS2 compatible Jumper J7 mus...

Page 64: ...d then you will be able to download the EU declaration of conformity in PDF format 27 Disposal a Product Electronic devices are recyclable and do not belong in the household waste Dispose of an unserv...

Page 65: ...2 I2C connectors User Board 2 IR receiver 1x 38 kHz only usable in combination with Arduino UNO slot or compatible boards Audio amplifier with loudspeaker 1 MicroSD card slot 1 can only be used in co...

Page 66: ...66...

Page 67: ...67...

Page 68: ...ed Reproduction by any method e g photocopy microfilming or the capture in electronic data processing systems require the prior written approval by the editor Reprinting also in part is prohibited Thi...

Reviews: