Merope
PlateThe archive. A photographic plate is a negative, so stars come out dark on pale stock — this is the thing an observer actually handled.Two ways of recording the same sky.SkyThe observation itself. The same stars, the way they looked before the glass.Two ways of recording the same sky.

Lithophane Cube Maker

Five photos in, a 3D-printable lithophane lamp out — four sides, a top, and the frame that holds them, built entirely in your browser and free down to the fifth panel.

A lithophane is a picture made of thickness. Print a thin plate in white plastic, thick where the photo is dark and thin where it is light, and it looks like nothing at all until a light goes on behind it. Lithophane Cube Maker builds a lamp out of five of them — four sides and a top — with a frame, a lid, and a hole in the floor for the cable. You choose the photos and the size; it hands back files ready to slice.

The fifth panel is the reason it exists. The best-known lithophane box generator stopped at four sides when this one was started, and the top it has added since sits behind a payment. Here every panel is free, and so is everything else.

Most of the work went into not wasting a print

A cube takes most of a day to print, and a second attempt costs another day and another spool. That cost shaped the tool more than any feature did.

  • Test pieces before the cube. The fits that depend on your printer — how a panel slides into its groove, how firmly the lid grips the posts — are cut out of the real parts as small pieces, five sizes side by side on one plate. An hour of printing answers what a failed cube would have.
  • Nothing that cannot be printed. An earlier lid clicked shut on ridges a tenth of a millimetre tall. Slicers dropped them or drew them as a single line. The lid now holds on with printed pegs, or with magnets if you would rather glue them in.
  • A setting that breaks the cube says so. A wall too thin to print, or two parts asked to occupy the same space, is flagged before you export. Behind that, the tests build the whole cube for random combinations of every setting — thousands of them before a release — and fail on any part that comes out leaking, overlapping, or impossible to assemble.
  • Panels print standing up. Lying flat, thickness can only change a whole layer at a time and gradients come out banded; standing, it comes from the nozzle’s much finer sideways steps. The files are exported upright, so this happens without anyone having to know it.

Your photos stay with you

Reading the image, building the geometry and writing the files all happen in the browser. There is no server to send a photo to — which matters for an object people mostly make out of family pictures.

Where it is

The geometry is tested; the fits are being printed now, and the defaults will move to whatever survives the printer. The code is MIT-licensed, and a report of how a cube printed on your machine is the most useful thing anyone can send back.

Releases

  • v0.1.0

    The first public beta: five photos in, a 3D-printable lithophane lamp out.

    What’s in it

    • Five lithophane panels: four sides and a top. Empty slots become plain panels that glow evenly.
    • A framed cube: every face shows the same square window. A floor with a cable hole, and a lid that attaches with printed press-fit pegs or glued magnets.
    • Image controls: crop, brightness, contrast, auto-contrast, gamma, sharpening, grayscale mode and invert.
    • Live 3D preview with an exploded view, and STL export part by part or as one zip, already oriented for printing (panels stand upright).
    • A printing guide at /guide, and test pieces that check groove fit, lid fit and image brightness before you commit to a full print.
    • Warnings for settings that would produce parts that can’t be printed or won’t fit together.

    Beta

    The geometry is checked by automated tests. The physical fits are still being test-printed, so default clearances may change. If you print one, please report how it went.

    Try it at lithophane-maker.merope.dev.