Mini Inline Hexapod Body Assembly Instructions Rev. 1.2

Last modified by Eric Nantel on 2026/04/02 15:59

Mini Inline Hexapod Body Assembly Instructions Rev. 1.2

Updated February 2015

Safety first! Wear eye protection and never touch a powered robot!

Available Kit Versions

  • MH2U with BotBoarduino microcontroller and SSC-32
  • MH2U with BotBoarduino microcontroller and SSC-32U
  • MH2F with SSC-32 and Bluetooth (FlowBotics)
  • MH2F with SSC-32U and Bluetooth (FlowBotics)
  • MH2 with SSC-32 and Bot Board 2 microcontroller (old model)

Take note of which version you have and follow each step accordingly, as the connections and configuration are different. Since the Bot Board 2 + Basic Atom is an older model, please follow the BotBoarduino procedure unless indicated otherwise.

Note: Loctite / thread lock can be used on aluminum components, though it is not necessary if the nuts are properly tightened. Do not use thread lock with Lexan or plastic as it may cause damage.

Mini Inline Hexapod — Lexan Preparation

The lexan pieces have a protective covering that needs to be removed before assembly. When the laser cuts, the covering melts into the cut edge which can make removal difficult. If you gently scrape the cut edge with a flat blade screwdriver, the covering can easily be lifted and peeled off.

On smaller pieces the coverings can be more difficult to remove. If you have trouble you can gently scrape the cut edge, then use duct tape to lift the covering off.

For further information on lexan, see this page.

Lexan Preparation.
Mini Inline Hexapod — Electronics User Guides
Step 1 / 11

Before assembling, read and understand the relevant user guide for your kit:

The MH2 + BotBoarduino uses the Arduino software from www.arduino.cc. Sample code on GitHub uses a Lynxmotion PS2 controller as input (sold separately).

Figure 1 (SSC-32U shown as example).
Mini Inline Hexapod — Install Board Spacers (Top Plate)
Step 2 / 11
Step 2a — BotBoarduino + SSC-32 / SSC-32U

Install both boards to the top Lexan plate using eight 4-40 x 1/4" hex socket screws to attach the spacers. The "top" plate has a cutout for the servo (the servo cutout is the "front" of the robot), while the bottom only has cutouts and is symmetric.

