
Content
Rombii is an educational robot based in STEM technology (Science, Technology, Enginnering, Maths) that
through Wi-Fi networks allows you to control and program your robot with internet. With the various
programming modes, you can gradually scale the level of difficulty and complexity of your programs. Learn
and enjoy the exciting world of robotics where the limit is your imagination.
Components list Motherboard Mechanical assembly Wiring configuration
2 4 5 12
Wireless connection Block programming Arduino programming
16 23 25

Components list
The following image shows the components of Rombii robot kit:

Detailed list of components included in the Rombii kit:
*Some components may be left over from the standard assembly

Motherboard
The following diagram shows the connectors of the boards:

Mechanical assembly
Step 1: Remove protection from the structure
Remove the scratch protection of the Rombii robot chassis:

Step 2: Motors assembly
Place the motors in the chassis positions and insert the brackets into the structure. Fix them with 4 M3x28
countersunk screws and M3 nuts.

Step 3: Placement encoders and third wheel
Place the third wheel on the back of the robot and fix it with 8 M3x6 screws and 4 M3 turrets. Insert the 2
encoders into the internal shaft in both motors.
Fix the wheels facing the shaft of the
motor with the wheel hole.
Fix the wheels facing the shaft of the
motor with the wheel hole.

Step 4: Placement of battery holder and motherboard
Fix the battery holder with 2 M3x8 screws and 2 M3 nuts. Place 3 M3x12 turrets on the bottom of the expansion
board and fix them with 3 M3x6 screws. Fix it to the chassis with 2 M3x6 screws.
Pay attention that the
antenna coincides with
the symbol on the
Motherboard
Wire position of the
battery holder.

Step 5: Placement the servomotor and ultrasound sensor
Fix the servomotors to the chassis with 2 M3x6 screws. Fix the shaft shown in the images on the servomotor
with a threaded screw M2x4. Fix the ultrasound holder with 2 flat screws M2,5x4. Place the ultrasound sensor in
the ultrasound holder

Step 6: Placement infrared sensors, line sensors, encoders and speaker
Fix the 6 turrets of M3x30 to the 2 infrared sensors, the line sensors and the 2 encoders sensors, as shown in
the image, with 12 M3x6 screws. Fix the speaker with an M3x12 turret and 2 Mex6 screws.

Step 7: Placement DC converter
Fix the DC converter on the back of the robot Rombii with a clamp as shown in the picture.
For more detailed information visit the video tutorial in: www.lab-robotics.com

Wiring configuration
Rombii has multiple wiring configurations for different modes of use. The following images shown a basic
connection of the motors, the servomotor and the ultrasound sensor. Additionally, 3 configurations of the
sensors and 1 of the speaker are shown, which can be alternated with the basic connection. Explore the
different options and create new configurations.
Connection of the battery and motors:
Connect the red wire of
the battery holder to the
VIN connector and the
black wire to the GND
connector of the
expansion board.
Connect the red wire of the
left motor on the connector
A- and the black wire of the
left motor on the connector
A+ of the expansion board.
Connect the red wire of the
right motor on the B+
connector and the black
wire of the right motor on
the B- connector of the
expansion board.

Connection of the servomotor:
Connection of the ultrasound sensor:
Connect the servomotor to the
SD3 pins. Connect the orange
wire to pin D, the black wire to pin
G and the red wire to pin V. If it is
necessary to change the position
of the pins in the servomotor
connector.
Connector of the servomotor
Connection:
Ultrasounds (Vcc) ---> Expansion board (Vin)
Ultrasounds (Trig) ---> Converter (HV1)
Ultrasounds (Echo) ---> Converter (HV2)
Ultrasounds (GND) ---> Expansion board (G)
Converter (HV) ---> Expansion board (Vin)
Converter (GND HV) ---> Expansion board (G)
Converter (LV1) ---> Expansion board (D(D5))
Converter (LV2) ---> Expansion board (D(D6))
Converter (LV) ---> Expansion board (V(D1))
Converter (GND LV) ---> Expansion board (G(D1))

Connection avoids obstacles mode:
Connection line follower mode:
Connect the left infrared
sensor on D7 and the right
infrared sensor on D0. The
connector configuration
must be Vcc (red),
GND(black) and OUT (yellow).
Connect the left line sensor
on D7 and the right line
sensor on D0. The connector
configuration must be Vcc
(red), GND (black) and OUT
(yellow).

Connection position control mode:
Connection speaker mode:
Connect the left encoder
sensor on D7 and the right
encoder sensor on D0. The
connector configuration
must be Vcc (red), GND
(black) and OUT (yellow).
Connect the speaker to D0.
The connector configuration
must be Vcc (red), GND
(black) and OUT (yellow).

Wireless connection
Rombii is based on IoT (Internet of Things) technology to communicate with you. You can control your robot
remotely and without wires through a simple web page. You can communicate over Wi-Fi with two modes: a
device-to-device direct access point or with a link router. With few simple steps you will use the technologies
of the 21st century to be interconnected with your robot.
Access Point connection:
This type of connection allows you to connect with your Rombii robot through any device with Wi-Fi
technology (computers, tablets, smartphones). You will not need to have access to the internet, the access
will be directly between devices. The connection configuration is detailed below.
First you should to access the website of www.lab-robotics.com/Software and a new browser tab will be
opened with the Snap4ESP 0.9.1 software. Then download or save the web page with the option provided by
the browser that is being used. You can also pre-load the example page that you want to use, by accessing
to blank page menu/Open.../Examples.

