Kubo Coding Starter Set User manual

Quick
start guide
TO CODING WITH KUBO

2
KUBO is the world’s rst puzzle-based educaonal robot, designed to
take students from passive consumers of technology to empowered
creators. By simplifying complex concepts through hands-on experiences,
KUBO teaches children to code even before they can read and write.
KUBO and the unique TagTile® programming language lay the
foundaons for computaonal literacy for children aged four to 10.
Getting Started
This Quick Start Guide explains what is
included in your coding soluon and
introduces you to each of the basic coding
techniques that your KUBO Coding Set covers.
WHAT’S IN THE BOX
Your KUBO Coding Starter Set includes
a robot body and head, a set of coding
TagTiles®, an illustrated map in 4 parts
and a USB charging cable.
4-10
years

3
CHARGE YOUR ROBOT
It will take about two hours for the
rst full charge of your KUBO robot.
When fully charged KUBO will run
for about four hours.
TURN KUBO ON
Aach the head to the body to turn
KUBO on. To turn KUBO o, pull the
head and body apart.
KUBO’s Lights
KUBO is powered on and
waing for commands.
KUBO has detected an
error, or is low on baery.
KUBO is execung a sequence. KUBO is recording a Funcon.
When you begin programming with KUBO, the robot will light up showing
four dierent colors. Each color signies a dierent behavior:
BLUE
GREEN
RED
PURPLE

4
KUBO’s TagTiles®
In your Coding Pack you will see:
Movement TagTiles
These les are used to control forward, le and right
movements, creang routes for KUBO to follow. There are 14
forward, 6 right and 6 le Movement les.
Movement
TagTiles

5
Funcon TagTiles
These les are used to create Funcons, Subrounes
and Recursive Funcons. There are two red and two blue
Record Funcon les, and two red and two blue Play
Funcon les.
Function
TagTiles
Loops
Loop TagTiles and parameters one to 10
These les are used to program KUBO to repeat a
sequence of route les. There are 2 Loop and 10
parameter les.
Use your Coding Pack to safely store and count
your les at the end of each acvity.

6
Coding is basically about pung together an increasingly
complex series of instrucons that control acons in a
predetermined, logical way.
Coding Concepts
Your Coding Pack covers ve coding concepts:
1. Routes
2. Functions
3. Subroutines
4. Recursive Functions
5. Loops
KUBO starts at the simplest level, by teaching
students to create a code that controls basic
movements: Go Forward, Go Le and Go Right.

7
1. Movement
Use the Movement TagTiles®to lay
down a route for KUBO to follow
on the acvity map. Place KUBO on
the rst TagTile. Make sure you align
KUBO’s wheels accurately to keep the
robot on track. Watch KUBO move.
NOTE: KUBO does not move
backwards.
KUBO will always move one addional
step forward at the end of the route,
before coming to a stop.
Access The Coding License at
KUBO.educaon for a series
of Lesson Plans and acvies
that introduce Routes to your
students. You can also watch our
short video tutorials.

8
2. Functions
Funcons combine single elements of code into a memorized sequence.
The Funcon les allow students to save sequences so they can be used
as many mes as needed. These les can also be used to create Recursive
Funcons and Subrounes.
Save a sequence by encasing Movement les within two Record
Funcon les.
Now place KUBO on a Play
Funcon TagTile to execute the
commands.
NOTE: Movement les
should now be laid out
in a straight line.

9
3. Subroutines
A Subroune is a sequence of code within a sequence of code.
Subrounes are used to make code shorter and easier to manage.
First, place a sequence between two Record Funcon TagTiles®
and have KUBO save the sequence.
Then, place the Play
Funcon TagTile within
another Funcon and
save the new sequence.
Place the robot on the
second Play Funcon
TagTile to execute.

10
4. Recursive Functions
A Recursive Funcon is a Funcon that will repeat itself indenitely.
Program a Recursive Funcon by placing a Play Funcon TagTile
within the Funcon you want KUBO to execute.
Have KUBO record the sequence. Remove the Play Funcon from
the Funcon and place KUBO on it. Watch, as KUBO executes the
sequence connuously. To stop KUBO, separate the head from the
body.
Access The Coding License at
KUBO.educaon for a series of
Lesson Plans and acvies that
introduce Funcons, Subrounes
and Recursive Funcons to your
students. You can also watch our
short video tutorials.

