Pink and Green Domino Machine II

A vertical stack domino machine.


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


A little over three years ago I designed, 3D printed and assembled a "horizontally stacked" domino dispensing machine for the kids and grandkids, which they named the "Pink and Green Domino Machine":

I've have seen a number of variations of the horizontally stacked domino machines over the years, but I have only seen two "vertically stacked" domino machines, so I decided to design, 3D print and assemble this vertically stacked domino machine, which the kids and grandkids have creatively named the "Pink and Green Domino Machine II".

When designing a mechanism such as this, I start by isolating the design constraints needed to determine the overall design of the model. In this model, the primary design constraint was the size of a "standard" domino (which I quickly discovered was not that "standard" after all) which would determine the size and swing of the guides, the size and stroke of the piston, the length, width and arc of the track from the vertical stack to the piston, and finally the width and height of the entire model. Along with the domino design constraints, the motor and battery back dimensions must also be considered. After incorporating the various design constraints and dimensions and positioning the various components, the design is completed by "filling in the blanks" required to connect the various dimensions and components with structure and, in this model, gears, control arms and axles.

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.2, and printed in PLA on an Ultimaker 2+ Extended and an Ultimaker 3 Extended.

Materials and methods

Purchase, Print and Prepare the Parts.

I purchased the following parts:

β€’ 500rpm 6VDC Gear Motor (search for "DC 6V 500RPM Micro Speed Reduction Motor Electric Geared Motor").

β€’ One 6VDC AAA battery pack with switch (available on line).

β€’ Eight R-24 (31mm ID, 3.5mm section, local hardware store) O-Rings.

β€’ Four AAA batteries (local hardware store).

The included file "Parts.pdf" contains the part names, quantities, layer heights, infill and support settings of the parts I 3D printed for this model.

This is a high precision print and assembly model. 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 sure 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, so I used a tap and die set (6mm by 1, 10mm by 1.5) for thread cleaning.

Assemble the Chassis Left Side.

To assemble the chassis left side, I performed the following steps:

β€’ Threaded "Hub.stl" into the front axle hole in "Chassis, Left.stl".

β€’ Positioned the gear motor between the motor mount and worm gear axle mount on the chassis left assembly then slid the motor up and into the motor mount until the motor shaft end was even with the motor mount.

β€’ Positioned "Gear, Worm.stl" between the motor shaft and worm gear axle mount such that the motor shaft hole in the worm gear is nearest the motor shaft and with the motor shaft hole flat aligned with the motor shaft flat, then pressed the motor down into the worm gear.

β€’ Slid "Axle, Gear, Worm.stl" through the worm gear axle mount hole then threaded it into the worm gear.

β€’ Positioned "Gear, Arms.stl" onto the assembly then secured in place with "Axle, Gear, Arms.stl".

β€’ Positioned "Gear, Drive.stl" onto the assembly then secured in place with "Axle, Gear, Drive.stl".

β€’ Threaded two "Pin.stl" into "Piston.stl".

β€’ Positioned "Arm, Piston.stl" in the piston assembly then secured in place with "Axle, Arm, Piston.stl" using a 7/64" hex wrench.

β€’ Positioned "Guide, Left.stl" into "Mount, Left.stl" then secured in place using one "Axle, Guide.stl".

β€’ Positioned the left piston pin into the left guide guide slot, slid the assembly onto the chassis left assembly piston guide, then secured the assembly in place with one "Bolt, Mount.stl" (a second bolt is added later).

β€’ Positioned "Arm, Domino.stl" onto the chassis assembly then secured in place with "Axle, Arm, Domino.stl".

β€’ Secured the free ends of the piston and domino arms to the arms gear using one "Axle, Gear, Arms, Arms.stl".

Assemble the Chassis Right Side.

To assemble the chassis right side, I performed the following steps:

β€’ Positioned "Guide, Right.stl" into "Mount,Right.stl" then secured in place using the remaining "Axle, Guide.stl".

β€’ Positioned the right guide assembly onto "Chassis, Right.stl" and secured in place with two "Bolt, Mount.stl".

β€’ Threaded the remaining "Hub.stl" into the front axle hole of the right chassis assembly.

Final Assembly.

For final assembly, I performed the following steps:

β€’ Pressed "Gear, Front.stl" onto "Axle, Wheel, Front.stl" centering the gear on the axle spline.

β€’ Positioned the front axle assembly into the chassis left assembly, long end first.

β€’ Positioned the pin slot on the right guide over the right pin on the piston, positioned the front axle into the axle hole of the chassis right assembly, carefully positioned the left and right chassis assemblies together, then secured together using three "Bolt, Chassis.stl".

β€’ Installed "Bolt, Mount, Chassis.stl" in the left chassis mount assembly.

β€’ Placed four O-Rings onto the two "Wheel, Rear.stl" then secured the wheels to the chassis assembly using two "Axle, Wheel, Rear.stl".

β€’ Placed four O-Rings onto the two "Wheel, Front.stl" then threaded the wheels onto the front axle assembly.

β€’ Placed four batteries in the battery holder then installed the battery holder cover.

β€’ Soldered the battery holder red ("+") wire to the motor "+" terminal, then soldered the battery holder black ("-") wire to the motor "-" terminal.

β€’ Placed double sided tape on "Mount, Battery.stl".

β€’ Pressed the battery holder onto the double sided tape, centering the battery onto the battery mount.

β€’ Secured the battery holder assembly to the chassis assembly using one "Bolt, Chassis.stl" and one "Bolt, Mount, Battery.stl".


β€’ Press "Funnel.stl" into the funnel guides on the top of the model.

β€’ Turn the model on, wait until the two guides are fully closed, then turn the model off (this step makes sure "Arm, Domino.stl" is in the proper position for domino loading).

β€’ Load up to ten "Domino.stl" into the funnel.

β€’ Turn the model on and deposit dominoes!

Hope you enjoy it!



See all issues or open a new issue


Ac2092aa513c028ba391b2d2149263d7?default=blank&size=40Surpercraftymom added this to the Toys collection ago
84b4e36cce8f63592d0485aed69e5de9?default=blank&size=40Alexandre Chaussier added this to the Toys collection ago
0592e92f50010d5abf34a408bf416747?default=blank&size=40redpaul6t8 added this to the Things to Make collection ago
D696e492a06ae8550d2665fc3b7775df?default=blank&size=40dboriska added this to the Kids collection ago
9a77b671aff4e180bbbf923ee3301979?default=blank&size=40gandy92 added this to the Robots collection ago
Dbcf18d0e8dbe31286f16e6d1cf30ff3?default=blank&size=40Locke Newell added this to the education collection ago
7e706eb3d2862711f42a2fe1683461c8?default=blank&size=40Aymeric MORIN added this to the A faire collection ago
Mini scs perth south paul chau 200PaulChau added this to the good stuff collection ago
138ac0d73fe41e9aecc4c1b87876975e?default=blank&size=40buffetlover added this to the Toys collection ago
71ac4f94fa4432dff4b78d8d81bcda05?default=blank&size=40Yhellowt added this to the To print collection ago
585ff5f36b0587ae06fd8ba02fb6b0f7?default=blank&size=40cnageorge added this to the Toys collection ago
957ee66a7df9ed22748e32e2717b2b3d?default=blank&size=40kblman added this to the Machines collection ago
Dfd63ddaac6cfab93f8de2fb875a2aa7?default=blank&size=40agering added this to the Meins collection ago
8ecd51c8ebb5672956637b455a9ae12b?default=blank&size=40κΉ€μ£Όμ˜ (별밭) added this to the TOY collection ago
Mini lora and iGreg Zumwalt published this design ago