MeArm V1.1 - Tiny Open Source Robot Arm - Arduino, Raspberry Pi, Micro:bit Compatible

by phenoptix in Circuits > Robots

26091 Views, 93 Favorites, 0 Comments

MeArm V1.1 - Tiny Open Source Robot Arm - Arduino, Raspberry Pi, Micro:bit Compatible

IMG_0027.jpg

MeArm is a tiny robot arm that came to Instructables in 2014. Build instructions, cutting files and code for Arduino and Raspberry Pi are shared here, as ever, under a CC-BY-SA licence. Which means please use it, share it and love it but let people know where you got it from. Checkout our store at MeArm if you want to purchase a kit.

The MeArm is made up of a structure of acrylic (or wood, mdf or polycarbonate), a bunch of machine screws and nuts, servo motors (to make it move) and a controller (to make the servo motors move).

The servo motors and the controller are important to set up before you start the physical build, that way you'll only have to build it once.

Our story is one that started on Instructables and we're very proud to still be sharing our designs and instructions on here!

This version will take you around two hours to build, if you check out our latest design you can build that in under 30 minutes.



If You're Cutting Your Own...

2014-04-29 11.33.05.jpg

Check out the files over on thingiverse. The design is optimised for 3mm materials, it doesn't have to be too accurate. You can download the dxf file which should work with no messing on your laser cutter.

We use a laser cutter but we've seen these milled, water jetted and even cut by hand (impressive I know!!).

Setting Up Your Servos. Choose Your Weapon!

IMG_0004.JPG
IMG_0007.JPG
IMG_0009.JPG
IMG_0010.JPG
IMG_0011.JPG
IMG_0012.JPG
IMG_0016.JPG
IMG_0018.JPG
IMG_0019.JPG
IMG_0020.JPG
IMG_0021.JPG
IMG_0023.JPG
IMG_0024.JPG
IMG_0026.JPG
583c4f2665d22148e8000742.jpeg

The thing you want to do most is build the MeArm. It's fun building things and it looks pretty when it's done but it's a couple of hours of effort and if you don't set up the servos properly you'll have to rebuild parts of it and that really isn't fun. We want the MeArm to be something you use, we all have enough shelfware! So please, let us first set up our servos and chose what we use to drive them.

The MeArm can be driven by anything that can produce a PWM signal. This stands for Pulse Width Modulation, which means turning the signal off and on in a specific way, it's actually how you dim LEDs in lighting.

Popular ways to do this is with Arduino or Raspberry Pi, we'll go through those here. There's also code for Beaglebone Black, Spark Core and a bunch of other platforms.

For simplicity, we'll also be using our Brains board, which is an Arduino compatible board that comes preprogrammed with the MeArm Deluxe kit. It has a joystick board with two joystick controllers, which are great for testing the ranges of the servo motors.
The images here show adding batteries, plugging it in and powering the board up, removing the Joystick board and connecting it to the Xbox controller shaped acrylic piece we provide.
The code we ship on the Arduino is provided here and will work on any Arduino with a couple of tweaks.

Attach the Servo Horns to the Appropriate Levers!

IMG_0028.JPG
IMG_0029.JPG
IMG_0030.JPG
IMG_0031.JPG
IMG_0032.JPG
IMG_0033.JPG
IMG_0034.JPG
IMG_0035.JPG
IMG_0036.JPG
IMG_0037.JPG

The servo horns are the little plastic parts that fit to the end of your servo motors. Here they're black.

You'll need a small screw driver to attach them and if there is a part where it's good to get an adult to help this is it. Doing them in a single step means you can clear up the spare parts this generates.

Follow the images and attach the appropriate shaped horn using the small sharp silver screws. Put the small machine screws in a bag and put them aside, with your screwdriver, for later.

Build Your Base!

IMG_0038.JPG
IMG_0039.JPG
IMG_0040.JPG
IMG_0041.JPG
IMG_0042.JPG
IMG_0043.JPG
IMG_0044.JPG
IMG_0045.JPG
IMG_0046.JPG
IMG_0047.JPG
IMG_0048.JPG
IMG_0049.JPG
IMG_0050.JPG
IMG_0051.JPG
IMG_0052.JPG
IMG_0053.JPG
IMG_0054.JPG
IMG_0055.JPG
IMG_0056.JPG
IMG_0058.JPG

This step is building the base. Follow the images through for the correct order.

It is first putting the collar on the servo, attaching that to the small base board with 2 x 8mm screws (use the screw sorter).

Second put the 20mm screws through the big base board and put the nuts on half way. This is so you can screw them into the small base board. Line up the small base board and screw the 20mm screws in until they are not quite flat with the top of the small base board.

Once all the 20mm screws are screwed into the small base board you can tighten the nuts down to the big base board.

NOTE: The screws self tap into the board. This means they make their own thread, it can be a little tough to start.

ALSO NOTE: Nothing should break here, but if you have an official Mime Industries MeArm contact us and we'll replace any part that breaks during construction.

Build the Left Side

IMG_0059.JPG
IMG_0060.JPG
IMG_0061.JPG
IMG_0062.JPG
IMG_0063.JPG
IMG_0064.JPG
IMG_0065.JPG
IMG_0066.JPG

Follow the images through.

You'll put the servo through the collar to help attach it. We've made a small video for this step and here it is

Attach the servo and collar to the left side plate with 2 x 8mm screws.

Build the Right Side

IMG_0067.JPG
IMG_0068.JPG
IMG_0069.JPG
IMG_0072.JPG
IMG_0073.JPG
IMG_0074.JPG
IMG_0075.JPG

