Close
0%
0%

3D Printable Robot Arm

A printable robot arm, a little bigger than the usual hobby servo once.

Similar projects worth following
My printable robot arm is inspired by the well known industry robots, but printable.
The goal is to develop a open source robot arm to use in private or small businesses and make robot development available for every one.
The arm should lift about 2 kg enough to perform every day tasks. Currently robot arms are expensive or small and weak, or clumpy.
Industrial robots are expensive and dangerous and for that not suitable for using at home or schools.
A Open Source printable robot can build,used and developed by every one.
Robots are still expensive and hard to operate, but this must not longer be the case.
A cheap 3d printed robot arm could be used by disabled persons to manage their daily needs better and more independent. Operate at dangerous but not so developed places.
Remote controlled you could even us the robot to open your door if you forgot your keys.

The future Arm will include a moving base.

That's where I'm currently heading ( My 2019 ) :

The four robots I build since this project started.

Version 4 now nearly done and in testing.

Take a look at the Gripper I designed for my Robots:

Version 4 is now nearly complete:

I also started uploading the files on github:

https://github.com/4ndreas/BetaBots-Robot-Arm-Project

And a components list for version 4:

http://1drv.ms/1NIofNR

  • 1 × Version 4 BOM see the link to the excel file: http://1drv.ms/1NIofNR
  • 1 × 24V - 200 Watts (or more) Power supply
  • 1 × Arduino due + Ramps+FD shield I use this until I have time to design my own shield
  • 5 × suitable stepper motor driver I used TB6560 Stepper Motor Driver Boards

  • 2019 Update

    Andreas Hoelldorfer05/12/2019 at 16:51 2 comments

    It's been 4 years since I started this project. Its had some downs and a lot of ups. Time to give you an update about whats going on.

    Notice: "No robots were harmed during making this video."

    I post regular updates on my Instagram feed if you are interested in faster updates: 
    https://www.instagram.com/4ndreash

  • Mantis IK in Robot Overlord

    Dan Royer05/10/2016 at 16:35 2 comments

    https://www.instagram.com/p/BFNmSFqofN_/?taken-by=imakerobots

    The link above is a video of the working inverse kinematics. Now I don't have the arm on my desk, so I can't write the firmware that ties the arm to RO. However! RO is ready to connect and talk with Mantis.

    My interest is drifting towards easier ways to move the arm in VR. The more I use RO the more I want to fly like an FPS game and push/pull the virtual model rather than click buttons on the side.

  • Robot Overlord support for Mantis

    Dan Royer05/04/2016 at 19:23 4 comments

    Hello Everybody! Dan Royer here. You may know me from helping such projects as the PancakeBot and the Cypress Umbrella. Glad to be working with @Andreas Hoelldorfer. He's got the hardware and I've got the software, so it will make a good team. Above you see the latest version of Robot Overlord (RO) simulating the Mantis arm. RO is a robot simulation package I've written in Java. Think of it as my One Ring.

    First stage was to port the Inventor models into the system and animate them. The line you see running through the model is the software's mental model of the forward kinematics (FK). The FK informs the rendering engine where to draw the parts of the model AND it lets the software check for illegal/impossible arm moves. FK means "if my joints are at these angles, tell me where is the finger tip."

    Second stage will be to get the inverse kinematics (IK) working. IK is the other direction - "I know where the finger is, tell me where the joint angles need to be." It will be a naive solution full of singularities because I'm only marginally clever (MC). Sigularities are cases where there may be many valid solutions, and picking an answer is hard for a computer.

    Third stage will be firmware to make this arm talk with RO like all MC robots.

    More generally, MC is working on adding Vive VR support and record/playback to RO. That will mean telepresence work, gamification, and more.

    Dan out!

  • I started with a new version called Mantis

    Andreas Hoelldorfer04/13/2016 at 08:11 0 comments

    After version 4 (green) works quite well. I decided to stick with the basic design and improve this version instead of trying another approach.

    I started with the Gripper and will work from top to bottom down the robot arm

    http://chaozlabs.blogspot.com/2016/04/mantis-robot-arm-part-1-gripper.html

    I will post a video about the part and a small article on my blog where all the links and part lists will be.


  • Still here

    Andreas Hoelldorfer02/29/2016 at 17:32 2 comments

    I just posted a update about my 3d printed, 6-axis robot arm project:

  • All in motion

    Andreas Hoelldorfer10/19/2015 at 07:24 5 comments

    All six axis of my robot arm are moving now:

    I build a case for the electronics, nothing special but it will serve the puropse.

  • 3-Axis running and detailed description of the arm.

    Andreas Hoelldorfer10/04/2015 at 09:55 1 comment

  • Working on Version 4 - Progress

    Andreas Hoelldorfer09/24/2015 at 12:47 3 comments

    I use now Nema23 steppers a high power stepper driver and a Arduino Due board with a Ramps-FD shield. I plan to build my own shield but this have to wait a little bit. I defiantly will stick to the Arduino Due. For now the Ramps-FD shield works fine and its quite cheap (25€).

    Currently I'm waiting for the large bearings to arrive, they are not so easy to find. In the meantime I started wiring all up, the cable tubes inside seams to work this time so less ugly cables.

    Everything looks very pomising now I'm very happy with the new design and looking forward to the all in action.

    The only thing left is the rotating base. I try to get the construciton done this weekend.

    I also uploaded step files on github so you can take a look on the arm.

    https://github.com/4ndreas/BetaBots-Robot-Arm-Project/tree/master/Green/step

    Also all other inventor files are online.

    For those who have no CAD I uploaded the robot A360Viewer an online cad viewer:

    http://a360.co/1gQUnjT

    I tried Onshape but it had a problem viewing all the parts???

    I regularly upload pictures in this here:

    https://goo.gl/photos/ZQA8tRJFSAAc8pZQ9

  • Working on version 4

    Andreas Hoelldorfer09/19/2015 at 11:36 6 comments

    Here is my new Video of the robot arm project:


    I also started uploading the cad files on github:

    https://github.com/4ndreas/BetaBots-Robot-Arm-Project

    Still a mess I try to clean it up in the next weeks.

  • Working on Version 4

    Andreas Hoelldorfer09/11/2015 at 20:46 9 comments

    I'm working on a new version based on the experience I made with the previous versions.

    The plan is to use stepper motors and timing belt gears.

    The plan is to use a Nema23 stepper for the rotary base,

    Joint one and two will be Nema24 ( this: http://www.omc-stepperonline.com/dual-shaft-cnc-stepper-motor-nema-24-100mm-4nm566-ozin-24hs393008d-p-388.html )

    Joint 3 and 4 Regular Nema17 stepper and for the 5 joint a HerkuleX DRS-0101 .

    But nothing is final now.

    Power supply will be 24V-36V I guess.

View all 19 project logs

  • 1
    Step 1

    Print all parts and assemble them ;)

