Case
A closed box under the frame. The frame plate on top of it is the soundboard; the box gives the notes their body. Four bosses in the corners take the screws.
- Size
- 116 × 94 × 25 mm
- Open side up. No supports.
- Filament
- ≈ 63 g

A music box you program yourself. The drum has a hole for every note at every step, 960 in all: push short pieces of filament into the holes, turn the crank, and the pins pluck a printed comb of 15 tines, two octaves of C major. The ZIP has pin charts for Ode to Joy, Twinkle, Twinkle, Little Star and Frère Jacques as a round, and a blank one for your own tune: wrap a chart round the drum and push a pin through every dot. The comb is printed PLA, so it sounds softer and rounder than a steel music box, and you tune each tine with a file and a tuner app.
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.
Every part as you print it. Pick colours to see what your filament will look like.
Drag to rotate · scroll or pinch to zoom
Every STL is already placed the right way up. Download them all at once, or one by one.
A closed box under the frame. The frame plate on top of it is the soundboard; the box gives the notes their body. Four bosses in the corners take the screws.
The plate, the two cheeks that carry the drum and the crank, and the block the comb is screwed to, in one piece, so the drum and the comb always line up. The rosette of holes lets the sound out.
960 holes, 15 notes along it and 64 steps round it, for the pins that play the tune. The 56-tooth gear is part of it. Numbers on the far end count the steps and a notch marks where step 1 starts.
15 tines tuned to two octaves of C major, from C4 (38.9 mm long) to C6 (19.4 mm). A groove on top marks each C. The slots let it slide 2 mm along the tines, so the pins meet the tips where they should.
14 teeth on a 6 mm shaft that runs through the cheek: four turns of the crank turn the drum once.
Fits the hex on the shaft, held by an M3 × 8 and a washer. The peg at the other end carries the knob.
Turns on the peg of the arm, held by an M3 × 8 and a washer.
Cuts the pins to length: stand it on the table, push filament down a hole until it stops and cut it off flush with the top. Every pin comes out 6.5 mm long, so it sticks out 2 mm from the drum.
For a 0.4 mm nozzle. Filament amounts are estimates for these settings.
Nothing needs supports. Print the comb in PLA, flat with the tines on the bed, at 100% infill and 0.12 mm layers: that is what the tine lengths are worked out for.
Stand the pin gauge on the table, push filament down a hole until it touches the table and cut it off flush with the top. Every pin comes out 6.5 mm long. The pins should go into the drum with a firm push; if a hole is too tight, open it with a 1.8 mm drill turned by hand.
Print a page of the pin charts (in the ZIP) at 100%, cut out the strip and wrap it round the drum: gear on the right, bottom edge at the notch on the far end. Push a pin through every black dot until it stops, then tear the paper off. To change the tune, pull the pins out with pliers.
Push the 3 mm rod through the far cheek, through the drum with its gear on the crank side, and into the other cheek. Slide the shaft of the crank pinion through its hole from the inside, fit the arm on the hex with an M3 × 8 and a washer, and the knob on the peg the same way.
Screw the comb onto its block with three M3 × 16 and washers, not yet tight. Turn the crank slowly and slide the comb until every pin pushes its tine down at the very tip and lets it snap back, while the drum itself never touches a tine. Then tighten the screws.
Check each tine with a tuner app. If a note is low, file a little off the tip to raise it; if it is high, file the underside near the root a little thinner to lower it. Take 0.1 mm off a tip and the note goes up by about a tenth of a semitone.
Set the frame on the case and screw it down with four M3 × 12. Stand the box on a table: the table makes it louder.
Turn the crank clockwise, about once every four seconds: that is the tempo the charts are written for. The drum plays the tune once for every four turns, and then starts again.
Small parts and short pins: keep them away from young children.

A 7-cylinder radial with a master rod, six link rods and a 34 cm propeller. Turn the crank and all seven pistons move.
View and download
A cross-plane V8 with a gear-driven camshaft and sixteen moving valves. Turn the handle and watch it run.
View and download
A single-rotor Wankel with an open front and real phasing gears. Turn the handle and watch the rotor go round.
View and download
A weight-driven wall clock with a one-minute tourbillon that is also its seconds hand.
View and download
Three rotors wired like the real Enigma I and a key that steps them. It really encrypts.
View and download
A five-speed gearbox with reverse and an H-pattern lever. Shift through the gears and watch the dog collars engage.
View and download
Eight Theo Jansen legs and an N20 gear motor on two AA batteries. It walks across your desk by itself.
View and download
A cutaway rear axle with a crank: hold one wheel and the spider gears make the other turn twice as fast.
View and download
A low temperature Stirling engine with a balloon diaphragm and a big flywheel. It runs on a mug of hot coffee.
View and download
A hand-cranked automaton: a snail cam lifts the smith's hammer and lets it drop on the horseshoe.
View and download
The Sun, six planets and the Moon on geared arms. One turn of the crank is one year.
View and download
A screw lift carries marbles up, a rocker sends them left and right, four tracks bring them back. Runs on two AA batteries.
View and download
Nikola Tesla's bladeless turbine: nine flat discs in a housing, spun by compressed air from the rim inwards.
View and download
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.
View and download
Hours and minutes on falling flaps, like an old station board, on two stepper motors and an ESP32 that sets the time itself.
View and download
The ancient Greek calculator of the sky: Sun, Moon, Moon phase and eclipse cycles from one crank.
View and download
A hand-cranked camshaft of 32 identical cams lifts 32 slats into two rolling waves.
View and download
A tank engine whose Walschaerts valve gear really works: push it along and watch the valves, pull the lever to reverse.
View and download
A working desk fan shaped like a car turbocharger, with a speed knob in the base.
View and download
A turbofan with 20 swept blades. Fits the Turbo Desk Fan's base and prints without supports.
View and download
A fluted planter for a 12 cm plant, with a hidden 0.6 litre reservoir and a float that shows the water level.
View and download
A sturdy headphone stand with a bayonet base, a cushioned hanger, an earbud tray and a cable hook.
View and download
Two small drawers and a wide one, with drawer stops and clip-on handles. Stack or link as many as you like.
View and download
Plug the back in at 55, 65 or 75 degrees. Fits phones and tablets in a case, with a slot for the charging cable.
View and download
A hanging seed feeder with a twist-lock tube, a perch ring and a roof that slides up to refill.
View and download
Pen cups, a scissor slot and a tray on a base that spins smoothly on 6 mm airsoft BBs.
View and download
A hand-cranked 5:1 planetary gearbox with herringbone teeth. Clicks together and prints without supports.
View and download
Lifts your screen about 12 cm at a 20° tilt. Fits 11 to 16 inch laptops; the cross bars wedge in, no screws.
View and download
Rolls any spool from 250 g to 3 kg on four 608 skate bearings, with a filament guide. Any hub size.
View and download
A 4 × 4 baseplate with eight stackable bins that fill it. Gridfinity-compatible, no supports.
View and download
Two baffles and an exit ramp tumble your dice into a tray with a felt recess. No glue, no supports.
View and download
Two AA chutes and one AAA chute. The bottom battery rolls onto a tray, the next drops down.
View and download
Two number cubes show every date, three bars show the month. With a stand that hides the spare bars.
View and download
Put your own photo in a phone case, lamp shade or lithophane, right in your browser.
Open the makers