Introduction: 3-D Printed Gumball Machine
This is a 3d printed gumball machine made using Fusion 360.
UPDATE 12/6/18
I added spinner_v2(works with base v2). Because the large slope in v2 prevent the spinner from rotating. Thanks to shiblon from instructables https://www.instructables.com/member/shiblon/ for pointing the problem out as well as fixing it.
Step 1: What You Will Need
- Dubble Bubble machine size gumballs
- Fusion 360
- 3D printer
- Slicing software
Step 2: Sketch Base
- Sketch circle that will be base (75mm)
- Offset circle 2 mm inside that circle for walls
- Make a circle slightly bigger then original circle for detail on botttom (80 mm)
- Make another circle slightly bigger than the last one also for detail on bottom (85 mm)
- Make a small circle in middle (55 mm)
- Make a small circle in middle (47 mm)
- Offset that 1 mm in
- Offset it again 2.5 mm out
This finishes the base sketch
Step 3: Extrude Base
- Extrude outside ring (2 mm)
- Extrude next ring in (7 mm)
- Extrude next two rings (55 mm)
- Extrude next two rings (60 mm)
This makes the base
Step 4: Sketching Holes
- Make a 2 point circle starting at second extrude (25 mm)
- Make a center circle starting from the center of that circle (22 mm)
- Make a line across both circles around 8 mm above the bottom of the big circle
- Make a 2 point circle 6.75 mm above the big circle you can make a line to guide you (10 mm)
This will make the hole for the gumball and the hole for the crank
Step 5: Extrude Holes
Extrude bottom piece shown in first picture from two sides 55 mm out of base and then extrude side two -36 mm
Extrude the 2 extra side the base
Extrude part in the 3rd picture from two sides one 55 mm and the other -53 mm
Extrude both parts of the 22 mm circle and put it on cut (40 mm)
Extrude small circle so that it cuts (40 mm)
Extrude smallest circle from sketch 1 so it cuts (60 mm)
Step 6: Fillets
- Add fillet between the two bottom extrusions (10 mm)
- Add fillet between the two top extrusions (15 mm)
- Add fillet on edge of catcher (5.5 mm)
- Add fillet where step two left off (10 mm)
Step 7: Adding Slide for Container
- Extrude smallest circle from sketch 1 from to sides side 1 57 mm side 2 -54 mm
- Edit sketch 1 start by making a center diameter circle starting from the center of the sketch (51 mm)
- then make a second one (52 mm)
- Create a center diameter rectangle 10 x 52 mm
- Create a rectangle 15x52 mm
- Rotate it until it is only slightly inside the first one (-21 degrees)
- Extrude what the 3rd picture shows, select from object then select the top of the cylinder (4 mm)
- Extrude what the 4th picture shows, select the the top of the same cylinder (1.5 mm)
- Combine bodies then create new component from it
This creates something for the container to slide into
Step 8: Create Hole for Spinner
- Extrude the top of the inside of the base down into the base (20 mm)
- Sketch a rectangle 47x16 mm on top of base
- Extrude the largest part of the rectangle into the base so it cuts
- You will need to extrude the hole for the crank again because it is now blocked
Now the spinner has a hole to go into
Step 9: Making Container
- Go to sketch 1 and create a center diameter circle (47 mm)
- Extrude it set it on new body (45 mm)
- Create sphere starting from the center of the top of the cylinder set it on new body (93 mm)
- Hide the sphere and create a cylinder on top of the existing cylinder make reveal sphere before pressing ok (40 mm in diameter and 48 mm in height)
- shell it (2 mm)
- Extrude parts shown in the last picture (1.25 mm)
- combine all of its body and make it a new component
That finishes the container
Step 10: Cap
- Start creating a cylinder on the center of the top of the container set it on new body (45 mm in diameter and 1.25 mm tall)
- Then create another cylinder on the center of the top of that cylinder (43 mm in diameter and 17 mm tall)
- Then create a sphere on the center of the top of that cylinder (10 mm)
- Fillet the outside of the top of the tall cylinder (12 mm)
- Move the sphere down (2 mm)
- fillet the outside of the bottom of the tall cylinder (14 mm)
- Hide everything except cap sketch a circle on the bottom of it (40 mm)
- Extrude that 6 (mm)
- Combine all bodies and make it a new component
That finishes cap
Step 11: Threads
- Thread outside of cylinder on container and the inside of the cap. The default settings worked fine for me. Make sure to have modeled checked so that they can be 3d printed.
- Move down cap (6 mm)
Step 12: Sketching Crank
- If it isn't make the base visible start by making a center diameter circle on the xy plane make it in the center of the hole it should lock on to the hole once you pull it far enough (10.5 mm)
- Hide the base and make a another center diameter circle in the center of that circle (10 mm)
- Make a center rectangle (24.5x12.5 mm)
- Create 2 ellipses one on the top and anothe on the bottom (24.5x12.5 mm)
- Create another sketch on the xy axis start by making a center diameter circle center it on other sketch by making it visible (8 mm)
- Sketch another circle in the center of it (7.75 mm)
- Sketch a center diameter rectangle (2x10 mm)
- Sketch another center diameter rectangle (1.75x9.75)
This finishes the crank sketch and the connector sketch what will connect the spinner and crank
Step 13: Extruding Crank
- Extrude crank you will need to offset it (37.25 mm offset) (10 mm extrude)
- Extrude connector (-3.5 mm offset 10 mm extrude)
- Extrude circle from crank sketch start from plane showed in the last picture (.5 mm offset) (32 mm extrude)
- Create new component from it
This extrudes most of the crank
Step 14: Sketching Spinner
- Start another sketch on xy plane
- Start by making a center diameter cylinder (have it centered on the last sketch) (44 mm)
- Make 2 2 point circles one going down from the top another going up from the bottom (.65 in) (I was not able to get them right on the edge of the big circle if you have them both spaced the same it will work fine)
- Make a center diameter rectangle (.65 in. x 50 mm)
Step 15: Extruding Spinnner
- Extrude the parts of sketch shown in first picture from the object the picture shows the plane on (.5 mm offset) (17 mm extrude)
- Extrude everything in the connector sketch into the spinner do it from one of the flat sides of the spinner (17mm) make sure to uncheck anything else in objects to cut)
- Make new component out of it
Step 16: Fillets
- Fillet all edges on spinner besides hole (2 mm)
- Fillet all edges on front piece on crank (1 mm)
Step 17: Guide
- Create a sketch on the back of the spinner
- Make a center diameter circle and center it with the spinner (6 mm)
- Make another center diameter circle and center it with the spinner (6.75 mm)
- Extrude both circles out so it cuts into the wall (4 mm)
- Extrude smaller circle from end of crank (10 mm)
Step 18: Ramp
- Sketch a 71 mm center diameter circle on the center of the bottom
- Extrude it (8.5 mm)
- Sketch small line very close to the front end of it
- Extrude it (10 mm)
- Chamfer it (around 37 mm at 15 degrees)
- combine with base
This create a ramp the gumballs can slide down
Step 19: 3d Printing
Print everything at a .2 mm layer height

Participated in the
Design Now: 3D Design Contest 2016

Participated in the
Epilog Contest 8
6 Comments
4 years ago on Introduction
Hey, the gumball machine is pretty neat, thanks for posting it! I printed it out with the v2 base and wanted to let you know that the spinner won't turn in that situation (the floor of the chamber is higher toward the back in v2). Also, my print had the spinner in two pieces, oddly enough.
I created a new spinner in Fusion 360, and would love to share it with you. It works great in the v2 base. Let me know if you're interested and I'll send you all the files.
Reply 4 years ago
Wow can't believe I missed that. Sure that would be great.
Walls are probably to thin on mine too.
Reply 4 years ago
Yeah, I also fixed the wall thickness issue, partly by rotating the notch 90 degrees. Now it works great, just printed it out yesterday and assembled it.
If you would like the Fusion 360 files, I'll try to get those posted as well so you can tweak stuff to your liking.
Reply 4 years ago
Thankyou very much I added it to files.
6 years ago
Very well done! This is a really good tutorial. Thank you! :)
Reply 6 years ago
Thanks