PrintPerfect
← Back to Print Perfect

User's Guide

Everything you need to get perfect 3D print settings in minutes.

Version 1.0.0-alpha·Updated April 2026·printperfect.app/guide
1

Getting Started

What is Print Perfect?

Print Perfect is a free tool that takes the guesswork out of 3D printer slicer settings. You upload your model file, tell it about your printer and filament, and it gives you a complete set of recommended settings — layer height, temperatures, speed, cooling, supports, and adhesion — all explained in plain English so you understand why, not just what.

Most slicer settings guides are one-size-fits-all. Print Perfect is different: it analyzes the actual geometry of your specific model and combines that with your specific filament and printer to give you settings tailored to your print.

There's no sign-up required, no account, and nothing is stored on our servers. Your model file is analyzed in your browser and never uploaded anywhere. It's completely free, powered by real manufacturer filament data from the Open Filament Database and Claude AI.

What you'll need before you start

A 3D model file (.STL, .OBJ, or .3MF)
Your printer model name (e.g. “Bambu Lab X1 Carbon”, “Prusa MK4”)
Your filament brand and type (e.g. “Hatchbox PLA”, “Bambu PETG”)
A few minutes

Accessing the site

Print Perfect is currently in private betawhile we test and refine the tool. To access it, you'll need a beta access key. Enter it on the welcome screen — it's saved in your browser, so you'll only need to enter it once per device.

💡
Don't have a key yet? Contact us at info@printperfect.appand we'll get you set up.

[Screenshot: Welcome screen with beta key input]

2

Uploading Your Model

Supported file formats

FormatDescriptionBest for
.STLThe most common 3D printing format. One object per file.Most prints — start here
.OBJCommon format, slightly more complex than STL.Single objects
.3MFModern format used by Bambu Studio and PrusaSlicer. Can contain multiple objects.Modern slicer workflows
⚠️
Multi-object 3MF files: If your .3MF contains more than one object, Print Perfect will warn you and results may be less accurate. For best results, export individual parts as separate STL files. In Bambu Studio: right-click the object → Export → Export as STL.

File size limit

Files up to 50 MB are supported. For very large or high-polygon files, the geometry analysis may take a few extra seconds.

Tips for best results

1Single-object files work best. If your model has multiple parts, analyze each one separately.
2Watch for the multi-object warning. If you see it, export individual parts as STL files.
3Your model should be “watertight.” No holes or open edges. Most models from reputable design sites are fine.
4Analyze one part at a time. Even if you're printing multiple copies, analyze one to get the settings.
5Large files may take a moment. Files over 20 MB or with very high triangle counts take 2–3 extra seconds.

What happens when you upload

The moment your file loads, Print Perfect automatically:

Analyzes geometry — measures exact dimensions, calculates volume, and counts triangles.
Detects overhangs — identifies faces past 45° to determine if supports are needed.
Scores complexity — Simple, Moderate, or Complex, which affects speed recommendations.
Auto-orients the model — rotates it so the flattest face rests on the virtual build plate.
Renders a 3D preview — an interactive rotatable view of your model.

Understanding the 3D viewer

The viewer shows your model as it would sit on the print bed. Rotate by clicking and dragging. Zoomwith the scroll wheel. If the model was auto-oriented, a small note appears — this is just for analysis and doesn't affect how you orient it in your slicer.

[Screenshot: 3D viewer with auto-orientation note and overhang highlighting]

3

Configuring Your Print

Selecting your printer

Choose your printer from the dropdown — 55+ printers are supported, organized by brand. If your exact model isn't listed, choose the closest variant from the same brand, or select “Other” for solid generic settings.

💡
Save your printer as a profile after your first analysis — see Section 6: Printer Profiles.

Filament type

FilamentBest forNotes
PLAEverything — the defaultEasiest to print. Start here.
PLA+Stronger everyday partsSame ease as PLA, slightly tougher.
PLA SilkDisplay pieces, giftsBeautiful glossy finish. Slower and more fussy.
PLA-CFStiff structural partsCarbon fiber reinforced. Abrasive on brass nozzles.
PETGFunctional partsStronger than PLA, slightly flexible, more heat resistant.
PETG-CFVery strong structural partsCarbon fiber PETG. Stiff and tough.
ABSHeat-resistant partsWarps badly — needs an enclosure.
ASAOutdoor partsLike ABS but UV-resistant.
TPUFlexible partsRubber-like. Great for phone cases and gaskets.
NylonWear-resistant partsTough but absorbs moisture quickly — store carefully.
PCHigh-stress partsExtremely strong. Needs very high temperatures.
ResinSLA/MSLA printersCompletely different printer type — FDM settings don't apply.

Filament brand and the Open Filament Database

Enter your exact filament brand name (e.g. “Bambu”, “Hatchbox”, “Prusament”, “eSUN”). Print Perfect searches the Open Filament Database — a community-maintained registry of real manufacturer filament specifications.

💡
When your brand is found, a green Filament Profile card appears at the top of your results showing actual manufacturer-specified temperature ranges, density, and diameter. Your settings are based on real data for your specific product — not generic estimates.

Nozzle diameter

DiameterBest for
0.2mmUltra-fine detail: miniatures, intricate ornamental parts. Very slow.
0.4mmThe standard. Best balance of speed and quality. Start here.
0.6mmFaster prints with slightly less detail. Great for large functional parts.
0.8mmFast and strong. Draft prints and structural parts.

Most printers ship with a 0.4mm nozzle. If you haven't changed yours, select 0.4mm.

Bed surface type

Your bed surface affects the recommended bed temperature and adhesion settings. Common surfaces include PEI Textured (excellent all-round adhesion), PEI Smooth (better for flexible materials), Glass (reliable, needs slightly higher temps), and Bambu Lab's printer-specific plates — each optimized for different filament families.

Room humidity (auto-detected)

If you share your location, Print Perfect reads your current local humidity from a weather service and fills it in automatically. No personal data is stored.

⚠️
High humidity warning: Moisture in the air seeps into filament, especially PETG, Nylon, and ABS. Signs of wet filament: popping sounds while printing, excessive stringing, or weak/brittle layers. Dry your filament at 50–55°C for 4–6 hours if you suspect moisture.

Print quality tier

TierLayer HeightSpeedBest for
Draft0.28mmFastFit tests, prototypes, things you'll reprint
Standard0.20mmModerateEveryday prints — the sweet spot
Quality0.12mmSlowVisible parts where surface finish matters
Ultra0.08mmVery slowDisplay pieces, fine detail, maximum quality
⚠️
Ultra quality warning: Ultra is NOT recommended for large models. A 100mm cube at Ultra can take 20+ hours. Reserve it for small, detail-critical pieces.

Functional vs. decorative

Checking “Functional part” tells Print Perfect to prioritize strength. This adds +10% infill density and +1 wall count, making the part tougher at the cost of slightly more filament and time.

Use this for brackets, hinges, clips, tool holders — anything that will be stressed or under load. Leave it unchecked for figurines, decorations, and display models.

[Screenshot: Configuration form with printer, filament, and quality tier selected]

4

Understanding Your Results

The filament showcase card

When your filament brand is found in the Open Filament Database, a Filament Profile card appears at the very top of your results. It shows the actual manufacturer-specified nozzle and bed temperature ranges, filament diameter, density, and a plain-English blurb about the material. This is the data your recommendations are based on.

Estimated print time

The print time estimate shows as a range (e.g. “2h 30m – 3h 15m”). Use it for relative comparison — Draft vs. Standard — rather than precise scheduling. Your slicer will give you the definitive time after slicing.

Recommended settings panels

Your results are organized into five expandable panels:

🌡️

Temperature

Nozzle temp and bed temp calibrated for your filament type and brand data. Each setting shows a confidence badge.

Print Speed

