Niryo One

Niryo One is an Open-Source and accessible robotic arm

Similar projects worth following
Industrial robots and the technologies around them are amazing, with a huge number of useful applications. But they are too expensive. For most people it's just totally inaccessible, that's why we are creating a DIY 6-axis robotic arm with :

-3D printed parts to assemble the robot
-The best open source electronics platforms: Arduino and Raspberry Pi
-The famous Robot Operating System (ROS)

The goal is to have :
- 0.5kg payload
- 0.5mm precision for the end effector tool
- 400mm reach
- Price under 1000$ (Kickstarter in March with early bird at 500$)
- Possibility to change the end effector tool very easily (vaccum pump, grippers, pen)

Niryo One will be easy to use and control from a web interface, a mobile application, or directly by programming.

You can find Niryo One on Kickstarter now :

More and more projects around desktop robotic arms have emerged but nothing really accessible and complete for us. That's why we are developing "Niryo One", using all the technologies in a 3D printer (Ramps, Stepper motors, ...) but with a huge improvement due to the Raspberry Pi 3. In fact all the intelligence will be inside this board with Robot Operating System (already used in industrial robots like Universal Robot).

There is an high potential of having a robotic arm at home. You can do everything that you imagine and develop real applications like making coffee in the morning, drawing, using many tools, catching ball etc....

The robot will be able to communicate with the cloud or a smartphone/computer. That will allow the software to be continuously upgraded. The arm could be connected with other smart objects and be controlled from a web/mobile application, or directly by programming on it.

This video shows the 5th prototype picking a pen:

For this project we are using:

-The best open-source electronics platforms such as Arduino, Raspberry pi and all the hardware already developed for 3D printing like: steppers motors, driver A4988, RAMPS 1.4.

-3D printing for all the mechanicals parts, (compared to some other processes, that allows quick evolution in the future)

-The famous and open-source Robot Operating System for the programming part (ROS) .

-Simple interface on Smartphone, PC, gamepad or mouse.

We want to create a very easy-to-use robot with a high accuracy of 0.5mm.

The project will be open-source to be sure that everyone can add some code, skill, functionality, usage, tools....

We - and you - can find a lot of usages with some imagination.

In the future we want to implement a camera device around this robot.

The electronic is quite simple. All the motors, servos, fans, end-stop switches are connected to the Ramps 1.4.

The connection between Arduino and Raspberry Pi 3 is using I2C protocol.

Encoders communicate through I2C with the Raspberry PI.

  • 5 × Stepper motor Nema 17
  • 1 × Arduino Mega
  • 1 × Ramps 1.4
  • 1 × Raspberry Pi 3
  • 1 × driver A4988

View all 8 components

  • Niryo One is now LIVE on Kickstarter !

    Edouard Renard03/16/2017 at 09:16 0 comments

    Niryo One is now available on Kickstarter :

    Help us bringing accessible robots to everyone, by supporting us and spreading the world !

    You can pre order different kinds of kits :

    • Maker Kit : get everything but the 3D printed part, so you can print and assemble the robot by yourself
    • Full Kit : get the full robot to assemble yourself
    • Fully assembled : get the fully assembled robot, ready to use

    Here are all the parts we use for the robot :

    STL files will be released in September.

    We also have good news for developers ! The code on the robot will be open source in September. You will be able to program on the Arduino board, the Raspberry Pi 3 board, or with many APIs we provide.

    You can also use and learn Robot Operating System, which is running on the Raspberry Pi.

    Here's the global software architecture :

    Stay tuned for next update, and see you soon on Kickstarter ;)

  • Tests

    M.Frouin01/11/2017 at 16:44 0 comments

    After few tests we had difficulty with the temperature of the driverz A4988. That's why we have now two fan oriented direclty to the drivers. It working great.

    Here we have the "drawer" below the robot where there are the arduino and raspberry Pi

    One of our objectif is to be able to read the G-code. For now it's not implemented but we are able to guive a position in x,y,z with an orientation to the tool.

  • Evolution of Niryo One

    M.Frouin12/22/2016 at 11:23 0 comments

    The picture show how we have progressed from few months. The first prototype was only 3-axis arm and now 6-axis with all the encoders.

  • CAO of prototype 5

    M.Frouin12/22/2016 at 11:23 0 comments

    This is prototype 6 in CAO from differents points of view.

View all 4 project logs

Enjoy this project?



JohnNitsos wrote 05/01/2020 at 10:59 point


Edouard Renard, really nice work, but where can i get the stl files and the code

  Are you sure? yes | no

devnoob wrote 05/21/2019 at 14:38 point

hi ....

anyone knows how to put nema 23 in place of 17 and with which driver? to lift heavier.

just for the ramps, for 3d printing I would find

  Are you sure? yes | no

Ryanwallace18 wrote 12/15/2018 at 03:55 point

Is the arduino mega and Ramps 1.4 version of the code still available somewhere? The code on github is completely different now. 

  Are you sure? yes | no

northstar666 wrote 10/26/2018 at 08:45 point

Who can provide the schematics or pictures of the niryo one v2.0 stepper motor drive board to connect the raspberry pie board pictures? Thank you very much!

  Are you sure? yes | no

Klin wrote 04/04/2018 at 03:14 point

Hi  Edouard Renard ,could you help me  explain how to put component together and Arduino usage.?

  Are you sure? yes | no

mat.a wrote 08/21/2017 at 10:19 point

Website back up!! Apologies for doubting!

Keen for the 3D models! Keep up the awesome work.

  Are you sure? yes | no

mat.a wrote 08/21/2017 at 05:35 point

What's going on Project Niryo? Seems like website is down and all quiet on the western front?

Looking forward to the next update!!

  Are you sure? yes | no

yangziwensg1 wrote 06/22/2017 at 05:46 point

so where can I get the 3D print file?

I want to print it myself.

  Are you sure? yes | no

kidswong999 wrote 03/21/2017 at 11:52 point

Hello, very nice project! How about using Mechaduino in the Niryo One? Maybe just using respberry pi to control 5 Mechaduinos with step motors & get feedback is pithy.

  Are you sure? yes | no

M.Frouin wrote 04/11/2017 at 13:38 point


Yes it's a very good idea but too expensive right now but we definitly keep this idea for the future!

  Are you sure? yes | no

dannyvandenheuvel wrote 02/25/2017 at 00:07 point

Very nice work!

  Are you sure? yes | no

Edouard Renard wrote 03/16/2017 at 09:20 point

Thank you Danny ! 
Check out our Kickstarter campaign page to know more about Niryo One ;)

  Are you sure? yes | no

EngineerAllen wrote 02/11/2017 at 18:19 point

looks good, how much can it lift?

  Are you sure? yes | no

Edouard Renard wrote 02/11/2017 at 18:35 point

Hi EngineerAllen, 
Thanks !
Niryo One can lift 500g. Check out our product page for all the specs :

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates