Upload a design
Add a 3D file to your Files tab, where PrintPort3D analyzes it and prices it automatically.
5 min read
Uploading a model is typically your first action on PrintPort3D. When you add a 3D file, the platform slices it to measure its weight, print time, and size, turning it into a design you can build into a sellable product.
Where uploads live
Uploading happens inside your Catalog. Open the Files tab and click Upload a design to open the upload window. A design is a 3D file that PrintPort3D has measured. It remains in the Files tab until you compose it into a product.
There is no separate upload page and no add-design + button. The legacy /upload address redirects to /products, which is your Catalog, so an old link or bookmark still lands in the right place.
You can also create a design without uploading a file by generating one in Studio. Generated designs enter the same Files and go through the same analysis.
Before you start
Uploading requires one thing: a verified email. Nothing else. If your email is not confirmed yet, the upload window replaces the drop zone with a “Verify your email before uploading production files” notice and a Complete button. This is enforced on the server as well as in the window.
You do not need Shippo, a store, or a card to upload
The one requirement, and the steps it does not gate:
Uploading a design
Once your email is verified, the drop zone appears and uploading takes a few steps.
- 1
Open the Files tab
Go to your Catalog and switch to the Files tab. - 2
Click “Upload a design”
The upload window opens with a dashed drop zone labeled “Drop a file here, or click to browse.” - 3
Add your file
Drag a file onto the zone, or click it to open your file picker. PrintPort3D checks the format and size immediately and renders a quick 3D preview so you can confirm you selected the right model. Use Change file to replace it. - 4
Click “Upload & analyze”
A progress bar tracks the upload, then analysis begins. The window cannot be closed while this runs. Leave it open until it finishes. - 5
Confirm the result
When analysis succeeds, the design shows Ready to use. Choose Upload another to add more, or Done to close the window. Your new design is now in the Library.
Upload several files at once
Supported file formats
PrintPort3D accepts STL, OBJ, 3MF, and STEP files, up to 500 MB each. In practice, only STL and 3MF pass through reliably. OBJ and STEP are accepted at upload but usually fail during analysis, so use STL or 3MF whenever possible.
Accepted upload formats.
| Format | Extension | Reliable end-to-end? |
|---|---|---|
| STL | .stl | Yes — recommended |
| 3MF | .3mf | Yes — recommended |
| OBJ | .obj | Accepted, but usually fails in analysis |
| STEP | .step / .stp | Accepted, but usually fails in analysis |
- STLExtension.stlReliable end-to-end?Yes — recommended
- 3MFExtension.3mfReliable end-to-end?Yes — recommended
- OBJExtension.objReliable end-to-end?Accepted, but usually fails in analysis
- STEPExtension.step / .stpReliable end-to-end?Accepted, but usually fails in analysis
Renaming a file does not change its type
.stl is rejected with “Model file contents do not match the declared file type.” Always export a genuine STL or 3MF from your design tool.The full set of size and dimension limits, and how to prepare a model so it slices reliably, is documented separately.
What analysis produces
Analysis is not an estimate based on file inspection. PrintPort3D runs a real slice of your model, the same kind used to print it, and reads the results back. A single upload produces:
- Weightgrams
- The amount of filament one copy uses, measured from the slice.
- Print timeestimate
- How long one copy takes to print. This is a sliced estimate, not a guarantee.
- Dimensionsmillimetres
- The model’s bounding box: width, depth, and height in mm.
- Thumbnail
- The quick upload preview is replaced by a cleaner, photoreal render of your model.
- Printability check
- A check for issues that could make the model hard to print, surfaced as a warning when needed.
The slice runs on a standard PLA baseline, which lets PrintPort3D assign an early price to the design. Your actual make cost is set later, when you build the design into a product and choose its material and colour. A design carries no SKU and no retail price of its own. It is measured raw material.
Watertight meshes are not required
Design statuses
Every design moves through three states: Analyzing → Ready → Failed. Status updates live, so you do not need to refresh. The upload window mirrors it while open, and each row in the Files tab shows it as a coloured dot. Only a Ready design can be selected when you build a product. A Failed design names the reason so you can fix the model and upload again.
Your Files documents each state in detail, including what it means, what to do, and the failure limits and their fixes.
Next steps
Once your design is measured and Ready, continue with the following pages.