General print speed plus a slower first-layer speed. The first layer speed is critical — don't change it.

❄️

Cooling Fan

Fan percentage for your material. PLA needs lots of cooling; ABS and ASA need almost none to avoid warping.

🌳

Supports

Whether supports are needed based on your model's actual overhangs. Tree supports use less material and are easier to remove.

🧲

Bed Adhesion

None, Brim, or Raft — chosen based on your model's footprint and the material's warping tendency.

Confidence scores

✓ HighWell-established value — safe to use as-is.
~ MediumGood starting point — may need minor tuning.
? LowDepends on factors we can't know — dial in with test prints.

Advanced settings

Each panel has an expandable Advanced settings section with values like outer/inner wall speeds, support Z distance, elephant foot compensation, and fan ramp-up behavior.

💡
You don't need to touch advanced settings to get great results. The main settings are sufficient for 95% of prints. Advanced settings are for experienced users who want fine-grained control.

[Screenshot: Results page showing settings panels and confidence badges]

5

Saving and Sharing

Your print history

Every successful analysis is automatically saved to your print history (click the clock icon in the nav bar). The last 5 sessions are stored locally in your browser — nothing is sent to our servers. Click any history card to review the full results.

💡
Give your sessions meaningful names. Click the session name below “Your Print Settings” to edit it. A good name like “Benchy — Standard PLA — attempt 1” makes it easy to find results later.

Rating your prints

After the print finishes, come back to the session (via History) and mark the outcome: ✅ Success, ⚠️ Partial, or ❌ Failed. This builds a personal record of what works for your printer over time.

Side-by-side comparison

On the /history page, select Compare on any two sessions to see them side-by-side. Settings that differ are highlighted in amber — making it easy to spot what changed between a successful print and a failed one.

Sharing your results

The Share Card is a downloadable PNG image summarizing your settings, formatted for posting on Reddit (r/3Dprinting), Discord servers, or Facebook groups. Click Download Share Card on the results page to save it.

[Screenshot: Share card download and history comparison view]

6

Printer Profiles

Saving your printer setup

Click Save as Profile on the configuration form to save your current printer and filament setup as a named profile. Up to 10 profiles can be saved, stored locally in your browser.

Profiles save: printer model, filament type, nozzle diameter, and bed surface. Set one as your default and it pre-fills automatically every time you open the site.

⚠️
Profiles are stored in your browser's localStorage. They will not save in incognito/private browsing windows. Use a regular browser tab to retain profiles.
7

Tips for Beginners

Your first layer is everything. If the first layer doesn't stick, nothing works. Before chasing slicer settings, make sure your bed is clean (IPA wipe), level, and your Live Z offset is calibrated.
Calibrate your Live Z offset first. If prints are lifting, curling, or being scraped off, your nozzle is too far from the bed. Adjusting Live Z takes 2 minutes and fixes more problems than any slicer setting.
Dry your filament if it pops or strings. A spool left open for a few weeks absorbs moisture. Signs: popping sounds, excessive stringing, rough surface texture, weak layers. Dry at 50–55°C (for PLA) for 4–6 hours, or use a filament dryer.
Print a temperature tower for new brands. Every brand is slightly different. A temperature tower tests a range of temperatures in one 30-minute print — it tells you exactly where your filament performs best. Search “temperature tower” on Printables.com.
Don't fully trust the spool label. Manufacturer temperatures are starting points. A spool labelled “190–220°C” might print best at 210°C on your specific printer. Use a temperature tower to find the sweet spot.
Bed adhesion surface matters more than you think. PEI textured sheet + correct nozzle height = almost nothing won't stick. A dirty or worn PEI surface causes more failures than any slicer setting.
Design supports out where possible. Before adding supports, consider: can I orient the model differently to eliminate overhangs? Can it be split into two parts? Supports leave marks on surfaces.
Do a small test print first. Before committing 8 hours, print a small section or a calibration cube at the same settings. 10 minutes of testing saves hours of failed prints.
Join r/3Dprinting. The community is genuinely helpful and has seen every problem you'll encounter. Search before posting — your exact issue has probably already been answered.
Your printer is probably fine. Most print failures are settings problems, not hardware problems. Before adjusting your printer mechanically, exhaust the settings options first.
8

