XYZrobot BOLIDE CRAWLER User manual

Construct of Your Imagination


01
Please read the following information: failure to comply with provided information may lead to voiding
the warranty.
This document covers safety, proper handling, and regulatory information for use of your
Bolide Crawler.
General Precautions
Caution: To avoid injury, damage to the robot or equipment, please follow the provided guidelines.
• Please read through the directions before starting.
• The robot is not intended for use by children under 15 years old, or any person with reduced
physical, sensory or mental capabilities, or lack of experience and knowledge, unless:
• Supervised by a person responsible for the child’s safety and who has read and understood
these instructions.
• Keep the robot away from children under 3 years old at all times to prevent injury or damage.
• Keep components or small parts away from children.
• Keep away from pets and animals of any kind, animals may behave erratically in the presence of
the robot.
• First time users should take extra care when handling the robot to minimize injury or damage.
• If the robot is operating abnormally, there is an unusual sound, smell or smoke is detected:
• Turn the robot OFF immediately.
• Unplug the robot.
• Ensure the robot does not tip over or fall down.
• Remove the battery (remove 1 screw on the back of the battery casing).
• To prevent the spread of fire, keep candles or other open flames away from the robot at all times.
• At all times, keep in mind safety first to prevent injury to individuals using or around the robot.
• Always follow installation and service instructions closely. Keep manuals for future reference.
• Review and follow all safety information provided throughout this manual.
• This guide does not cover all possible safety issues or conditions. Always use common sense
and good judgment.
• Warning: Conversion or modifications to this product not expressly approved by the party
responsible for compliance could void the user’s authority to operate the product.
• The battery will become hot a little during charging, which is normal phenomenon.
• Please take care of this unit and its accessories, keep them clean. Please do not let this unit or
accessories exposed to fire/burning cigarette, etc... Try to keep the robot and its accessories dry;
please do not let this unit exposed to water or moisture.
• Please do not break, throw or trample the robot.
• Avoid installation in extremely hot, rainy or water splashing, or being placed in high temperature
or moist environment.
• Please use the accessories we match for this robot.
Safety Guideline

02
Safety Guideline
• Never disassemble or modify the smart servo in any way, otherwise, warranty of the product will
be lost. For non-human faults or breakdown, please contact authorized distributors.
• Please unplug the charging cord from the charger after charging completed to avoid over-
charging.
• Keep robot away from face and body when moving.
• Do not use any tools other than those provided in the kit.
RF Exposure Warning (Bluetooth)
The equipment complies with FCC RF exposure limits set forth for an uncontrolled environment.
The equipment must not be co-located or operating in conjunction with any other antenna or
transmitter.
Battery Safety Warning:
DO NOT throw the battery in fire.
DO NOT short circuit the contacts.
DO NOT disassemble the battery.
DO NOT throw the battery in municipal waste.
The symbol of the crossed out wheeled bin indicates that the battery should not be placed in
municipal waste.
Important Notice for Use in Healthcare Environments:
XYZprinting Inc. products are not medical devices and are not listed under UL or IEC 60601 (or
equivalent).
You can find th User Guide, the Technical Guide and these Safety Instructions (“Documentation”), visit
the following:
http://www.xyzrobot.com
You can contact XYZprinting Inc. support at:
http://www.xyzrobot.com

03
Safety Guideline
Handling and Personal Safety
Buttons
• Before using, take a moment to locate the Power On/Off and directional buttons and familiarize
yourself with the functions.
Handling
• Handle the robot with care at all times.
• Pick up the robot by the bar in the event of the following situations:
• If the robot comes close to danger, exposure to water, or falling off a surface.
• Before the robot knocks over objects.
• If the robot’s operation seems erratic.
• Procedure for handling in a potentially hazardous event:
1. Pick up the robot by bar even if it is still moving.
2. Press the Power On/Off button to turn off.
3. Put the robot in the starting default posture.
Refer to the User Guide for powering on instructions.
• In case of a power emergency, do not touch the robot.
CAUTION:
Pinching Hazard
• Avoid carrying and touching the robot when it is moving, walking or getting up to avoid getting
pinched.
• Keep hand and fingers out of the joint areas to avoid getting caught in between.
• To avoid injury, do not place your hands in any joint to prevent damage or personal injury.

