Two Wheeler | Marble Machine STL

Files were just updated on 1st of July 2022 and are now better than ever!

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 57 reviews
Martin Underhill
Printed on: Perusa
Filaments used: ESun PLA+

I printed this for my grandchildren to play with at Christmas, but I keep playing with it. 😎😎

Lyle Strasburg
Printed on: Creality CR10S
Filaments used: mutiple
the 2 wheeler

great product files printed very well.

Printed on: Ender 3 Pro
Filaments used: PLA
Two Wheeler

Brilliant design and easy to print with no supports. Needs a reasonably dialled in printer. Make sure to print the test pieces first. A joy to watch in motion.

Printed on: Anycubic Vyper
Filaments used: A black and orange color.
Very Impressive...

This looked daunting at first but it came out just fantastic. YouTube video placeholder
Dennis Phillips
Printed on: Prusa MK3S+
Filaments used: PLA for the bases and PETG slides.
Needs some updates

I ordered a two wheeler. It was delivered quickly without any problems. While assembling the pieces I have noticed the following:

1. The guard rail that keeps the marbles from falling out of the wheels needs to be thicker. It is currently 4mm thick. This should be increased to~ 6mm to allow for the flex in the large wheel's support towers. This was easy to import into a cad tool to increase the thickness then reprint.
2. The Support tower on the right base attachment to the base plate should be strengthened.
3. The slender support towers on the wave slide should be expanded at the base to provide more support so that when being printed they are less likely to be knocked lose by the extruder nozzle.
4. The hardware kit contains bolts and nuts to attach the three base plates together but the current pieces are now designed to be snapped together.