Tips for Intermediate Users

Use the Advanced Settings panels strategically. Outer wall speed directly affects surface quality on visible faces. Support Z distance controls how easily supports peel off. These are the knobs worth tuning once you have the basics dialed in.
Understand the confidence scores. “High” confidence settings are very unlikely to need changes. Focus your tuning energy on “Medium” and “Low” settings — those are where your specific printer, filament batch, and environment make the biggest difference.
Use the comparison view as a tuning database. Run an analysis, print, rate the outcome, adjust one variable, run again. After a few cycles you'll have a personal database of what works. The comparison view shows exactly what changed between sessions.
Filament density affects weight and length estimates. When your brand is found in the Open Filament Database, the real density value is used for calculations. Different brands of the same material can differ by up to 5% in density — this adds up on large prints.
When to override the support recommendation. The algorithm is conservative — it recommends supports for overhangs over 45°. For short overhangs in high-temperature materials or when using capable tree support slicers, you can often go bridgeless to 55–60°. Use the recommendation as a starting point.
Treat your outcome log as a settings database. The print history + outcome flags build a personal record over time. A month in, you'll have data on what settings work for what models on your specific printer.
9

Frequently Asked Questions

Is my model file stored anywhere?

No. Your file is analyzed entirely in your browser and never uploaded to our servers. When you close the tab, the file data is gone. The only thing stored (locally, in your browser) is your print history.

Why does my print time estimate seem off?

Print time estimates are approximations. Actual times depend on your printer's acceleration profile, the exact slicer you use, and how your printer is calibrated. Use the estimate for relative comparison (Draft vs. Standard) rather than precise planning. Your slicer will give you the definitive time after slicing.

The filament database didn't find my brand. What happens?

Print Perfect falls back to proven generic settings for your filament type. The results are still very good — we just use general PLA/PETG/etc. ranges rather than your brand's specific data. You can still get excellent prints.

My 3MF file showed a multi-object warning. What should I do?

Export the part you want to analyze as a standalone STL. In Bambu Studio: right-click the object → Export → Export as STL. In PrusaSlicer: right-click → Export → Export as STL (single part).

Can I use these settings directly in my slicer?

Yes — the recommended values map directly to common slicer fields in Bambu Studio, PrusaSlicer, Cura, and OrcaSlicer. Start with the main settings panel and add the advanced settings as you become more comfortable.

Does Print Perfect work for resin printers?

Currently Print Perfect is designed for FDM (filament-based) printers. Resin printing uses a completely different parameter set and is not yet supported.

Why do I need an access key?

Print Perfect is currently in private beta. Contact info@printperfect.app to request a key.

Does Print Perfect cost anything?

No — it's free to use. Every analysis costs real money in AI API fees though, so a small Ko-fi tip or a free MakerWorld Boost genuinely helps keep it running.

How accurate are the recommendations?

Very good as a starting point — especially when your filament brand is found in the Open Filament Database. Think of them as an expert's first guess, not a guaranteed recipe. Your specific printer may need minor tuning, particularly for first-layer adhesion and temperature.

How many analyses can I run per day?

By default, 3 free analyses per day. After that, a prompt appears — a Ko-fi tip unlocks unlimited analyses for the day as a thank-you.
10

Changelog

VersionDateSummary
v1.5.0April 2026Two-tier KV/local storage; tip jar side-by-side redesign
v1.4.0April 2026Beta key gate; dynamic admin settings panel
v1.3.0April 2026Filament live preview panel; expanded tip jar
v1.2.0April 2026Print history; share card; outcome flags; comparison view

Print Perfect is a free tool built by a maker for makers.

← Back to Print Perfect