🎄 Maker projects · 8 min read

3D printed mesh Christmas ornaments: print flat, no supports

By meshcast.app · Updated October 2026

This guide was drafted with AI assistance.

3D render of a gold honeycomb mesh star ornament, closed from two formed halves, in front of the orange and blue press halves that form it
Mesh star ornament · free download →
Quick answer

An open lattice ball is hard to print whole: the struts near the top of the curve hang in mid-air. Instead, print two flat mesh nets inside a stiff rim, warm each until it goes limp, and press it into a dome with a printed plug and cavity. Close the domes rim to rim and you have a puffy bauble, star, heart or bell with no supports and the smooth print-bed face on the outside. The free mesh former builds the nets, the press and the closure from any outline.

Why print a lattice ornament flat

Lattice and openwork baubles are among the most popular Christmas prints, usually printed as one piece. That only works when every strut was designed within the printer's overhang limit, which is why many listings also ship a "supported version". Even then, each strut is a stack of short layers that splits along its layer lines when the ornament falls off the tree.

Printed flat, the same lattice is a sheet about 1 mm thick. There is nothing to support, nothing to pick out of hundreds of small holes, and every strut is laid down in one piece along its length. The curve comes afterwards, from heat. The technique is called post-print thermoforming; makers use it for meshes and grilles, and Hackaday covered it earlier this year. Our thermoforming guide has the general physics; this page is only about ornaments.

At a glance sheet for Mesh star ornament: every printed part, print time, filament and the three steps
What you actually print for the Mesh star ornament: every part, the print time, the filament and the three steps.

Which method for which ornament

Flat-and-formed is not the best answer for every ornament:

MethodBest forWeak spot
Flat 2D ornamentSnowflakes, names, cookie-cutter shapes. Fastest of all, and a good first print.No volume: it reads as a cut-out, not a bauble.
Vase modeSmooth or ribbed baubles, bulbs and bells, translucent and glowing. Very quick.One continuous wall, so it cannot have holes: no lattice.
Lattice printed wholeSculpted 3D lattices that are designed for it, such as twisted or Voronoi balls.Overhangs, sometimes supports, long prints, struts that snap along layer lines.
Flat mesh, heat-formedOpen lattice in any outline you can draw, light and tough, many copies of one shape.A press to print first, a hand-forming step, and a puffy shape rather than a perfect sphere.

Twenty different snowflakes: print them flat. A glassy smooth bauble: vase mode. The mesh former wins when you want an open, dimensional ornament in a shape of your own (a heart, a bell, a club logo), especially several of them, because the press is printed once and forms every half.

3D render of a red honeycomb mesh ball ornament with a hanging tab, next to a flat red net, the orange plug and the blue cavity that press it into shape
A render, not a photo: the closed ornament, a flat net, and the plug and cavity that form both halves. The files are a free download.

Shapes that work, and shapes that don't

Each half is a dome pressed from the outline, so the outline is the whole design. Round, chunky shapes form best. The built-in examples include a bauble, heart, star, bell, acorn, snowman, mitten, Christmas tree and gingerbread house, all drawn as bold silhouettes for this reason.

Settings for an ornament

The defaults are tuned for a 120 mm bowl. For a tree ornament, change these:

SettingStart atWhy
Size (longest side)70 to 100 mmClassic bauble size. Smaller, and the rim eats the mesh.
Mesh patternHoneycombOur ornament files use it. It spreads stretch three ways, which is our reasoning for domes, not a lab result.
Hole size4 to 6 mmReads as lace, still prints quickly.
Strand width1.2 mm (default)About three nozzle widths, so every strut prints as solid plastic.
Press form shapeDomeA plateau gives a flat-faced pillow; a cone closes to a point.
Depth12 mm, then deeperDeeper is rounder. Stop where the sidebar warns.
Mesh thickness1.0 to 1.4 mmEvery bit of depth comes out of the mesh's thickness. Our star uses 1.4 mm and stretches to about 0.73 mm.
Two halvesOnMakes a closed ornament, not a dish.
Hanging holeOnA 3 mm hole through a solid boss at the top of the outline.
Measured or reasoned? Forming a printed net with a household hair dryer has been tested on a real print. The bounds (a 0.6 to 1.6 mm mesh, the depth warnings) are reasoned from thermoforming practice, not calibrated on test ornaments. Treat your first one as a test.

Filament and colour

The print-bed face becomes the outside: a smooth sheet gives a glossy finish, a textured PEI sheet a fine sparkle. Paint after forming; paint on a flat net cracks when it stretches.

Step by step

1

Pick or upload the outline

