Free 3D model

Cube Desk Calendar

A desk calendar you never have to replace. Turn the two cubes to show the date and the bar in front to show the month. Two cubes are enough for every date from 01 to 31: one has 0 to 5, the other 0, 1, 2, 6, 7 and 8, and the 6 turned upside down is the 9. Each of the three bars carries four months. The stand holds the cubes and the bar you need, with the two spare bars out of sight behind the cubes. The numbers and letters are debossed, ready to fill with paint.

  • 6printed parts
  • 10 × 9 × 5 cmassembled (L × W × H)
  • ≈ 0.1 kgfilament in total
  • 100 mmbed size for the stand (87 × 99 mm); every other part is smaller
Download all files ZIP · 0.2 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 (0.9 MB) loads when you get here.

Preview colours

Stand
Cubes
Month bars

Drag to rotate · scroll or pinch to zoom

In the download

6 parts, ready to print

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

Stand

87 × 99 mm. A channel at the front for the month bar, two pockets for the cubes on a higher step so the numbers stay in view, and a tray at the back for the two spare bars. Everything has 0.4 mm play on each side.

Size
99 × 87 × 26 mm
Print
Flat on the bed, no supports.
Filament
≈ 54 g
STL 0.1 MB: Stand

Cube 0-5

36 mm cube with 0, 1, 2, 3, 4 and 5, 23 mm tall and 0.9 mm deep. The edges are chamfered 1.2 mm.

Size
36 × 36 × 36 mm
Print
On any face, no supports.
Filament
≈ 19 g
STL 0.2 MB: Cube 0-5

Cube 0-8

36 mm cube with 0, 1, 2, 6, 7 and 8. The 6 has a bar under it; turn it upside down and it is the 9.

Size
36 × 36 × 36 mm
Print
On any face, no supports.
Filament
≈ 19 g
STL 0.2 MB: Cube 0-8

Months: January to April

16 × 16 × 76 mm bar with JAN, FEB, MAR and APR on its four long sides.

Size
76 × 16 × 16 mm
Print
Lying on a long side, no supports.
Filament
≈ 11 g
STL 0.1 MB: Months: January to April

Months: May to August

The second bar: MAY, JUN, JUL and AUG.

Size
76 × 16 × 16 mm
Print
Lying on a long side, no supports.
Filament
≈ 11 g
STL 0.1 MB: Months: May to August
Also needed

Parts you buy

  • Nothing else to make it work.
  • To make the numbers stand out: acrylic paint or a paint marker in a contrasting colour. Brush it into the debossed numbers and letters and wipe the face clean with a damp cloth before it dries.
  • Optional: four self-adhesive rubber bumpers, 10 mm across, for the recesses under the stand.
Print settings

Slicer settings

0.16 mmlayer height (0.20 mm works; thinner gives crisper numbers)
3walls
15%gyroid infill
PLAmaterial

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

Assembly

How to build it

Print the parts

Print the cubes on any face and the bars lying on a long side. Turn on elephant's foot compensation (about 0.15 mm) so the bottom edges don't flare out; the cubes and bars have 0.4 mm play in the stand.

Fill the numbers

Optional: brush acrylic paint into the numbers and letters and wipe the faces clean while it is still wet. A paint marker works too.

Set up the stand

Stick the rubber bumpers into the recesses under the stand if you use them. Put the bar with the current month in the channel at the front and the other two in the tray at the back.

Set the date

Put the cubes in their pockets with the date facing you. For 01 to 09, the 0 can go on either cube. For a 9, turn the 6 upside down, so its bar sits above it.

Every month

Turn the bar a quarter turn to the next month. After April and August, swap it for the next bar from the back.

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 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 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 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
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