Marblevator, Pick and Place, Version 2.

A TPU based gripper pick and place Marblevator,


Creative Commons Attribution Noncommercial Share Alike

Commercial use is not allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


"Marblevator, Pick and Place, Version 2" is my second "pick and place mechanism" based Marblevator. In this model, I've replaced the magnetic marble gripper used in my previous pick and place model with a hybrid PLA / TPU gripper which, so far, has operated over 72 hours with a marble drop!

As usual, I probably forgot a file or two or who knows what else, so if you have any questions, please do not hesitate to ask as I do make plenty of mistakes.

Designed using Autodesk Fusion 360, sliced using Cura 4.12.1, and 3D printed in PLA on Ultimaker S5s.

Materials and methods


I acquired the following parts:

β€’ One dual AA cell switched battery pack.
β€’ Two AA cells.
β€’ One N20 120RPM 6VDC gear motor.
β€’ Six rubber stick on pads.

Unless noted otherwise, I 3D printed the following parts at .15mm layer height, 20% infill:

β€’ One "Arm 1.stl".
β€’ One "Arm 2.stl".
β€’ One "Arm 3.stl".
β€’ One "Axle, Arm 2, Gear (1m, 32t).stl".
β€’ One "Axle, Gear (1m, 16t).stl".
β€’ One "Axle, Gear (1m, 32t).stl".
β€’ One "Axle, Pivot.stl".
β€’ Four "Axle, Robot.stl".
β€’ One "Base.stl".
β€’ Eleven "Bolt (M8 by 1.25 by 8mm).stl".
β€’ One "Bolt, Arm 1.stl".
β€’ One "Bushing, Arm 1.stl".
β€’ Three "Foot, Base.stl".
β€’ One "Gear (1m, 16t).stl".
β€’ One "Gear (1m, 18t).stl".
β€’ One "Gear (1m, 32t).stl".
β€’ One "Gear, Motor (1m, 8t).stl".
β€’ One "Gripper, Marble, PLA.stl".
β€’ One "Gripper, Marble, TPU.stl".
β€’ One "Guide, Arm 3.stl".
β€’ One "Handle, Axle, Gear (1m, 16t).stl".
β€’ One "Mount, Motor.stl".
β€’ One "Pivot.stl".
β€’ One "Plate, Gear and Mount, Motor.stl".
β€’ One "Rack.stl".
β€’ One "Retainer, Arm 2.stl".
β€’ One "Robot, Arm, Left.stl".
β€’ One "Robot, Arm, Right.stl".
β€’ One "Robot, Head, Face.stl".
β€’ One "Robot, Head, Head.stl".
β€’ One "Robot, Legs.stl".
β€’ One "Robot, Torso.stl".
β€’ One "Track, End.stl", .06mm layer height.
β€’ One "Track, Start.stl", .06mm layer height.
β€’ One "Track.stl".
β€’ One "Yoke.stl".

This is a high precision print and assembly model using at times very small parts and in very tight spaces. Prior to assembly, test fit and trim, file, sand, etc. all parts as necessary for smooth movement of moving surfaces, and tight fit for non moving surfaces. Depending on you printer, your printer settings and the colors you chose, more or less trimming, filing and/or sanding may be required. Carefully file all edges that contacted the build plate to make absolutely certain that all build plate "ooze" is removed and that all edges are smooth. I used small jewelers files and plenty of patience to perform this step.

The model also uses threaded assembly thus an M8 by 1.25 tap and die will assist with thread cleaning if necessary.

Motor Mount Assembly.

To assemble the motor mount, I performed the following steps:

β€’ After placing the AA cells in the switched battery pack and turning the switch to off, I soldered the battery pack red wire the the motor "+" terminal and the battery pack black wire to the motor "-" terminal.
β€’ Pressed "Gear, Motor (1m, 8t).stl" onto the motor shaft.
β€’ Pressed the motor into "Mount, Motor.stl".

Base Assembly.

To assemble the base, I performed the following steps:

