Free 3D model

Steam Locomotive

A small six-coupled tank engine, 25 cm long, on two pieces of 45 mm gauge track. Everything under the running plate works the way it does on a real locomotive. Turn the wheels and the main rods drive the pistons in the cylinders, which have windows so you can watch them. The valves are moved by Walschaerts gear: a return crank on the driving wheel swings the curved expansion link, the radius rod picks up that swing from the die in the link, and the combination lever adds a little of the crosshead's motion, so the valve opens just before each stroke. The reversing lever in the cab works too. Through the reach rod and the weigh shaft it lifts both radius rods in their links: at the bottom the engine is in full forward gear, in the middle the valves hardly move, at the top it runs in reverse. The gear is set out like the real thing, with 0.4 mm lead in every gear and the right-hand cranks a quarter turn behind the left ones. The joints are short pieces of 1.75 mm filament, so you need no screws.

  • 75printed parts
  • 11 × 31 × 16 cmassembled (L × W × H)
  • ≈ 0.8 kgfilament in total
  • 194 mmheight for the boiler, which prints standing; the frame plates are 225 mm long and fit a 220 mm bed diagonally
Download all files ZIP · 0.8 MB

Free for personal use under CC BY-NC 4.0: print it, remix it and share it with credit to Shapekit. Please don't sell the files or the prints.

Take it apart in 3D · Parts · How to build it

In 3D

Turn it, take it apart

Every part as you print it. Pick colours to see what your filament will look like.

The 3D model (3.4 MB) loads when you get here.

Preview colours

Wheels, frames and buffer beams
Rods and valve gear
Boiler, tanks, cab and cylinders
Track

Drag to rotate · scroll or pinch to zoom

In the download

48 parts, ready to print

Every STL is already placed the right way up. Download them all at once, or one by one.

Frame plate × 2

One of the two main frames, 225 mm long, with the axle holes, the hole for the weigh shaft and slots for the stretcher. A tab at the front goes into the cylinder block, one at the back into the rear buffer beam.

Size
225 × 58 × 4 mm
Print
Lying flat. No supports. 225 mm long: diagonally on a 220 mm bed.
Filament
≈ 77 g
STL 81 KB: Frame plate

Frame stretcher

Holds the two frames the right distance apart, behind the driving axle.

Size
35 × 22 × 8 mm
Print
Standing on its end. No supports.
Filament
≈ 3 g
STL 3 KB: Frame stretcher

Cylinder block

Both cylinders, both steam chests and the saddle between the frames in one part. Windows in the outer walls show the pistons and the piston valves, and you can see the steam ports at both ends of each cylinder.

Size
96 × 58 × 36 mm
Print
Front face down. No supports: the bores and the windows are bridged.
Filament
≈ 64 g
STL 0.4 MB: Cylinder block

Cylinder cover × 2

Front cover of a cylinder, with a spigot that fits the bore.

Size
24 × 24 × 5 mm
Print
Outside face down. No supports.
Filament
≈ 3 g
STL 48 KB: Cylinder cover

Steam chest cover × 2

Front cover of a steam chest.

Size
15 × 15 × 4 mm
Print
Outside face down. No supports.
Filament
≈ 1 g
STL 32 KB: Steam chest cover

Front buffer beam

With two buffers and the coupling hook. Two filament dowels fix it to the front of the cylinder block.

Size
100 × 42 × 19 mm
Print
Back face down, buffers up. No supports.
Filament
≈ 19 g
STL 92 KB: Front buffer beam

Rear buffer beam

With two buffers and the coupling hook. The frames go into its two slots.

Size
100 × 42 × 19 mm
Print
Back face down, buffers up. No supports.
Filament
≈ 20 g
STL 84 KB: Rear buffer beam

Running plate, front

The running plate over the cylinders. It rests on the lugs of the cylinder block.

Size
112 × 94 × 3 mm
Print
Lying flat, the right way up. No supports.
Filament
≈ 34 g
STL 1 KB: Running plate, front