View all instructions

Enjoy this project?

Share

Discussions

Dainius wrote 01/16/2015 at 23:31 point

I really like the project. I'm interested in what software would run this arm? Is there an already built solution or you'll have to write it from scratch?

  Are you sure? yes | no

Andreas Hoelldorfer wrote 01/20/2015 at 08:54 point

Well I hope I can run the hole kinematics on a micro controller board. So you send a set of coordinates like (X,Y;Z; alpha, beta, gamma) witch and the arm moves its tip to this place. I don't found any built solution by now, I guess I have do do a lot by myself.

  Are you sure? yes | no

TTN wrote 01/20/2015 at 18:42 point

Smoothieboard software doesn't support robotic arms at the moment, but it's really really straight forward and easy to add a new arm solution. I added a new solution for my non linear delta, and I was surprised at how straight forward it was. There's a contest being held atm: http://smoothiecontest.org/

Ask me if you want more details on how to add the new arm solution if you like, its super easy : )

  Are you sure? yes | no

Stefan Harjes wrote 01/29/2015 at 21:11 point

have you looked at rasberry pi running ros?

Cheers

  Are you sure? yes | no

tlankford01 wrote 01/16/2015 at 23:08 point

A quick question, are you planning on programming in an environment like ROS or a similar existing open source or are you just starting with fresh python scripting?

  Are you sure? yes | no

Andreas Hoelldorfer wrote 01/20/2015 at 08:55 point

No python or any other scripting ;) I will run as most as possible on a micro controller. GUI will be c#.

  Are you sure? yes | no

tlankford01 wrote 01/23/2015 at 02:09 point

This is fantastic. Thank you again for sharing. I am not sure if it has been answered before but are any of the current parts larger than 250mm in any plane? I would like to start print as soon as the cable guides are worked out. Then I hope to be able to make useful contribution.

  Are you sure? yes | no

tlankford01 wrote 01/23/2015 at 02:14 point

Also, are you planning on modifying the base with a stronger DC motor or are you going to keep the original design on it. It has impressive speed and strength in the video.

  Are you sure? yes | no

tlankford01 wrote 01/16/2015 at 22:43 point

Very cool! As soon as the orange files are available I think I would like to make a dc geared motor version. I am working on a wheelchair robot so it would be the perfect arm for giving me a "hand" around the farm. I would very much like to start on the gripper first. Thank you for sharing your amazing project.

  Are you sure? yes | no

S-na wrote 01/12/2015 at 21:25 point

awesome :)

  Are you sure? yes | no

TAIBHSE DESIGNS wrote 01/12/2015 at 15:51 point

OK this is a very interesting project, reminds me of the robotic arm assistant tony stark has, how I always wanted one of my own.

  Are you sure? yes | no

Andreas Hoelldorfer wrote 01/12/2015 at 18:19 point

I think every reader here wants his own ;). My future plans include a moving stage with wheels (I always wanted to try omni-wheels).

If someone else is making the "inteligent" software, I can do the mechanics and electronic.

  Are you sure? yes | no

Chaz wrote 01/12/2015 at 14:18 point

Most robots run off of harmonic drives, I know someone who 3d printed one and it worked great. It might be worth the change in the long run.

  Are you sure? yes | no

tobias.kornmayer wrote 01/12/2015 at 07:50 point

Nice job! Ever thought about planetary gearsets inside the joints? Thereby you could get around the low stepper torque. Points to start would be http://www.thingiverse.com/thing:407533 or something like the eccentric version http://www.nidec-shimpo.co.jp/en/products/pte/coronet/ (also somehow on thingiverse, but I can't find it right now)

  Are you sure? yes | no

Andreas Hoelldorfer wrote 01/12/2015 at 08:33 point

Interesting idea (for future iterations). There is a lot of space inside the arms. Well I used for the second version dc motors with atached planatary gears.

  Are you sure? yes | no

tobias.kornmayer wrote 01/12/2015 at 12:19 point

now I found what I meant: http://www.thingiverse.com/thing:19649 and http://www.zincland.com/hypocycloid/ (python dxf generator) But I guess the output shaft would need some ruggedifications :)

  Are you sure? yes | no

Hacker404 wrote 01/12/2015 at 00:32 point

Can I ask why you chose unipolar steppers?

  Are you sure? yes | no

Andreas Hoelldorfer wrote 01/12/2015 at 08:24 point

I got one cheap a few years ago. So It was available. The other ones are bipolar. But I'm working on a second version with geared dc motors.

  Are you sure? yes | no

ganzuul wrote 01/11/2015 at 00:16 point

It looks rock solid, and light too. This is really impressive to me. =)

  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