Building the right side is very similar to the left. Make sure the servo is going onto the correct side. If you hold the left and right sides up the servos should both be on the outsides of the piece. If that doesn't make sense, have a look at the pictures of the completed arm. The servos bases face outwards, that's the correct way.

Build the Claw - Step One

IMG_0077.JPG
IMG_0078.JPG
IMG_0079.JPG
IMG_0080.JPG
IMG_0081.JPG
IMG_0082.JPG
IMG_0083.JPG
IMG_0084.JPG
IMG_0085.JPG
IMG_0086.JPG

As before the images should guide you through.

Put the servo through the collar (similar to before).

Put the side parts on (it matters which way, check out the images, pay attention - but don't worry, you can remove screws if necessary).

Attach the base using 4 x 8mm screws.

Build the Claw - Part 2

IMG_0087.JPG
IMG_0089.JPG
IMG_0090.JPG
IMG_0091.JPG
IMG_0092.JPG
IMG_0093.JPG

Now you're going to attach the claws and gears.

We'll use an 8mm, 10mm and 12mm screw. Follow the images through. If you need more detail here let me know!

Calibrate All the Servos! Step One Claw

IMG_0095.JPG
IMG_0096.JPG
IMG_0097.JPG
IMG_0098.JPG
IMG_0099.JPG
IMG_0100.JPG
IMG_0101.JPG
IMG_0102.JPG
IMG_0103.JPG

With your chosen controller get the horn assembly from earlier and one of the screws from your bag. Test the full range of your servo and put the horn assembly on loosely. Test the range again to see if the claw closes. When you're happy put the machine screw in.

Next!

Calibrate All the Servos! Step Two Left

IMG_0105.JPG
IMG_0106.JPG

With your chosen controller get the horn assembly from earlier and one of the screws from your bag. Test the full range of your servo and put the horn assembly on loosely. Test the range again to check the lever doesn't go past where the base would be. When you're happy put the machine screw in.

Next!

Calibrate All the Servos! Step 3 Right

IMG_0108.JPG
IMG_0109.JPG
IMG_0110.JPG

With your chosen controller get the horn assembly from earlier and one of the screws from your bag. Test the full range of your servo and put the horn assembly on loosely. Test the range again to check the lever doesn't go past where the base would be. When you're happy put the machine screw in.

Next!

Build the Middle Bit

IMG_0111.JPG
IMG_0112.JPG
IMG_0113.JPG
IMG_0114.JPG
IMG_0115.JPG

Next we build the middle bit. What's important here is that the parts move in straight lines, and are loose like a marionette.

We've made some videos of the sort of looseness we're looking for. This is important for the whole structure. Loose parts so the servo has no force to work against.

Assemble the Base - Left Side (TRICKY)

IMG_0116.JPG
IMG_0117.JPG
IMG_0118.JPG
IMG_0119.JPG
IMG_0120.JPG
IMG_0121.JPG
IMG_0122.JPG
IMG_0123.JPG
IMG_0124.JPG
IMG_0125.JPG
IMG_0126.JPG

We're entering the part of the build that is tricky, not like a crossword tricky, more like tying your shoes for the first time tricky.

We're putting together the left side, middle bit, front strut and centre plate. Check out the images, let us know if there's another image that would help.

Assemble the Base - Left Side Levers

IMG_0127.JPG
IMG_0128.JPG
IMG_0129.JPG
IMG_0130.JPG
IMG_0131.JPG
IMG_0132.JPG
IMG_0133.JPG
IMG_0134.JPG
IMG_0135.JPG
IMG_0136.JPG
IMG_0137.JPG
IMG_0138.JPG
IMG_0139.JPG
IMG_0140.JPG
IMG_8976.JPG
IMG_8977.JPG
IMG_8978.JPG
IMG_8979.JPG
IMG_8980.JPG

Now we add the back strut and levers on the left side.

Here again we want the joints to be loose! Check out the images, let us know if there's anything that's not clear.

Assemble the Base - Right Side and Centre Strut (you Will Hate Me)

IMG_8981.JPG
IMG_8982.JPG
IMG_8983.JPG
IMG_8984.JPG
IMG_8985.JPG
IMG_8986.JPG
IMG_8987.JPG
IMG_8988.JPG
IMG_8989.JPG
IMG_8990.JPG
IMG_8991.JPG
IMG_8992.JPG

This is the part where you'll want extra hands. It's a little tricky to line everything up. Once this is done though it's easy. Please don't give up here. Feel free to swear at me.

Follow the images and see how you get on, please let me know if anything else would help. Please keep it clean!

Add the Right Side Levers

IMG_8993.JPG
IMG_8994.JPG
IMG_8995.JPG
IMG_8996.JPG
IMG_8997.JPG
IMG_8998.JPG
IMG_8999.JPG
IMG_9000.JPG
IMG_9001.JPG
IMG_9002.JPG
IMG_9003.JPG
IMG_9004.JPG
IMG_9005.JPG
IMG_9006.JPG
IMG_9007.JPG
IMG_9008.JPG
IMG_9009.JPG
IMG_9010.JPG

These are all nice and easy. Again keep it loose. Orientation of the Y shaped part is important.

Attach the Claw!

IMG_9011.JPG
IMG_9012.JPG
IMG_9013.JPG
IMG_9014.JPG
IMG_9015.JPG
IMG_9016.JPG

Almost there! Three screws for this bit.

Attach to the Base Parts - Plug in Servos!

IMG_9017.JPG
IMG_9018.JPG
IMG_9019.JPG
IMG_9020.JPG
IMG_9021.JPG
IMG_9022.JPG

One screw to attach the base, you should have one machine screw remaining. You want it to turn 90 left and right from the centre. Attach the servos as shown, add batteries and you're oh so good to go!