Running plate, rear

The running plate under the tanks and the cab. Underneath it carries the brackets for the two expansion links, the pivot for the reversing lever and the cab steps. Its front edge laps over the front part.

Size
178 × 114 × 35 mm
Print
Upside down, so the brackets and steps point up. No supports. 178 mm long.
Filament
≈ 69 g
STL 46 KB: Running plate, rear

Driving wheel, left × 3

56 mm across the flange, with twelve spokes, a counterweight and a coned tread. The D-shaped holes for the axle and the crank pin only let it go on one way.

Size
56 × 56 × 8 mm
Print
Flange face down. No supports.
Filament
≈ 34 g
STL 0.2 MB: Driving wheel, left

Driving wheel, right × 3

The same, with the crank a quarter turn behind the left one.

Size
56 × 56 × 8 mm
Print
Flange face down. No supports.
Filament
≈ 34 g
STL 0.2 MB: Driving wheel, right

Axle × 3

6 mm, D-shaped, through both frames. It turns in the frames; the wheels are glued on its ends.

Size
57 × 6 × 5 mm
Print
Lying on its flat. No supports.
Filament
≈ 5 g
STL 10 KB: Axle

Crank pin, left × 2

For the front and rear wheels. Its head holds the coupling rod.

Size
13 × 7 × 7 mm
Print
Standing on its head. No supports.
Filament
≈ 0 g
STL 23 KB: Crank pin, left

Crank pin, right × 2

The same for the right side.

Size
13 × 7 × 7 mm
Print
Standing on its head. No supports.
Filament
≈ 0 g
STL 23 KB: Crank pin, right

Main crank pin, left

For the driving wheel: a collar for the coupling rod, a seat for the main rod and a square end for the return crank.

Size
20 × 7 × 7 mm
Print
Standing on the tip of the pin. No supports.
Filament
≈ 0 g
STL 41 KB: Main crank pin, left

Main crank pin, right

The same for the right side.

Size
20 × 7 × 7 mm
Print
Standing on the tip of the pin. No supports.
Filament
≈ 0 g
STL 41 KB: Main crank pin, right

Coupling rod × 2

Joins the crank pins of all three wheels on one side, so they turn together.

Size
121 × 9 × 3 mm
Print
Lying flat. No supports.
Filament
≈ 4 g
STL 76 KB: Coupling rod

Main rod × 2

From the crosshead to the main crank pin.

Size
86 × 15 × 3 mm
Print
Lying flat. No supports.
Filament
≈ 3 g
STL 39 KB: Main rod

Crosshead, left

Slides along the slide bar. It holds the gudgeon pin for the main rod, the piston rod and, on its drop arm, the union link.

Size
25 × 19 × 7 mm
Print
Lying flat. No supports.
Filament
≈ 2 g
STL 43 KB: Crosshead, left

Crosshead, right

The same for the right side.

Size
25 × 19 × 7 mm
Print
Lying flat. No supports.
Filament
≈ 2 g
STL 43 KB: Crosshead, right

Slide bar × 2

The crosshead's guide. A tab at the front is glued into the back of the cylinder.

Size
46 × 4 × 4 mm
Print
Lying on its side. No supports.
Filament
≈ 2 g
STL 2 KB: Slide bar

Piston × 2

Piston with its rod, which is glued into the crosshead.

Size
37 × 17 × 17 mm
Print
Standing on the piston. No supports.
Filament
≈ 4 g
STL 64 KB: Piston

Return crank × 2

Sits on the square end of the main crank pin, so it always points the right way. Its pin drives the eccentric rod.

Size
19 × 8 × 3 mm
Print
Lying flat. No supports.
Filament
≈ 1 g
STL 22 KB: Return crank

Eccentric rod × 2

From the return crank to the foot of the expansion link.

Size
42 × 12 × 2 mm
Print
Lying flat. No supports.
Filament
≈ 1 g
STL 30 KB: Eccentric rod

Expansion link, left

