Stairs | Marble Machine STL

Files were just updated on 24th of December and are now better than ever! Happy 3D printing!

You can also purchase Hardware Kit, so you don't have to worry about marbles, motors, etc...


You are buying digital STL files available immediately for download and you will need a 3D printer to print with a minimum bed size of 180x180x180mm. Yes, it can be printed on Prusa Mini by disabling the skirt.

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


You get two base machines, you also need to add a minimum of 1 module to the cart, unless you already have them. All of the modules on our website are interchangeable between all of the machines. You can also get a free marble machine module here.


You are getting two versions. The first is motorized and the second is hand-cranked. You can print just one of them or both if you would like. For the motorized version, you will need a hardware kit and for the hand-cranked version, you will only need the marbles. The kids absolutely love the hand-cranked version, since it is more interactable!


We also sell Fully Assembled Stairs.

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



Length 180mm 
Width 180mm 
Height 180mm 
Marble Size 7.14mm| 9/32”
Motor N20, 15 - 60 RPM (we use 15RPM)
Printing Time 12 Hours
Base Color Consumption 189 grams
Accessory Color Consumption 80 grams
Printer Bed Dimensions 180x180x180 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 12 reviews
    Matthew Ciccocioppo
    Printed on: Ender 3 v2
    Filaments used: Overture PLA

    I have become fully addicted to out of marbles and will eventually have printed everything available. I've been using the excuse that my niece and nephew (5&3) love it but truthfully it's just as much for me.

    Jon Minto
    Printed on: Creality CR6-SE
    Filaments used: Normal PLA
    Excellent base, easy to put together

    Really good base. I took the liberty of ruggedising it in a few places as it’s intended for a 3-year old. There are two protrusions on the base to allow modules to be seated correctly. I accidentally broke one and as such removed the other and screwed it a hex bolt with a head the same diameter as the original protrusions which has worked well. Using what I learnt there I removed protrusions to seat the stairs and screwed in two hex bolts from underneath to anchor the stairs to the base solidly. To make sure the base remained level I screwed in two shorter hex bolts from under the base is the remaining two corners.

    Roger Jones
    Printed on: Anycubic Mega S
    Filaments used: PLA

    The design is very clever and it printed out well. The stairs needed very little sanding and very little cleanup needed on the other parts. I made a test fit of the stairs to the base and both lineup pegs broke off. So I reprinted the base. The line up pegs for the modules also broke off and I drilled out holes and glued in pegs which have worked very well.

    stephen merriman
    Printed on: ender 3 v2
    Filaments used: pla
    great design

    had a couple of problems the arm that drives it up and down broke getting it of the plate was never going to be strong enough
    and the motor mount broke trying to put the motor in
    it is not clear whether I need supports or not but the main design is great

    Printed on: RAISE3D PRO
    Filaments used: PLA