04
Safety Guideline
General
IMPORTANT:
• The robot requires a clean work space to move around and perform activities.
• Do not insert any foreign objects into any of the component or internal cavities.
• Generally, do not allow or cause the robot to fall down.
• Do not exert strong force against the joints or actuators (smart servos).
• Do not grab and pull by the head or arms/legs to prevent exerting force on the joints.
Powering
Please read the user manual that came with the Bolide Crawler. It contains important installation and
safety instructions.
CAUTION:
The AC adapter may become hot.
• Do not use the robot when the cables are plugged in to avoid damage.
• Do not use the AC adapter to charge the battery if room temperature is above 45°C (113°F).
• For the maximum battery lifespan, fully charge the battery at least once every 3 months.
• Protect the AC adapter terminals from dirt or other foreign objects.
CAUTION:
To avoid electric shock:
• Do not plug the power cables into an electrical outlet if the power cable is damaged.
• During a storm, unplug the AC adapter from the socket to protect it from damage.
• Never use an AC adapter that shows signs of damage or excessive wear.
CAUTION:
Risk of fire or electric shock:
• Use only the provided AC power cable with the AC adapter. Use of any other power cable may
damage the robot or AC adapter or affect your safety.
• There is no switch on the AC adapter; to disconnect it, pull the plug. Keep the plug easily
accessible at all times to allow easy disconnection.
• Unplug the power adapter if:
• The adapter is exposed to rain, liquid, or excessive moisture.
• The adapter case has become damaged.
• You suspect the adapter needs service or repair.
• You want to clean the adapter.

05
Safety Guideline
Extension Cables
CAUTION:
To avoid electric shock:
• Do not use multiple socket adapters or power extension cables that bypass the ground wire or
disable grounding.
• When using a power extension cable or a multiple socket adapter, make sure it is grounded and
has sufficient current rating. No more than one extension device at a time is recommended for
use.
• If using a multiple socket adapter, take care when plugging the power cable, as some types
allow incorrect plugging which could result in permanent damage to the robot, as well as cause
possible electric shock and/or fire damage.
• Do not plug the robot power cables into an electrical outlet if the power cable is damaged.
• Do not connect or disconnect the power adapter with wet hands.
• Plug the robot power cables only into properly grounded electrical outlets.
• Do not use adapter plugs that bypass the grounding feature, or remove the grounding feature
from the plug or adapter.
• If using an extension cable, make sure that the total ampere rating of the products plugged in to
the extension power cable does not exceed the ampere rating of the extension cable.
• Use an extension cable or power board designed for grounded plugs and plugged into a
grounded wall outlet.
Working Area
• Start from the default posture before turning on the robot.
• When turned off, it is best to keep the robot in the default posture without the cable plugged
unless charging.
• Before starting, make sure there is enough free space for operation. This requires a radius of at
least 60 cm (24 inches) around the robot to avoid obstacles.
• Generally, leave at least 60 cm (24 inches) all around the robot to avoid damage. In particular,
ensure that all cabling is removed from the usable area.
• The working surface must be dry and level; thick carpets or rugs are not recommended for
operational stability.
• The robot is designed for indoor use only.
• Keep the robot away from radiators, heat sources and direct sunlight.
• Operating temperatures: between 0°C and 40°C (32°F to 104°F).
• Operating humidity range: between 20% and 80%.
• Do not leave the robot unattended on the floor.

06
Safety Guideline
Special Procedures
General
• Never oil the joints with any kind of lubricant.
• Do not modify or open any of the actuators.
• Do not drop, crush, bend, deform, puncture, shred, microwave, incinerate any of the
components. Doing so can cause fire, electric shock, damage or personal injury.
• When handling sensitive components (e.g., printed circuit board), only hold the board by the
edges to prevent damage due to electrostatic discharge (ESD).
• Do not forcibly twist the robot when the power is to prevent damaging the smart servos
(acuators).
• Place the robot on a flat surface prior to the use of the remote control.
Liquid Spills
CAUTION:
Use extreme caution when removing wet power cables from a power socket (or extension cable) and
only attempt this if it is safe to do so:
• Liquids spilt onto the robot or AC adapter may cause a short-circuit and stop the robot from
working. The warranty is automatically void if any liquid seeps inside the AC adapter, whether
apparent from the outside or not.
• Do not use the robot in a wet environment.
• Do not connect or disconnect the battery or AC adapter when your hands are wet.
• Do not use the AC adapter if exposed to rain, liquid, or excessive moisture.
• Do not attempt to dry the components with an external heat source such as a hairdryer or an
oven.
Procedures
• If liquid has not seeped inside the torso or battery casing:
1. Turn off the robot.
2. Disconnect all cables, including the AC adapter.
3. Place the robot in the default posture.
4. Wipe the robot completely dry.
5. When thoroughly dry, turn on the robot to continue operation.

07
Safety Guideline
• If liquid has seeped inside the torso or battery casing:
1. Disconnect all cabling from the power socket then disconnect the other cabling end from the
robot.
2. Turn off the robot.
3. Place the robot in the default posture.
4. Dry the robot as much as possible.
5. Disconnect and remove the battery casing.
6. Let the robot air dry completely before installing the battery casing.
7. Once completely dry, install the battery casing.
8. Turn on the robot.
NOTE: For information on your warranty coverage see the Warranty in this assembly manual.