Open the mesh former, choose a built-in shape or upload your own, apply the settings above, keep Two halves that fit together ticked and choose a closure (below).

2

Print everything on the list

The sidebar's What you print list names every part: two nets, the plug and the cavity, plus a cap and clip with the screw cap. Everything prints flat with no supports.

3

Load the front net

Stand the cavity opening up and drop the net into the pocket round its top, bed side down, so the small pins in the pocket go through the holes in the rim. The pins stop the stretching mesh dragging the rim inward. No vent holes needed: a mesh is full of holes already.

4

Warm the middle, not the rim

A heat gun on low, kept moving 15 to 20 cm away, or a hair dryer on its hottest setting 10 to 15 cm away. Stop when the mesh goes limp, before it turns glossy. Keep the heat off the rim, or the halves will not meet later.

5

Press and hold until cold

Turn the plug over side to side, like the page of a book, push it straight down until its flange sits flat on the block, and hold it about a minute. Lift it out only when the rim is cold: a rim lifted warm bends as it cools, and the halves gap at the seam.

6

Form the back net the same way

Same press, bed side down again. A lopsided outline uses the second, mirrored press.

Making a batch? Form each net while the next one prints. With one press, a tree's worth of ornaments is mostly printer time, not yours.

Closing and hanging it

Each formed half is a shallow bowl, and the two bowls close rim to rim. The tool offers four ways to hold them:

With pins or magnets, thread a ribbon, fishing line or an ornament hook through the 3 mm hanging hole. A printed ornament of this size weighs around 15 g, light enough for the thinnest branch tip.

Problems

The mesh tore over the dome

Cause Too deep for the outline, or part of the mesh was still cold when the plug went in.

Fix Lower the depth or raise the mesh thickness until the sidebar stops warning, and warm longer from further away so the heat reaches the middle evenly.

The two halves gap at the seam

Cause A rim that was heated, or lifted out of the press warm, and bent as it cooled.

Fix Aim at the middle of the net only, and hold the plug down until the rim is cold to the touch. Reprint the net; a bent rim rarely straightens.

The net will not drop into the pocket

Cause The pocket is only a few tenths of a millimetre bigger than the rim, so a squashed first layer (elephant's foot) on the net can be enough to stop it.

Fix Trim the bottom edge of the rim with a craft knife, and turn on your slicer's elephant foot compensation for the next net.

The points of my star stayed flat

Cause The points are too narrow for the press to rise in.

Fix Round the points in your artwork, or start from the built-in star, which is drawn that way.

Make your own ornament

Pick a bauble, heart, star or bell, or upload your own outline, and download both nets with the press that forms them. Free, no card.

Open the mesh former →

FAQ

Can you 3D print a Christmas ornament without supports?

Yes. Flat ornaments, vase-mode baubles and solid half-spheres all print without supports. An open lattice ball is the hard case, because the struts near the top of the curve have nothing under them. Printing the lattice flat and forming it with heat afterwards removes that problem: at the printing stage it is a sheet a few layers tall.

Should I print mesh ornaments in PLA or PETG?

PETG if you have it. It softens around 80 C over a wide window, stretches well and stays tough. PLA softens around 60 C, so even a hair dryer forms it, but the window is narrow: too cold and it cracks, too hot and it sags. Silk PLA is PLA underneath and behaves the same way. The press can be plain PLA either way.

How big should a 3D printed ornament be?

70 to 100 mm across is the classic bauble size and the easiest range to start in. Our free ball ornament closes to 85 mm across and the star to 100 mm point to point. Much smaller and the solid rim takes up a large share of the outline, leaving little mesh to form.

Can I make a mesh ornament from my own drawing or logo?

Yes, if it reads as one bold silhouette. Upload a PNG, JPG or SVG to the mesh former and it traces the outline, then builds the nets and the press from it. A dark shape on a plain background traces cleanly; a low-contrast photo does not, and thin parts such as legs or antlers trace as slivers of solid rim with no mesh in them.

Can I put a light inside a mesh ornament?

Yes, a battery LED fairy light or a coin-cell LED. Pick the magnet closure if you want to open it again to switch the light off or change the battery. Keep printed ornaments away from old incandescent tree bulbs, which can get warm enough to soften PLA.

How long does a mesh ornament take to print?

In our slicer runs for an 85 mm ball, each net took about 70 minutes and 8 g of filament at older Prusa MK3S speeds, and the plug and cavity about 90 g of PLA and several hours. The press is printed once per shape and size, so every ornament after the first costs only the two nets.

Made by meshcast.app. Hung one on your tree? Send a photo, I'd love to see it.