Once the web page is saved, the Snap4ESP 0.9.1.html file that will be stored on your local hard drive with a
browser.
Put the recommended batteries in the battery holder and turn on the Rombii robot with the switch placed in
the expansion board. The Wi-Fi networks will be checked with your device (computer, tablet or smartphone),
and select the WIFI SELECT MODE XXXX, that is your Rombii robot. Connect to the network and then the
following screen will appear:

Click in the option Use AP. A new web page will appear and will determine the IP connection of the Rombii
robot
Copy the IP address in your clipboard. Rombii at this moment will have created a new network called ROBOT
WIFI XXXX, choose it and connect it. Finally return to Snap4ESP 0.9.1.html file and open Websocket tab, and
click on the Connect WiFi block. The following screen will open (Enter your URL), where you must enter the IP
address that you previously saved.

Rombii shows the following screen:

Now you are already connected though the Wi-Fi network with Rombii. Tell him what to do.
Keep in mind that with this type of connection the Wi´Fi network is occupied and the device will not have
access to Internet.
LAN connection:
This type of connection allows you to connect with your Rombii robot with a device with Wi-Fi technology
(computers, tablets, smartphones) through a link router. You do not need to have access to the internet, the
access will be between devices through a router. The connection configuration is detailed below.
First you should to access the website of www.lab-robotics.com/Software and a new browser tab will be
opened with the Snap4ESP 0.9.1 software.
Put the recommended batteries in the battery holder and turn on the Rombii robot with the switch placed in
the expansion board. . The Wi-Fi networks will be checked with your device (computer, tablet or smartphone),
and select the WIFI SELECT MODE XXXX, that is your Rombii robot. Connect to the network and then the
following screen will appear:

Click in the option Use LAN. Then the software ask you to select the Wi-Fi network (router) that you want
connect it:
Select the network and enter the password if is required:

Click in "save" and automatically a new page be loaded into the browser, which reports the IP of the network.
Copy the IP address. Finally return to Snap4ESP 0.9.1.html file and open Websocket tab, and click on the
Connect WiFi block. The following screen will open (Enter your URL), where you must enter the IP address that
you previously saved. Rombii responds that now is connected to device.

Block programming
Rombii allows you to explore different programming languages with different difficulty levels. To begin
programming, language block allows quickly develop basic programs for your robot to move and explore the
world. Next, you learn how to upload examples, which will be automatically updated on the web. Subscribes to
www.lab-robotics.com web, to keep you constantly informed of the news.
Examples:
To load the examples of programming by blocks offered by Lab-Robotics, load the example that you want
accessing the menu of blank page/Open.../Examples of the Snap4ESP 0.9.1 program.

Once the example is open, you should follow the instructions detailed it.
In the example keyboard_Remotecontrol, which is shown in the previous image, open the following
programming blocks. As you can see, when you press the key indicated in the block (space, up arrow, left
arrow, down arrow, right arrow) that block and the logic it contains will be executed. In this case, each block
will move the motors to perform a specific action (stop, advance, turn to the left, back or turn to the right).

For more detailed information visit the video tutorials at: www.lab-robotics.com
Thanks to Internet and Wi-Fi communication, your robot always will be updated with new examples programs
that you can find in the website, as well as its programming modes.
Arduino programming
If you want to program your Rombii robot with a more complex programming language , Lab-Robotics offers
you the possibility to create your own programs with the Arduino language. In a few simple steps you will get
to configure the programming environment to be able to design new functionalities.
First of all, the free IDE Arduino programming software must be installed. This can be found on the Arduino
webOnce the programming environment is installed, execute it and go to Files/Preferences. The following
screen will be opened and the following link will be inserted in the box "Additional Card URLs Manager":
http://arduino.esp8266.com/stable/package_esp8266com_index.json

Click in OK and the software IDE includes third-party support. Now you just need to install the support for the
ESP8266. Go to menu Tools/Board/Card manager:

Install the tool esp8266 by ESP8266 Community. Once the installation is completed, you choose the option
NodeMCU 1.0 (ESP-12E Module).
Now the Arduino IDE programming environment is configured to use the ESP8266.
take into account that once the ESP8266 is programmed with an Arduino IDE program, the previous preconfiguration for block programming will be eliminated and you will not be able to re-program in this mode.
The firmware must be reinstalled in order to use the block programming again.

Caution
- Caution, the Rombii robotic kit contains small parts that could be dangerous if are ingested by child or
babies.
- Rombii uses electric batteries, so avoid the contact of the robot with the water. This could lead to a
malfunction or destruction of the robot.
- If your are going to use the robot on uneven surfaces, know that it can cause damage to the sensors on the
bottom of the robot. Pay attention to line sensors, infrared sensors and encoders. If applicable, remove the
sensors to ensure their integrity.
- Pay special attention to the polarity of the sensors and motors and follow the detailed instructions in this
manual. A wrong connection could mean a malfunction or destruction of that module.
- Do not throw the equipment in the trash. The cardboard box, the plastic of the packaging and
the parts of the Rombii kit can be recycled in accordance with the regulations in your country,
regarding recycling. Find out in your town hall what is the correct way to eliminate the parts that
make up the product, minimizing its impact on the environment.

labrobotics
More information: www.lab-robotics.com