The curved link that rocks on its trunnion. The die at the end of the radius rod slides in the groove on its outer face: the lower the die, the further the valve moves.

Size
40 × 12 × 9 mm
Print
Lying flat, groove up. No supports.
Filament
≈ 2 g
STL 82 KB: Expansion link, left

Radius rod × 2

Carries the die in the expansion link at the back and drives the top of the combination lever at the front.

Size
56 × 25 × 6 mm
Print
Lying flat, die up. No supports.
Filament
≈ 2 g
STL 36 KB: Radius rod

Combination lever × 2

Radius rod at the top, valve spindle in the middle, union link at the bottom. It mixes the swing of the link with the motion of the crosshead.

Size
45 × 14 × 2 mm
Print
Lying flat. No supports.
Filament
≈ 1 g
STL 39 KB: Combination lever

Union link × 2

From the drop arm of the crosshead to the bottom of the combination lever.

Size
20 × 6 × 2 mm
Print
Lying flat. No supports.
Filament
≈ 0 g
STL 29 KB: Union link

Valve crosshead × 2

Joins the valve spindle to the combination lever.

Size
9 × 6 × 4 mm
Print
Lying flat. No supports.
Filament
≈ 0 g
STL 15 KB: Valve crosshead

Piston valve × 2

Two valve heads on a spindle. It slides in the steam chest and you see it through the window.

Size
40 × 10 × 10 mm
Print
Standing up, with a brim. No supports.
Filament
≈ 2 g
STL 46 KB: Piston valve

Weigh shaft

Crosses through both frames and carries the two lifting arms and the reach arm.

Size
112 × 5 × 4 mm
Print
Lying on its flat. No supports.
Filament
≈ 3 g
STL 10 KB: Weigh shaft

Lifting arm × 2

On the outer ends of the weigh shaft. It lifts the radius rod through the lifting link.

Size
33 × 11 × 3 mm
Print
Lying flat. No supports.
Filament
≈ 1 g
STL 35 KB: Lifting arm

Lifting link × 2

Short link from the lifting arm to the radius rod.

Size
15 × 8 × 2 mm
Print
Lying flat. No supports.
Filament
≈ 0 g
STL 29 KB: Lifting link

Reach arm

On the weigh shaft between the frames, for the reach rod.

Size
20 × 12 × 3 mm
Print
Lying flat. No supports.
Filament
≈ 0 g
STL 36 KB: Reach arm

Reach rod

From the reversing lever in the cab to the reach arm.

Size
85 × 6 × 2 mm
Print
Lying flat. No supports.
Filament
≈ 1 g
STL 31 KB: Reach rod

Reversing lever

Comes up through the slot in the cab floor. A small peg on it catches in the quadrant.

Size
79 × 19 × 5 mm
Print
Lying flat. No supports.
Filament
≈ 1 g
STL 38 KB: Reversing lever

Quadrant

Notched guide beside the slot in the cab floor. It holds the lever in forward, mid or back gear.

Size
27 × 19 × 6 mm
Print
Lying flat. No supports.
Filament
≈ 1 g
STL 19 KB: Quadrant

Washer × 3

Glued on the end of a pin to keep the eccentric rods and the reach rod on.

Size
5 × 5 × 1 mm
Print
Lying flat. No supports.
Filament
≈ 0 g
STL 18 KB: Washer

Boiler

Firebox, barrel and smokebox in one part, with the saddle, the boiler bands, the smokebox door and, at the back, the fire door and gauge glasses that you see in the cab.

Size
194 × 60 × 58 mm
Print
Standing on the back of the firebox. No supports. 194 mm tall.
Filament
≈ 139 g
STL 0.5 MB: Boiler

Chimney

Glued onto its flat seat on the smokebox.

Size
17 × 17 × 17 mm
Print
Standing up. No supports.
Filament
≈ 2 g
STL 70 KB: Chimney

Dome

Glued onto the barrel.

Size
20 × 20 × 12 mm
Print
Standing up. No supports.
Filament
≈ 2 g
STL 0.1 MB: Dome