08
Table of Contents
Prerequisites................................................................................... 10
Windows Operating System Requirements .................................................10
Mac Operating System Requirements.........................................................10
Arduino.......................................................................................................10
Getting Started ............................................................................... 11
Introduction ................................................................................................11
XYZrobot Editor .............................................................................................11
Firmware .......................................................................................................11
Setup Your Bolide........................................................................... 12
Setup Your Bolide ....................................................................................... 12
Requirements ................................................................................................12
Overview of Installation Process.....................................................................12
Installing the XYZrobot Editor Software .......................................................13
Overview........................................................................................................13
Installing the XYZrobot Editor.........................................................................13
Uninstalling the XYZrobot Editor.....................................................................15
Updating the Software...................................................................................15
Arduino Application.....................................................................................16
Arduino 1.0.6 Version.....................................................................................16
Installing an Arduino Package ........................................................................16
Installing Arduino for Non-administrators........................................................16
Installing the Bolide Crawler Editor Driver .................................................... 17
Operations ...................................................................................... 19
Introduction ................................................................................................19
Interface Menus ..........................................................................................19
Main Menu.....................................................................................................19
Pose Editor....................................................................................................21
Sequence Editor............................................................................................23
Sample Player................................................................................................24
Control Editor ................................................................................................25

09
Table of Contents
Basic Editing............................................................................................... 26
Creating a Pose.............................................................................................26
Creating a Sequence .....................................................................................28
Programming the Control Panel .....................................................................29
Programming the Remote Control .................................................................30
Creating an AVR Format ................................................................................31
Installing Bolide Crawler Default Firmware......................................................31
External Applications...................................................................................33
Introduction ...................................................................................................33
Mechanical Components............................................................... 34
Additional Components ..............................................................................34
Adapters........................................................................................................34
MicroSD Card................................................................................................34
Hardware Installation...................................................................................35
Installing the MicroSD Card............................................................................35
Control Panel ..............................................................................................36
Remote Control ..........................................................................................37
Maintenance ................................................................................... 38
LED Codes .................................................................................................38
Definition List .................................................................................................38
USB Drivers ................................................................................................39
Installing a USB FTDI Driver ...........................................................................39
Troubleshooting.............................................................................. 40
繁體中文 | 简体中文 | 日本語......................................................................41
Italiano | Français ........................................................................................45
Español | Deutsche.....................................................................................49

10
Prerequisites
Windows Operating System Requirements
• Windows 7 or later. Including both 32-bit and 64-bit versions
• Microsoft .Net Framework 4.5
Mac Operating System Requirements
• Mac OS X 10.8 or later
Arduino
• Arduino IDE 1.0.6

11
Introduction
The Firmware includes a XYZrobot Editor to help you define and edit action sequences. The XYZrobot
Editor is easily installed on your computer, and designed to interface with current Bolide and future
models.
XYZrobot Editor
The XYZrobot Editor is the software included with your Bolide Crawler robot package. The software
is compatible with both Windows and Mac OS operating systems. The XYZrobot Editor allows you to
create a wide variety of standard and unique poses for your Bolide Crawler, which are easily edited
and stored. The software will also allow you to create action sequences, by combining the pose list in
any number of combinations.
For more information about the XYZrobot Editor, visit XYZprinting Inc. at:
http://www.xyzrobot.com
Firmware
The software pack includes the following items:
• Arduino
• Arduino Library and Hardware for Bolide Y-01
• Bolide Crawler Default
Getting Started 01

12
Setup Your Bolide
02
Setup Your Bolide
Requirements
The following list outlines prerequisites for the installation process.
1. Assembly the Bolide Crawler; see the Bolide Crawler Assembly Guide.
2. Download the Firmware from www.xyzrobot.com.
Overview of Installation Process
Review all instructions and information prior to starting the actual installation, to avoid hardware
damage, difficulty during installation, or personal injury.
The document is organized to give the reader a straightforward account of the installation process.
The sections are ordered sequentially as follows:
• Installing the XYZrobot Editor Software
• Installing Arduino Application
• Installing the Bolide Crawler Editor Driver

13
02
Setup Your Bolide
Installing the XYZrobot Editor Software
Overview
The XYZrobot Editor is designed specifically to allow for easy creation of poses and action sequences
for use with the Bolide Crawler.
Prior to installation, you will need to have the Adruino software and the Bolide driver code installed on
your computer system and MCU board, respectively.
See the following section for step-by-step instructions on installing the XYZrobot Editor software.
Installing the XYZrobot Editor
Before installing the Editor, download the driver from http:\\www.xyzrobot.com.
1. Locate the downloaded driver file.
2. Click setup.exe to run the application.
The Launching Application window displays. Follow the on-screen prompts to continue.
NOTE: At the time of writing, the file and folder names were under development. File and folder
names may differ after production.
3. Click Install to install the XYZrobot Editor.