8x
4-40 x 1/4" hex socket screw
8x
4-40 hex spacer (.375")
Step 2b — SSC-32 or SSC-32U only

If you have a kit which includes only the SSC-32 or SSC-32U (as with FlowBotics), use four 4-40 x 1/4" hex socket screws to attach the spacers to the top body plate.

4x
4-40 x 1/4" hex socket screw
4x
4-40 hex spacer (.375")
Figure 2a. Figure 2b (top of top plate).
Mini Inline Hexapod — Install Long Spacers (Underside)
Step 3 / 11

Flip the plate over and use eight 4-40 x 1/4" hex socket screws to attach the long aluminum spacers to the underside of the top body plate. This applies to both kit variants (2a and 2b).

8x
4-40 x 1/4" hex socket screw
8x
Long aluminum spacer (.1875")
Figure 3a (underside of top plate). Figure 3b (underside of top plate).
Mini Inline Hexapod — Mount Bottom Plate
Step 4 / 11

Mount the bottom of the robot to the top using eight 1/4" hex screws.

Note: it would be a good idea to install the battery into the chassis at this point before connecting the bottom plate. Place the battery in the center of the chassis with the wire closest to the rear of the bot. You can use velcro, double sided tape or tie-wraps to hold it in place.

8x
4-40 x 1/4" hex socket screw
Figure 4a (BotBoarduino w/ SSC-32 / 32U). Figure 4b (SSC-32 / 32U alone).
Mini Inline Hexapod — Install the Legs
Step 5 / 11

Attach the legs assembled in the Mini 2DoF Leg guide as shown, making sure to use right or left legs as indicated. If a servo horn moved from center during assembly, re-center it before installing. Orientation is important — pay close attention to the photo. The "front" of the robot has the cutout for a servo (sold separately).

12x
#2 x .250" tapping screw
Hole position reference
Figure 5.
Mini Inline Hexapod — Using Screw Terminals
Step 6 / 11

Use a 2mm wide flat blade screwdriver when inserting wires into the SSC-32, SSC-32U and/or BotBoarduino terminals. Rotate the screw both directions looking into the end of the terminal. When you see it opening, keep turning until it is open completely. Wrap/twist the wires by hand to ensure they are aligned as in Figure 6.

Be sure that the wires are fully inserted and that no stray wires can touch each other — a short can cause the battery to discharge rapidly, causing heat and possibly fire.

Figure 6.
Mini Inline Hexapod — Install Electronics & Wiring
Step 7 / 11
Step 7a — Bot Board + SSC-32 + PS2 V1

Install both boards into the chassis using eight 1/4" hex screws. Orient the board with the connector facing the servo cutout. Connect the loose power cable from the SSC-32's VL terminal to the Bot Board II's VL terminal. Attach the BotBoarduino and secure using four 1/4" hex screws. Install the power switch(es) at the rear. Do not connect the servos yet.

8x
4-40 x 1/4" hex socket screw
Figure 7 (SSC-32 + BotBoarduino shown).
Step 7a — Wiring: Bot Board 2 + SSC-32

Double check your connections against the schematic. Be sure red wires go to positive (+) and black wires to negative (−). Note that the VL=VS jumper on the SSC-32 is removed, as are the Tx and Rx jumpers. The wiring from SSC-32's Tx/Rx pins to the BotBoarduino's pins are NOT in line — the red/center/power pin needs to be removed and connected to pin 12 on the BotBoarduino.

Servo Letter Definitions (Bot Board + SSC-32 + PS2 V1)
Left
Right
Rear
Middle/Center
Front
Vertical
Horizontal

Bot Board 2 + Basic Atom + SSC-32

  • SSC-32: VL terminal connected to 9V battery (red to +, black to −)
  • SSC-32: VS1 terminal connected to the switch (red to +, black to −)
  • SSC-32: VL = VS jumper is REMOVED
  • SSC-32: VS1 = VS2 jumpers left in place
  • Bot Board 2: Take note of the jumpers
  • Bot Board 2: Power from SSC-32 using extra wires (red to +, black to −)
Step 7b — SSC-32 + Bluetooth

SSC-32 + Bluetooth Bee

  • VL terminal connected to 9V battery (red to +, black to −)
  • VS1 terminal connected to the switch (red to +, black to −)
  • VL = VS jumper is REMOVED
  • VS1 = VS2 jumpers left in place
  • Baud rate jumpers set to 9600
  • Bluetooth Bee connected to breakout board as shown
Step 7c — SSC-32U + Bluetooth

SSC-32U + Bluetooth Bee

  • VS1 terminal connected to 6V battery switch (red to +, black to −)
  • VL = VS jumper is in place
  • VS1 = VS2 jumpers left in place
  • Baud rate set to 9600
  • Bluetooth Bee connected to board as shown
Step 7d — SSC-32U + BotBoarduino + Optional PS2v3

BotBoarduino + SSC-32U + PS2v3

  • VL terminal connected to 9V battery (red to +, black to −)
  • VS1 terminal connected to the switch (red to +, black to −)
  • VL = VS jumper is REMOVED
  • VS1 = VS2 jumpers left in place
  • Baud rate jumpers set to 9600
Step 7e — SSC-32 + BotBoarduino + Optional PS2v2

BotBoarduino + SSC-32 + PS2v2

  • VL terminal connected to 9V battery (red to +, black to −)
  • VS1 terminal connected to the switch (red to +, black to −)
  • VL = VS jumper is REMOVED
  • VS1 = VS2 jumpers left in place
Mini Inline Hexapod — Plug the Servos In
Step 8 / 11

Plug the servos into the SSC-32 or SSC-32U as indicated in Table 8. Simply plug in the servo associated with the function to the corresponding pin. Be sure the black wire is near the outside of the board and the yellow wire is near the center of the board. Proper cable routing can be done later.

0Right Rear Vertical16Left Rear Vertical
1Right Rear Horizontal17Left Rear Horizontal
2Right Center Vertical18Left Center Vertical
3Right Center Horizontal19Left Center Horizontal
4Right Front Vertical20Left Front Vertical
5Right Front Horizontal21Left Front Horizontal
Table 8.
Mini Inline Hexapod — Powering the Robot
Step 9 / 11
Step 9a — All kits with SSC-32

Connect a 9V battery to the battery clip and turn the On/Off switch to ON. You should see the green LED on the SSC-32 and the power LED on the Bot Board 2 or BotBoarduino switch on.

If these LEDs do not switch on, immediately power off your robot and double check your connections.

Turn the 9V switch to OFF. Connect the 6VDC battery pack to power the servos. Flip the switch to turn servo power on. The LEDs should NOT switch on this time. If they do, immediately power off and double check your connections.

Note: battery packs do NOT come charged. Charge before proceeding to the next tutorial.

Step 9b — SSC-32U Only

Connect the 6VDC battery pack to power both the servos and electronics. Flip the switch to turn servo power on. The LEDs should NOT switch on. If they do, immediately power off and double check your connections.

Note: battery packs do NOT come charged. Charge before proceeding.

Figure 9.
Mini Inline Hexapod — Calibration & Programming
Step 10 / 11
Step 10 — Bot Board 2 / SSC-32 / SSC-32U

Now that the robot is assembled, proceed with calibration and programming:

  • MH2F with SSC-32 + Bluetooth (FlowBotics): Install and open FlowBotics Studio and follow the instructions
  • MH2F with SSC-32U + Bluetooth (FlowBotics): Install and open FlowBotics Studio and follow the instructions*
  • MH2 with SSC-32 + Bot Board 2 (old model): Programming Guide

* Note that the Bluetooth button within the project needs to be pressed to change the baud rate to 9600.

Completed MH2 (SSC-32U shown).
Mini Inline Hexapod — Calibration & Programming
Step 11 / 11
Step 11 — BotBoarduino

Connect the 6VDC battery pack to power the servos. Flip the switch to turn servo power on. Applies to:

  • MH2U with BotBoarduino + SSC-32
  • MH2U with BotBoarduino + SSC-32U

To calibrate the servos, use Lynxterm and connect to the SSC-32 / 32U directly.

Download and install the Arduino IDE from www.arduino.cc. Sample code for the MH2 is available on the Lynxmotion GitHub page.

Alternatively, the MH2 can use the SSC-32 / SSC-32U's built-in hexapod sequencer.

Completed MH2.
Tags:
Created by Eric Nantel on 2024/07/03 09:20
Copyright RobotShop 2018