Safety valves

Glued onto the firebox in front of the cab.

Size
13 × 13 × 12 mm
Print
Standing up. No supports.
Filament
≈ 1 g
STL 54 KB: Safety valves

Side tank, left

Water tank beside the boiler, standing on the running plate.

Size
102 × 41 × 21 mm
Print
Standing on its bottom. No supports.
Filament
≈ 32 g
STL 21 KB: Side tank, left

Side tank, right

The mirror image for the right side.

Size
102 × 41 × 21 mm
Print
Standing on its bottom. No supports.
Filament
≈ 32 g
STL 21 KB: Side tank, right

Cab and bunker

The cab with its windows and the coal bunker behind it, with the coal heaped on top.

Size
104 × 75 × 72 mm
Print
Standing on the floor. No supports: the windows are bridged.
Filament
≈ 82 g
STL 0.3 MB: Cab and bunker

Cab roof

Curved roof with rain strips. Two ribs underneath locate it between the cab walls.

Size
110 × 58 × 11 mm
Print
Standing on its front edge. No supports.
Filament
≈ 17 g
STL 69 KB: Cab roof

Track × 2

150 mm of 45 mm gauge track on a base. A dovetail at one end fits the socket of the next piece.

Size
156 × 88 × 12 mm
Print
Lying flat. No supports.
Filament
≈ 120 g
STL 36 KB: Track
Also needed

Parts you buy

  • About 40 cm of 1.75 mm filament, cut into 23 short pins for the joints and two dowels for the front buffer beam. PLA filament works fine.
  • Superglue (gel) and a sharp side cutter.
  • Nothing else: no screws, no bearings, no motor.
Print settings

Slicer settings

0.12 mmlayer height for the rods and the valve gear (0.2 mm for the rest)
3walls
20%infill
PLA or PETGmaterial

For a 0.4 mm nozzle. Filament amounts are estimates for these settings.

Assembly

How to build it

Print the parts

Nothing needs supports. Print the small valve gear parts at 0.12 mm and the body at 0.2 mm. Clean the edges of every hole. A filament pin must turn freely in the plain holes and needs a firm push in the tight ones, where it gets glued; open a tight hole with a 1.8 mm drill if it is too tight.

Build the chassis

Glue the two frames into the slots of the cylinder block and the rear buffer beam, with the stretcher between them. Check that the frames are square on a flat table while the glue sets. Glue two short pins into the holes in the front of the cylinder block and fit the front buffer beam onto them.

Wheels and axles

Push an axle through the frames and glue a wheel on each end, flange inwards. The D-shaped holes set the right-hand crank a quarter turn behind the left one. Do the same for all three axles, then glue the crank pins into the wheels: the short ones in the front and rear wheels, the main ones in the driving wheels, every flat facing the same way as the flat in the wheel.

Cylinders

Slide a piston into each cylinder from the front, rod first, through the gland in the back wall. Slide a valve into each steam chest the same way. Glue the cylinder covers and steam chest covers on, and glue the slide bars into the sockets in the backs of the cylinders.

Rods

Put the coupling rods on the crank pins. Slide each crosshead onto its slide bar from the back and glue the piston rod into it. Put the main rod on the main crank pin, fit its small end into the crosshead and join them with a pin glued in the crosshead. Then glue the return crank on the square end of the main crank pin: it holds the main rod on. Roll the engine: the wheels, rods and pistons must move without catching.

Running plates

Glue the rear running plate onto the frames and the front one onto the cylinder lugs, with the rear part's front edge lapping over it.

Valve gear

Fit each expansion link to its bracket under the running plate with a pin glued in the link. Join the eccentric rod to the return crank and the foot of the link, with a washer on the return crank pin. Slide the die of the radius rod into the groove of the link. Pin the combination lever to the radius rod, the valve crosshead to the lever and the union link between the lever and the crosshead's drop arm, then glue the valve spindle into the valve crosshead.

Reverser

