What Are 3D Objects and How Do You Find and Use Them for 3D Printing?

Updated

A 3D object is a digital model — a computer file describing the surface or volume of a physical shape — that you can download, edit, and send to a 3D printer, laser cutter, or CNC machine to make a real part. If you already have a printer or cutter and want to turn a design into a physical object, the workflow is: find a model, check its license, open it in a slicer or CAM tool, and export machine-ready instructions. This guide covers the file formats you'll meet, how to search repositories like Thingiverse, how to prepare a download for printing, and what to watch for on licensing.

What counts as a 3D object

In digital fabrication, "3D object" usually means a mesh or solid model rather than a photo or drawing. Two broad categories matter in practice:

  • Meshes describe a shape as a surface of triangles or polygons. They're what most consumer 3D printing uses.
  • Parametric/solid models describe geometry with dimensions and features (fillets, holes, threads) and are edited in CAD software. These are often exported to a mesh before printing.

The same digital object can feed different machines. A model intended for 3D printing is built up in layers of melted plastic or resin; a model for a laser cutter is usually flattened into 2D cut paths; a CNC model becomes toolpaths that subtract material from a block. Thingiverse's own description frames its library this way — models and files for a 3D printer, laser cutter, or CNC — so a single repository can serve all three.

Common file formats and what they're for

Format Type Typical use Notes
STL Mesh 3D printing Widely supported; stores geometry only, no color or units
OBJ Mesh 3D printing, rendering Can carry color/texture data alongside geometry
3MF Mesh/container Modern 3D printing Can bundle multiple objects, colors, and print settings
STEP / STP Solid CAD interchange Editable dimensions; not directly printable without conversion
DXF / SVG 2D vector Laser cutting, CNC Cut paths rather than a 3D volume

If a download is a mesh (STL, OBJ, 3MF) you can usually go straight to slicing. If it's a solid (STEP) you'll typically need CAD software to export a mesh first. If it's DXF or SVG, it's aimed at a cutter or CNC, not a filament printer.

Finding models on a repository like Thingiverse

Thingiverse is a community library of open hardware designs. The practical search routine:

  1. Search by function, not just name. "Phone stand" or "M8 bolt" returns more usable results than a brand name.
  2. Filter and sort. Use categories and sorting to surface popular or recent models; popularity is a rough proxy for "this actually printed for other people."
  3. Read the model page before downloading. Look at the description, print settings the author suggests, and any photos of finished prints.
  4. Check the license. Community models carry licenses that set what you may do with them — personal use, remixing, commercial use, attribution. The license is stated on the model page; read it before you sell or redistribute anything.
  5. Download the file(s). Many listings include several versions (solid, hollow, multi-part), so pick the one matching your printer and material.

Because Thingiverse is community-contributed, quality varies. A model with clear photos, a stated scale, and comments from other makers is a safer bet than one with none.

Preparing a downloaded model for printing

Once you have a mesh file, the slicer is where the digital object becomes machine instructions.

  • Input: an STL, OBJ, or 3MF file.
  • Action: open it in a slicer, set your printer profile, material, layer height, infill, and supports, then slice.
  • Expected result: a G-code file your printer can run.

Common snags and how to handle them:

  • Model won't sit flat or is the wrong size. Meshes carry no reliable unit, so a model may import at the wrong scale. Check dimensions against the author's stated size and rescale if needed.
  • Non-manifold or broken mesh. Slicers flag holes or inverted normals. Repair tools (many slicers include one) can fix simple cases; badly broken meshes may need a mesh-editing program.
  • Thin walls or unsupported overhangs. These print poorly regardless of settings — either enable supports or pick a different model.
  • Multiple parts. Some downloads are assemblies; slice and print each piece separately, then assemble.

For laser cutting or CNC, the equivalent step is generating cut paths or toolpaths in CAM software from a DXF/SVG or solid model, then exporting the machine's own instruction format.

Licensing and attribution when you use community models

Community repositories are built on shared designs, and the license attached to each model is the rule you follow. In practice:

  • Personal printing is usually permitted under most open licenses.
  • Remixing or modifying depends on whether the license allows derivatives.
  • Commercial use or selling prints is often restricted — check the specific license rather than assuming.
  • Attribution is frequently required; credit the original designer where the license asks for it.

If you plan to sell or redistribute, treat the license as the deciding factor and, when in doubt, contact the designer.

Choosing where to get your 3D objects

There's no single best source — it depends on what you need:

  • Want a ready-to-print model with community feedback? A large community repository like Thingiverse gives you volume and print-tested designs, at the cost of variable quality.
  • Need precise, editable dimensions? Start from a CAD model or design it yourself rather than downloading a mesh.
  • Cutting or milling rather than printing? Look for DXF/SVG or solid models, and expect a CAM step instead of slicing.

The through-line is the same in every case: a 3D object is just a digital file, and the machine — printer, laser, or CNC — only ever receives instructions derived from it. Find the model, respect its license, prepare it for your machine, and you have a physical object.