Robot Valentine

View the video on Youtube

two hearts (with convenient easy-grip handles)

Ned has a new friend! The HiWonder Xarm is a fun little educational robot which you can buy assembled or in a kit. We thought it would be fun to see if the Xarm is repeatable enough to perform in a video alongside our Niryo Ned. It did very well for the price; at one stage, I needed to reteach some points that “wandered” for some reason but other than that it’s a great little robot. Note, the Xarm is really more of a 5-axis than 6-axis robot; the 6th axis is the gripper jaws, which does limit some of the positioning but Ned was able to work around this.

For props, I designed a simple heart shape with a grip and printed it on our FlashForge Creator Pro. Resized for the smaller heart, repeat. Slicing done on Simplify3d.

In any setup where pre-stage is the locating method, it’s important to know where your robots & parts are. I used a couple of plastic grids which are inexpensive and reusable; they’re sold as quilting accessories.

Using a grid for repeatable prestaging

We repeated the exchanging-of-valentines action over two dozen times; occasionally it didn’t work out (there was some variability where Ned put down the small heart, and occasionally the pencil stuck in his gripper jaws), but overall I was really happy with the sequence. The video featured on RoboFiesta’s Youtube channel was shot on a Samsung Galaxy S21 Ultra 5G, which has awesome media production capabilities. Edited on Adobe’s Premier Pro.

Will you be my robot valentine?

Mecademic Diode Load

Precision diode load

With 5um repeatability, the Mecademic 500 is uniquely suited for applications requiring a high degree of precision. Prestaging of components is key, however, when using purely motion with no vision or dynamic location. The CanaKit Raspberry Pi breadboard provides a good stage for this work, which could be adapted for backloading & soldering manufacturing applications. Watch the video here.

Battered Diode

Word of warning- have a few “burner” parts for use during setup. Once the diode legs get bent they are difficult to straighten!

It’s difficult to see, but the robot performs a “shimmy” action as it places the 2 diodes. This utilized the Mecademic’s ability to jog in very fine increments when building the program- in this case, 0.05mm and finer. This motion was to offset the variance in prestage presentation of the diodes, and the spring memory in the fragile diode legs. The program is included below.

Meca 500 placing diode