Push the weigh shaft through the frames, threading the reach arm onto it between them, and glue the reach arm and a lifting arm on each end. Their flats make them all point the right way. Join each lifting arm to its radius rod with a lifting link. Put the reversing lever on its pivot, coming up through the slot, connect it to the reach arm with the reach rod and a washer, and glue the quadrant to the cab floor beside the slot.

Body

Glue the boiler to the running plate, the chimney, dome and safety valves on their seats, the side tanks beside the boiler and the cab over the firebox. The roof just sits on, so you can take it off to reach the lever.

Try it

Put the track together and set the engine on it. Push it along in full forward gear and watch the valves move through the windows. Move the lever to the middle notch and the valves hardly move; move it to the top and the gear is set for running backwards.

Small parts and filament pins: keep them away from small children. It is a display model, not a toy to play rough with.

More free models

Print this one next

3D render of the Radial Engine: seven silver finned cylinders around a graphite crankcase, a black three-blade propeller with a red spinner, on a white stand

Radial Engine

A 7-cylinder radial with a master rod, six link rods and a 34 cm propeller. Turn the crank and all seven pistons move.

  • 19 parts
  • ≈ 1.0 kg filament
  • STL
View and download
3D render of the V8 Engine: an orange block with graphite heads, eight silver velocity stacks, timing gears and the hand-turned pulley at the front, on a black stand

V8 Engine

A cross-plane V8 with a gear-driven camshaft and sixteen moving valves. Turn the handle and watch it run.

  • 26 parts
  • ≈ 0.8 kg filament
  • STL
View and download
3D render of the Wankel Rotary Engine: a finned orange housing with the silver rotor visible through the open front, spark plugs on the right, intake and exhaust on the left, on a black stand

Wankel Rotary Engine

A single-rotor Wankel with an open front and real phasing gears. Turn the handle and watch the rotor go round.

  • 13 parts
  • ≈ 0.4 kg filament
  • STL
View and download
3D render of the Tourbillon Wall Clock: a white dial with black hands over yellow gears in a graphite frame, the tourbillon cage with its blue balance and hairspring below

Tourbillon Wall Clock

A weight-driven wall clock with a one-minute tourbillon that is also its seconds hand.

  • 34 parts
  • ≈ 0.3 kg filament
  • STL
View and download
3D render of the Enigma Cipher Machine: a round black dial with a white letter ring, three rotor rings with black letters and a red key and pointer

Enigma Cipher Machine

Three rotors wired like the real Enigma I and a key that steps them. It really encrypts.

  • 13 parts
  • ≈ 0.3 kg filament
  • STL
View and download
3D render of the Manual Gearbox: silver gears on two shafts in an open graphite case, blue shift forks and rails above them, and the black lever in its H-pattern gate

Manual Gearbox

A five-speed gearbox with reverse and an H-pattern lever. Shift through the gears and watch the dog collars engage.

  • 41 parts
  • ≈ 0.4 kg filament
  • STL
View and download
3D render of the Music Box: a yellow drum full of black pins between the cheeks of a teal frame, a silver comb under its front and the crank on the right

Music Box

A hand-cranked music box with a drum you program with filament pins. Two octaves, tuned by hand.

  • 8 parts
  • ≈ 0.2 kg filament
  • STL
View and download
3D render of the Walking Strandbeest: eight orange Jansen legs on a graphite body with white cranks

Walking Strandbeest

Eight Theo Jansen legs and an N20 gear motor on two AA batteries. It walks across your desk by itself.

  • 17 parts
  • ≈ 0.2 kg filament
  • STL
View and download
3D render of the Car Differential: a graphite housing cut open along the axle, an orange ring gear and pinion, a blue carrier with the spider gears, silver axles to two white wheels with black tyres, on a white stand

Car Differential

A cutaway rear axle with a crank: hold one wheel and the spider gears make the other turn twice as fast.

  • 19 parts
  • ≈ 0.8 kg filament
  • STL