β€’ Glued "Robot, Legs.stl" to "Base.stl" onto the leg platform such that the toes were flush with the free edge of the leg platform and the right leg was 12mm from the rear of the base.
β€’ Pressed two rubber stick on pads onto each of the three "Foot, Base.stl".
β€’ Pressed the three foot assemblies onto the base legs.
β€’ After polishing the leading edges (the two edges that come in contact with the gripper) of "Track, Start.stl", I glued it to the start of the track.
β€’ Glued "Track, End.stl" to the end of the track.
β€’ Attached the track assembly to the base assembly using five "Bolt (M8 by 1.25 by 8mm).stl".
β€’ Attached "Plate, Gear and Mount, Motor.stl" to the rear of the base assembly using two "Bolt (M8 by 1.25 by 8mm).stl".
β€’ After gluing "Rack.stl" to "Yoke.stl", I positioned the tower on "Arm 2.stl" into the yoke slot, slid the two pieces into the dovetail slots in the base assembly, centered the hole in the arm over the hole in the base, then pressed "Axle, Arm 2, Gear (1m, 32t).stl" into the hole in the arm (a small dot of glue may be required to secure the arm to the axle).
β€’ Made certain the mechanism rotated with ease.
β€’ Applied double sided sticky tape to the base, then attached the battery pack.
β€’ Attached the motor mount assembly to the gear and motor plate using two "Bolt (M8 by 1.25 by 8mm).stl".
β€’ Positioned "Gear (1m 32t).stl" over the threaded hole on the gear and motor plate assembly then secured in place with "Axle, Gear (1m, 32t).
β€’ Positioned "Gear (1m, 16t) over the remaining hole on the gear and motor plate assembly then secured in place with "Axle, Gear (1m, 16t).
β€’ Made certain the mechanism rotated with ease.

Guide Assembly.

To assemble the guide, I performed the following steps:

β€’ Slid "Pivot.stl" onto "Arm 3.stl" making certain the threads were on the same side.
β€’ After pressing "Gripper, Marble, TPU.stl" into the slot in "Gripper, Marble, PLA.stl", I glued the two together with small dots of glue, the pressed the gripper assembly onto the arm assembly in the orientation shown with the arm being flush with the inside surface of the PLA portion of the gripper (the position will be fine turned later).
β€’ Slid "Arm 1.stl" into the center hole of "Guide, Arm 3.stl".
β€’ Pressed "Bushing, Arm 1.stl" onto arm 1.
β€’ Pressed "Gear (1m, 18t).stl" onto arm 1 then secured in place with "Bolt, Arm 1.stl".
β€’ Slid the threaded portion of arm 3 into the hole in arm 1, and the pivot into the hole in the guide.
β€’ Secured arm 3 to arm 1 using "Retainer, Arm 3.stl".
β€’ Secured the pivot to the guide using "Axle, Pivot.stl".
β€’ Made certain the mechanism operated with ease.
β€’ Rotated the motor until the yoke was at its furthest right travel, positioned the guide assembly over the base assembly, slid the 18 tooth gear on the guide assembly into the rack such that arm 1 was in the position shown, the secured the guide assembly to the base assembly using two "Bolt (M8 by 1.25 by 8mm).stl".

Final Assembly and Alignment.

For final assembly, I performed the following steps:

β€’ Slid "Handle, Axle, Gear (1m, 16t).stl" first through "Robot, Arm, Left.stl", then through "Robot, Arm, Right.stl", then pressed the handle into the hole in the gear 1m, 16t axle.
β€’ Glued the "Robot, Head, Face.stl" pieces to "Robot, Head, Head.stl", then glued the head assembly to "Robot, Torso.stl" at a 45 degree angle.
β€’ Secured the robot head and torso assembly to the robot legs using two "Axle, Robot.stl".
β€’ Secured the robot arms to the head and torso assembly using two "Axle, Robot.stl".

With assembly complete, I rotated the mechanism until the gripper was closest to the third track segment, then adjusted the gripper lengthwise on the arm shaft just enough to clear the track (about 1mm). I then rotated the mechanism until the gripper just entered the track start and adjusted the gripper such that it was centered in track start.

And that is how I 3D printed and assembled "Marblevator, Pick and Place, Version 3".

I hope you enjoyed it!



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


E63647f0b16fecb0f35dc47e14dc3adc?default=blank&size=40MICHAEL ORTIZ-RAHI added this to the Print collection ago
Mini lora and iGreg Zumwalt published this design ago