11
Access The Coding License at
KUBO.educaon for a series
of Lesson Plans and acvies
that introduce Loops to your
students. You can also watch
our short video tutorials.
5. Loops
In order to create ecient programs, children need to learn that a
lengthy sequence can be created by repeang selected steps more
than once. In coding, Loops are used to repeat sequences a preset
number of mes.
To make KUBO repeat a
sequence more than once,
enclose the commands
within two Loop TagTiles and
slot a parameter of one to 10
in the space provided. In this
example, KUBO will repeat
the sequence four mes.

12
Beyond Coding
KUBO is designed so that students not only get to grips with coding
and computaonal literacy; they also develop other important skills
that prepare them for the future.
The Coding License, available at KUBO.educaon, covers many STEM
(Science, Technology, Engineering and Math) curriculum targets. It also
enables student to develop skills like collaboraon, crical thinking,
creavity and communicaon:
DEBUGGING
No code is perfect the
rst me around, and
idenfying errors or room
for improvements are among
the most important skills
students need to become
good programmers. Mistakes
are essenal to the process
of learning because they
encourage reecon and
problem solving. Since KUBO’s
feedback is immediate,
students nd it easy to nd
faults and debug them by
switching out and rearranging
TagTiles®.
COMMUNICATION
Because KUBO is a hands-on,
tacle and manipulave tool,
it facilitates communicaon
between students and
teachers. You will witness how
students’ coding vocabulary
and conceptual understanding
develops, as they verbalize the
behaviors they program and
can literally observe. KUBO
reaches beyond language
barriers.
Cross-curricular learning outcomes

13
CREATIVITY
With KUBO’s open-ended
challenges, students can each
develop their own unique
soluons. The acvity maps
also allow students and
teachers to create endless
stories, challenges and acvity
ideas. And the physical
TagTile concept is a rich visual
manipulave with endless
possibilies.
COLLABORATION
KUBO acvies require
students to work together to
achieve their goals, and the
hands-on approach allows
students to challenge each
other, give feedback and share
ideas about how to solve
problems. Collaboraon is one
of the most highly valued skills
by today’s employers.
CRITICAL THINKING
Crical thinking is the skill
that dierenates creators of
technology from consumers
of technology. KUBO helps
students develop a way
of thinking that asks
what the problem is,
and provides them
with the versality to
idenfy many ways
for the problem to
be solved.
By enabling students to learn
and pracce all of these
skills, KUBO builds condent
children who are able to
design and develop soluons,
making them the innovators
of tomorrow.

14
KUBO.education
VISIT KUBO.EDUCATION TO:
• View or download The Coding License, for 12+ hours of lesson
plans and acvies for students from four years
• Watch Geng Started tutorials for a quick introducon to KUBO
coding concepts
• See addional KUBO Coding packs that take your students to
the next level of learning.
• Find out where to buy KUBO
• Access technical support
• Contact us yourfriends@kubo-robot.com
QUICK START
GUIDE TO
CODING WITH
KUBO
Easy instrucons to
begin TagTile® coding
KUBO Coding License
Congratulaons!
You’rea KUBO Coding and TagTile
®
expert.
Lesson Plan 1
Routes
Lesson Plan 1
Refresher
course
Student Teacher
Lesson Plan 2
Funcons
Lesson Plan 2
Advancing
programming
Lesson Plan 3
Subrounes
Lesson Plan 3
Challenge
master
Lesson Plan 4
Loops