View and download
3D render of the Coffee Cup Stirling Engine: a red flywheel on a black A-frame above a silver air chamber with aluminium plates, the white conrods and the orange power cylinder

Coffee Cup Stirling Engine

A low temperature Stirling engine with a balloon diaphragm and a big flywheel. It runs on a mug of hot coffee.

  • 17 parts
  • ≈ 0.2 kg filament
  • STL
View and download
3D render of the Blacksmith Automaton: a blue smith with his hammer raised next to a black anvil with an orange horseshoe, on a terracotta box with a yellow crank

Blacksmith Automaton

A hand-cranked automaton: a snail cam lifts the smith's hammer and lets it drop on the horseshoe.

  • 16 parts
  • ≈ 0.1 kg filament
  • STL
View and download
3D render of the Orrery: an orange Sun with six planets and the Moon on silver arms, above yellow gears in a graphite drum with a crank

Orrery

The Sun, six planets and the Moon on geared arms. One turn of the crank is one year.

  • 43 parts
  • ≈ 0.6 kg filament
  • STL
View and download
3D render of the Marble Machine: a silver screw lift on the left, orange tracks and a red rocker on a white pegboard, on a graphite base, with coloured marbles

Marble Machine

A screw lift carries marbles up, a rocker sends them left and right, four tracks bring them back. Runs on two AA batteries.

  • 10 parts
  • ≈ 0.5 kg filament
  • STL
View and download
3D render of the Tesla Turbine: an orange housing ring with its inlet arm between two graphite side covers on a black stand, with a red spoked pulley on the shaft

Tesla Turbine

Nikola Tesla's bladeless turbine: nine flat discs in a housing, spun by compressed air from the rim inwards.

  • 9 parts
  • ≈ 0.2 kg filament
  • STL
View and download
3D render of the Tendon-Driven Robot Hand: a white hand with a graphite palm on a black open forearm, five blue servos with orange spools in a staircase and five red lines running down from the wrist

Tendon-Driven Robot Hand

A life-size hand with fishing line tendons and elastic: five servos and an Arduino make the gestures, or you pull the rings by hand.

  • 20 parts
  • ≈ 0.3 kg filament
  • STL
View and download
3D render of the Split-Flap Clock: an orange housing with a black front and two windows showing 09 57 in white digits on black flaps

Split-Flap Clock

Hours and minutes on falling flaps, like an old station board, on two stepper motors and an ESP32 that sets the time itself.

  • 28 parts
  • ≈ 0.8 kg filament
  • STL
View and download
3D render of the Antikythera Mechanism from the front: a zodiac and calendar dial with a gold Sun pointer and a Moon pointer with a half dark phase ball

Antikythera Mechanism

The ancient Greek calculator of the sky: Sun, Moon, Moon phase and eclipse cycles from one crank.

  • 45 parts
  • ≈ 0.6 kg filament
  • STL
View and download
3D render of the Kinetic Wave Sculpture: 32 blue slats on a graphite frame, their crests forming two waves, with a white crank on the right

Kinetic Wave Sculpture

A hand-cranked camshaft of 32 identical cams lifts 32 slats into two rolling waves.

  • 10 parts
  • ≈ 0.6 kg filament
  • STL
View and download
3D render of the Turbo Desk Fan from the front

Turbo Desk Fan

A working desk fan shaped like a car turbocharger, with a speed knob in the base.

  • 4 parts
  • ≈ 0.9 kg filament
  • STL
View and download
3D render of the Jet Engine Desk Fan: a white engine with a dark fan on a black base

Jet Engine Desk Fan

A turbofan with 20 swept blades. Fits the Turbo Desk Fan's base and prints without supports.

  • 7 parts
  • ≈ 0.8 kg filament
  • STL
View and download
3D render of the Self-Watering Planter: a fluted terracotta pot with a dark inner pot and the fill cap at the back

Self-Watering Planter

A fluted planter for a 12 cm plant, with a hidden 0.6 litre reservoir and a float that shows the water level.

  • 6 parts
  • ≈ 0.6 kg filament
  • STL
