Niryo One FAQ 2017-12-19T16:19:12+00:00
How to turn on Niryo One ? 2017-12-20T08:08:07+00:00

Plug the power adapter, and switch the power button. You should see a red light. The robot will start and after about one minute, the LED will become blue (Hotspot mode) or green (Connected mode)

How to turn off Niryo One ? 2017-12-20T08:12:19+00:00

Press the top button 3 consecutive seconds (wait for the LED to switch to purple), and release to shutdown the robot. Wait a few seconds (the LED will then become red) before you switch off the power switch, or you may damage the robot.

What is “Hotspot mode” ? 2017-12-20T08:12:25+00:00

The robot can either be connected to a Wi-Fi network, or create its own network. When in “hotspot mode”, you can find a new network from your computer starting with “Niryo_One”. Connect your computer to this network (password : “niryoone”) so you can connect to the robot.

Note that in this mode, you don’t have any Internet connection.

In “hotspot mode”, the LED will be blue.

What is “Connected mode” ? 2017-12-20T08:12:30+00:00

You can choose to connect the robot to a local Wi-Fi network. Go in “settings” pannel and give the login/password of the Wi-Fi. The robot will try to connect to the network. On success, the LED will become green. This mode is recommended because Niryo One is now part of your Wi-Fi network, and you can still connect your computer to the Internet.

Note that on boot, the robot will try to connect to any previously stored Wi-Fi network. If the robot starts on “connected mode”, the LED will directly switch to green, not blue.

How to use the top button ? 2017-12-20T08:12:34+00:00

The button has 2 functionalities : you can safely shutdown the robot, or switch it to “hotspot mode”.

Press the button 3 consecutive seconds (wait for the LED to switch to purple), and release to shutdown the robot.

Press the button 7 consecutive seconds (wait for the LED to switch to blue), and release to make the robot switch to “hotspot mode”.

Can I directly shutdown the robot, by pulling the plug or switching the power switch ? 2017-12-20T08:12:39+00:00

This is the same situation as when you want to shutdown your computer. You always need to shutdown it safely, and then remove the power supply.

The top button is made for that. You need to press the top button 3 seconds, wait that the LED switches to purple, and release the button. After a few seconds, the computer inside the robot (Raspberry Pi 3) will be turned off, and the LED will become red. At this time, you can safely pull the plug or switch the power switch.

Note that if you don’t shutdown the robot normally, the SD card on the Raspberry Pi 3 may be damaged, and you will need to re-flash it.

What is the meaning of the LED color ? 2017-12-20T08:12:57+00:00

Blue : the robot is in “Hostpot mode”

Green : the robot is in “Connected mode”

Purple : the robot is currently shutting down

Red :

  • on boot, the robot is starting. Please do not pull the plug at this moment.
  • After the LED is purple (shutting down), it will switch to red. You can switch off the power switch and unplug the power adapter
How to upgrade the software on the robot ? 2017-12-20T08:13:01+00:00

You need to flash the latest image on the Raspberry Pi 3 microSD card. You can download the image here.

Once downloaded, don’t forget to unzip the archive. The image should be 7.9 GB.

You can then use a software like Etcher (very easy to use, we recommend it) to flash the image into your microSD card.

We have modified the image to be a little bit smaller than most 8GB microSD card. If, however, your card is too small (like 7.85GB), please send us an email at and we’ll give you a smaller image.

How to upgrade the firmware on the Niryo Stepper boards ? 2017-12-20T08:13:05+00:00

You can download the code directly from Niryo github repository (latest version recommended). You will need to install the Arduino IDE software, and install the “Arduino SAMD boards (32-bits ARM Cortex-M0+)” library from the boards manager (Tools -> Board -> Boards manager).

Choose “Arduino/Genuino Zero (Native USB Port)” in Tools -> Board

Then, make sure that you put the correct ID for each motor (1-2-3-4) on the NiryoStepper code, before you upload it to the each board.

How to share the nice project I’ve just made with Niryo One ? 2017-12-20T08:13:09+00:00

We’ll start a forum soon, so you can share your project with the community !

What kind of 3D printer do I need to print Niryo One ? 2017-12-20T08:13:13+00:00

You need a 3D printer that can print at least 200*200*200 mm parts.

How do I find the Raspberry Pi 3 IP address ? 2017-12-20T08:13:17+00:00

If the robot is in “hotspot mode”, the IP address is (static IP)

If you have a direct Ethernet connection, the IP address is (static IP)

If the robot is connected to a Wi-Fi network, you can find its IP by clicking on the “Search for robots in network” button on Niryo One Studio. On Linux, you can also use the nmap client to find hosts in your network.

How can I connect via ssh to the Raspberry Pi 3 inside Niryo One ? 2017-12-20T08:13:30+00:00

First make sure that you know the RPi3 IP address.

In a terminal (Linux) or with Putty (Windows), type :

Ssh niryo@<ip_address>

The default password is “robotics”. You can change it if you want.

You are now connected to the Raspberry Pi 3.

How to start developing on Niryo One with ROS ? 2017-12-20T08:13:34+00:00

First you need to know that the Niryo One ROS stack is running in the background. If you develop with ROS you might want to stop the current process, and re-launch it after you made some modifications.

To stop the current Niryo One ROS stack (admin password is “robotics” by default) :

  •  sudo systemctl stop niryo_one.service

The ROS packages are located in ~/catkin_ws/src

If you make some modifications (other than Python script files), you will need to execute “catkin_make -j2 -l2” in ~catkin_ws (don’t forget -j2, the Raspberry Pi sometimes crashes with catkin_make when using all cores).

Then if you want to launch the Niryo One ROS stack (not in background) and see all the logs, just type :

roslaunch niryo_one_bringup rpi_setup.launch

Note that 3D simulation tools for Niryo One are not available on the Raspberry Pi 3.

How to develop in simulation mode on my computer ? 2017-12-20T08:13:37+00:00

You can follow the tutorial from github to install Niryo One ROS stack on your computer. The controllers will work the same way, but all the hardware-related stuff will be disabled. You can display Niryo One on Rviz. Gazebo integration is on our to-do list.

I have another question which is not answered here 2017-12-20T08:13:40+00:00

No problem ! Please send us your question at

If this is a recurring question we’ll add it to this FAQ.