We are soon launching Kickstarter for our new marble machine. Get notified here: www.outofmarbles.com/kickstarter


Your Cart is Empty

The Two Wheeler | Marble Machine STL

You are buying digital STL files available for download immediately.

You will need a 3D printer with a minimum bed size of 200x200x185mm.

G-codes for Prusa printers are also provided in the files!


The price is for the base machine only, (as seen in the 2nd picture), you also need to add a minimum of 3 modules to the cart. All of the modules are interchangeable between the machines.


I also sell a Fully Assembled 3D Printed version here.


You are NOT allowed to resell this in digital or 3D printed versions.

Length 450mm |17.7”
Width 200mm | 7.9”
Height 203mm | 8”
Marble Size 7.14mm | 9/32”
Motor N20 DC 3V, 15 RPM
Printing Time 34 hours
Base Color Consumption 484 grams
Accessory Color Consumption 151 grams
Printer Bed Dimensions 200x200x185 mm
Filament Used
Fillamentum PLA Extrafill


Please see our help topic for the list of hardware needed.


Extensive assembly instructions can be found here.

Customer Reviews

Based on 52 reviews
z g

All good

Printed on: Ultimaker 3
Filaments used: UM Pla

A wonderful product. My grandson loves this way of swapping modules and watching the marbls

Götz Todesco
Printed on: Anycubic Vyper and Artillery Sidewinder X2
Filaments used: esun PLA+
Great machine

The marble run is great fun and is ingeniously constructed. Just great to simply swap out the individual modules. So I'm currently building the bucket tower.

Joe Scharbrough
Printed on: Prusa MK3si
Filaments used: Various PLA from different manufactures
Excellent Product

Anyone with grand kids and a 3 d printer should get this. I built this with my grand kids and they have a ball with it. I built my 3d printer to expose my grandkids to technology at an early age, 4 & 6 and they always want to know what I am printing next. They love playing with the machine and I love that they learned how to assemble it including the battery and switch. I used the supplied g-codes and every thing printed great the first time. Make sure your printer is printing well before you start and make sure it lays down a solid first layer. My printer had been having those issues so before I started this project I recalibrated the printer and did a few first layer test pieces until I was confident that it was working well.

John Oosterlaken
Printed on: ender 3d
Filaments used: 123
Nice work

Printing takes a while, but everything fits well tpgether.
Still need to sand some parts a bit, and put it all together.