View and download
3D render of the Headphone Stand: a white base and upright with a teal cushioned hanger

Headphone Stand

A sturdy headphone stand with a bayonet base, a cushioned hanger, an earbud tray and a cable hook.

  • 3 parts
  • ≈ 0.3 kg filament
  • STL
View and download
3D render of the Mini Drawer Cabinet: a graphite frame with three white drawers and orange handles, one drawer open

Mini Drawer Cabinet

Two small drawers and a wide one, with drawer stops and clip-on handles. Stack or link as many as you like.

  • 5 parts
  • ≈ 0.6 kg filament
  • STL
View and download
3D render of the stand: a white base with an orange back support, holding a phone

Phone & Tablet Stand

Plug the back in at 55, 65 or 75 degrees. Fits phones and tablets in a case, with a slot for the charging cable.

  • 2 parts
  • ≈ 0.1 kg filament
  • STL
View and download
3D render of the Bird Feeder: a sage green roof and tray with a white seed tube and a dark hanging loop

Bird Feeder

A hanging seed feeder with a twist-lock tube, a perch ring and a roof that slides up to refill.

  • 4 parts
  • ≈ 0.3 kg filament
  • STL
View and download
3D render of the Rotating Desk Organizer: a white carousel with pen cups, a scissor slot and a tray on a dark base

Rotating Desk Organizer

Pen cups, a scissor slot and a tray on a base that spins smoothly on 6 mm airsoft BBs.

  • 3 parts
  • ≈ 0.3 kg filament
  • STL
View and download
3D render of the Planetary Gear Desk Toy: a graphite housing on a foot with orange gears, a white carrier, pointer and crank

Planetary Gear Desk Toy

A hand-cranked 5:1 planetary gearbox with herringbone teeth. Clicks together and prints without supports.

  • 7 parts
  • ≈ 0.2 kg filament
  • STL
View and download
3D render of the Laptop Stand: two graphite side stands joined by orange cross bars, holding an open 14-inch laptop

Laptop Stand

Lifts your screen about 12 cm at a 20° tilt. Fits 11 to 16 inch laptops; the cross bars wedge in, no screws.

  • 3 parts
  • ≈ 0.3 kg filament
  • STL
View and download
The empty stand: graphite base with side walls, two orange rollers on white axle pegs and the curved filament guide

Filament Spool Holder

Rolls any spool from 250 g to 3 kg on four 608 skate bearings, with a filament guide. Any hub size.

  • 4 parts
  • ≈ 0.2 kg filament
  • STL
View and download
3D render of the Gridfinity Starter Set: a graphite baseplate filled with white, orange and teal bins

Gridfinity Starter Set

A 4 × 4 baseplate with eight stackable bins that fill it. Gridfinity-compatible, no supports.

  • 7 parts
  • ≈ 0.3 kg filament
  • STL
View and download
3D render of the Dice Tower: a graphite castle tower with a crenellated crown and corner turrets, standing in an orange tray with dice in front of the arched gate

Dice Tower

Two baffles and an exit ramp tumble your dice into a tray with a felt recess. No glue, no supports.

  • 4 parts
  • ≈ 0.3 kg filament
  • STL
View and download
3D render of the Battery Dispenser: a white dispenser with three chutes of batteries, one battery in each tray, and an orange lid

Battery Dispenser

Two AA chutes and one AAA chute. The bottom battery rolls onto a tray, the next drops down.

  • 2 parts
  • ≈ 0.2 kg filament
  • STL
View and download
3D render of the Cube Desk Calendar: two white cubes showing 14 and a teal bar showing OCT in a graphite stand

Cube Desk Calendar

Two number cubes show every date, three bars show the month. With a stand that hides the spare bars.

  • 6 parts
  • ≈ 0.1 kg filament
  • STL
View and download
A lamp shade with a photo in it, glowing

Or design your own

Put your own photo in a phone case, lamp shade or lithophane, right in your browser.

  • Free
  • No account
  • STL
Open the makers