15
Take care of KUBOTake care of KUBO
FCC Compliance
This device complies with Part 15 of the FCC Rules. Operaon
is subject to the following two condions: (1) this device may
not cause harmful interference, and (2) this device must accept
any interference received, including interference that may cause
undesired operaon.
Changes or modicaons not expressly approved by the party
responsible for compliance could void the user’s authority to
operate the equipment.
This equipment has been tested and found to comply with the
limits for a Class B digital device, pursuant to Part 15 of the FCC
Rules. These limits are designed to provide reasonable protecon
against harmful interference in a residenal installaon. This
equipment generates, uses and can radiate radio frequency energy
and, if not installed and used in accordance with the instrucons,
may cause harmful interference to radio communicaons.
However, there is no guarantee that interference will not occur in
a parcular installaon.
If this equipment does cause harmful interference to radio or
television recepon, which can be determined by turning the
equipment o and on, the user is encouraged to try to correct the
interference by one or more of the following measures:
• Reorient or relocate the receiving antenna.
• Increase the separaon between the equipment and receiver.
• Connect the equipment into an outlet on a circuit dierent from
that to which the receiver is connected.
• Consult the dealer or an experienced radio/TV technician for
help.
This equipment complies with FCC radiaon exposure limits set
forth for an uncontrolled environment. This transmier must not
be co-located or operang in conjuncon with any other antenna
or transmier.
ISED Compliance
This device contains licence-exempt transmier(s) that comply
with Innovaon, Science and Economic Development Canada’s
licence-exempt RSS(s).
Operaon is subject to the following two condions:
1. This device may not cause interference.
2. This device must accept any interference, including interference
that may cause undesired operaon of the device.
L’émeeur exempt de licence contenu dans le présent appareil
est conforme aux CNR d’Innovaon, Sciences et Développement
économique Canada applicables aux appareils radio exempts de
licence. L’exploitaon est autorisée aux deux condions suivantes:
1. L’appareil ne doit pas produire de brouillage;
2. L’appareil doit accepter tout brouillage radioélectrique subi,
même si le brouillage est suscepble d’en compromere le
fonconnement.
This equipment complies with IC RSS-102 radiaon exposure
limits set forth for an uncontrolled environment. This transmier
must not be co-located or operang in conjuncon with any other
antenna or transmier.
Cet équipement est conforme aux limites;exposion aux radiaons
IC CNR-102 établies pour un environnement non contrôlé. Cet
émeeur ne doit pas être situé ou fonconner conjointement avec
une autre antenne ou un autre émeeur.
Hereby, KUBO Robocs ApS declares that the radio equipment
type KUBO20 is in compliance with Direcve 2014/53/EU.
The full text of the EU declaraon of conformity is available at the
following internet address: www.kubo.educaon
FCC ID: 2AOWV-KUBO-20
IC: 25509-KUBO20
Bluetooth: 2402MHz-2480MHz, -0.82dBm
RFID: 13.56MHz, -15.93dBuA/m
Soware version: 20
Accessories: Charging cable for KUBO robot. TagTiles.
Operaonal
informaon: This Quick Start Guide.
Brand: KUBO
Model: KUBO20
Product Name: KUBO Coding Starter Set
Do not disassemble KUBO. Doing so will void any warranes,
implied or otherwise. Be careful when handling KUBO. Applying
excessive force, or dropping it may cause permanent damage.
To reduce the risk of re and burns, do not aempt to open,
disassemble or service the baery pack. Do not crush, puncture,
short external contacts, expose to temperatures above 60°C
(140°F), or dispose of in re or water. Baery chargers used with
the device are to be regularly examined for damage to the cord,
plug, enclosure and other parts and, in the event of such damage,
must not be used unl the damage has been repaired. Baery is
3.7V, 800mAh (3.7*0.800=3Wh). The max operang current is
800mA.

All rights reserved © 2020
KUBO Robocs ApS
Niels Bohrs Allé 185 5220 Odense SØ
SE/CVR-nr.: 37043858
www.kubo.educaon
Table of contents
Popular Robotics manuals by other brands

Texas Instruments
Texas Instruments TI-Innovator Rover Troubleshooting

ROBOTIQ
ROBOTIQ UR3 quick start guide

Lynxmotion
Lynxmotion Symmetric Quadruped Robot Kit Assembly instructions

HEBI Robotics
HEBI Robotics Rosie Assembly instructions

ADEEPT
ADEEPT Robotic Arm manual

Kitronik
Kitronik BBC Micro Bit move Mini Mk2 manual

Newgy
Newgy Ball Catch Net II ASSEMBLY & USE

Elephant Robotics
Elephant Robotics mechArm Series manual

AC Air Technology
AC Air Technology AC TRACKTECH T1X4 instruction manual

Xtrem Bots
Xtrem Bots PATROL XT380972 instructions

YahBoom
YahBoom 6000200062 USE PRECAUTIONS

ENGINEERED ARTS
ENGINEERED ARTS Ameca Gen2 Assembly instructions