14
14
A status screen displays the installation status. Once the installation is complete, the XYZrobot
Editor software opens.
NOTE: The default screen may not reflect your actual device.
NOTE: A security prompt may display requiring authorization to open the software. To continue with
the procedure, click OK to continue or cancel to end the process.
Setup Your Bolide
02

15
Uninstalling the XYZrobot Editor
To uninstall the XYZrobot Editor software, follow these step-by-step instructions.
1. Close the XYZrobot Editor.
2. On Windows, click Start > Control Panel to open the computer’s settings menu.
3. Click Uninstall a program to open the Uninstall or change a program menu.
4. Select XYZrobot Editor v1.0 from the list and click Uninstall/Change.
For Mac users:
1. Drag the app from the Applications folder to the Trash (located at the end of the Dock).
2. Choose Finder > Empty Trash.
The XYZrobot Editor application is removed from the program list.
WARNING: Emptying the Trash bin permanently removes the content, which is no longer available.
NOTE: The screens and procedure may vary slightly depending on the operating system in use.
Updating the Software
During the course of normal operations, the XYZrobot Editor automatically checks for updates and
installs them. When new updates are available, you are notified before the process starts.
02
Setup Your Bolide

16
Arduino Application
Before you begin using the XYZrobot Editor, install and configure the Arduino application. The
application is required to install the Bolide Crawler drivers on your computer.
NOTE: Prior to connecting the Bolide Crawler to your computer, it may be necessary to update the
USB drivers on your system. See “Installing a USB FTDI Driver”
on page 39
.
Arduino 1.0.6 Version
The Firmware supports Arduinio 1.0.6.
The Firmware allows you to continue using the current 1.06 version without the need for reinstallation.
Installing an Arduino Package
The Installer Version allows you to fully install the Arduino application in your computer system. For
this version, you will need admin priviledges to being the installation process. If you do not have
admin privileges, see your network administrator or use the Non-+Admin Installation version.
1. Download the Arduino software; note only version 1.0.6 is supported.
• Windows: http://arduino.cc/download.php?f=/arduino-1.0.6-windows.exe
• Mac OS X: http://arduino.cc/download.php?f=/arduino-1.0.6-macosx.zip
2. Click the installer file to start the installation process.
3. The Installation Options prompt displays; click on the components to de-select from the
installation process. By default all components are pre-selected.
Installing Arduino for Non-administrators
The Non-Admin version is a standalone package capable of running on your system without the need
to initiate the installation process. This version is not installed onto the operating system and is not
registered within the system registry. It can only be accessed by opening the executable file, provided
in the software package.
1. Download the Arduino software (ZIP format), only version 1.0.6 is supported.
• Windows: http://arduino.cc/download.php?f=/arduino-1.0.6-windows.zip
2. Once downloaded, extract the ZIP package to a desired folder on your system.
The Arduino package (ver. 1.0.6) is now set up on your system.
Setup Your Bolide
02

17
02
Setup Your Bolide
Installing the Bolide Crawler Editor Driver
The Bolide Crawler comes with a pre-installed firmware driver. To allow you to make full use of all
its features, the Bolide Crawler comes with XYZrobot Editor, which allows you to create single and
sequenced movement steps. The XYZrobot Editor makes use of the Arduino open-source platform,
requiring the installation of Arduino on your system (if not done so at this point), and synchronizing it
to your Bolide Crawler.
The following instructions guide you through the complete installation of the driver required for the
XYZrobot Editor.
1. Connect the Bolide Crawler to your computer. Connect one end of a USB cable to the computer
(USB Type A), and the other end to the Bolide Crawler (USB Type Mini-B).
2. Power up the Bolide Crawler; see “Testing the Bolide Crawler” in the Assembly Manual.
3. Locate the Firmware and navigate to the following folder:
Bolide_Y-01_Arduino_Support_File_20151201\XYZrobot_Editor_Driver (For the latest
software visit http://www.xyzrobot.com).
4. Double click XYZrobot_Editor_Driver.ino to run the application.

18
Setup Your Bolide
02
5. From the menu toolbar, click Tools > Board and select the option XYZrobot-BOLIDE.
6. Next, select the COM port associated with the Bolide Crawler. From the menu toolbar, click
Tools > Serial Port and select the associated option.
NOTE: If the device is not detected, the USB driver may not be recognized. The option to select
the associated COM port will not be available. You will need to update or re-install the
serial port drivers; see “USB Drivers”
on page 39
.
7. Click (Verify) to compile the codes.
After compiling, the message Done compiling displays on the bottom of the frame.
If there are no errors and the compiling is complete, upload the code to the MCU board.
8. Click (Upload) to upload the codes.
After uploading, the message Done uploading displays and no error is identified at the bottom
of the frame.
Table of contents
Other XYZrobot Robotics manuals