01

Upload your model

Drop your STL, OBJ, or STEP file directly on the homepage. We accept any 3D print–ready geometry up to a 256×256×256mm bounding box.

STL, OBJ, STEP supported Up to 25 MB Files never leave your browser
02

Review the 3D preview

Your model loads onto a virtual 256×256mm build plate. Rotate, zoom, and inspect it against the print volume. If your order requires multiple plates, you can step through each one to see exactly how parts will be arranged.

Exact mesh volume analysis Real build-plate dimensions Multi-plate visualization
03

Configure your print

Pick material, color, infill density, layer height, wall count, and supports. The quote, filament weight, and print time update instantly as you adjust. Bulk discounts kick in automatically at 3, 6, 12, 25, and 50 units.

6 materials, 10 colors 1–99 walls Up to 25% bulk discount
04

Get shipping & tax in real time

Enter your ZIP code and we calculate USPS Ground Advantage, Priority Mail, and Priority Express rates based on actual current zone pricing — plus state sales tax. No "calculated at checkout" mystery charges.

Current USPS retail rates ZIP-based zone calculation State sales tax included
05

Check out & we print

Place the order, receive a confirmation, and we start printing. You'll get an email when your parts ship with a USPS tracking number. Standard production begins within 1 business day; rush orders prioritize ahead of standard queue.

Secure checkout USPS tracking on every order Rush priority available

How the quote is calculated

Mesh volume

Your STL is parsed in-browser using the signed tetrahedron method — the same math slicers like PrusaSlicer and Bambu Studio use. We measure exact volume, not file size.

Filament weight

Printed material = walls + top/bottom + infill % of the remaining interior, multiplied by material density. Walls are calculated from your perimeter count and the 0.4mm extrusion line width.

Print time

Volume ÷ extrusion flow rate (speed × layer height × line width) plus 25% overhead for travel moves and acceleration ramps, plus setup time between plates for multi-plate orders.

Build-plate packing

Parts are arranged on the 256×256mm plate with 8mm spacing for support material clearance. Effective packing density is around 62% of plate area, matching real-world slicer arrangements.

Shipping zones

USPS divides the country into 9 zones based on distance from origin. We use your ZIP code to look up your zone and apply USPS Ground Advantage retail rates (April 2026 schedule, $7.90 minimum).

Sales tax

Your ZIP code maps to a state, which has a known base sales tax rate. Local taxes (county/city) vary and may apply at fulfillment; we'll notify you if the rate changes.

Frequently asked

How accurate is the print time estimate?
For typical parts, time estimates are within 10–15% of actual print time on our calibrated machines. Very small parts (under 10g) and parts with lots of small details may print slower than estimated because of acceleration limits.
What if my part is bigger than 256×256×256mm?
Parts that exceed the build volume will be flagged in the viewer. You have two options: split the model into smaller printable sections (we can help), or contact us about manual quoting for parts that exceed the standard build envelope.
Why do I need to choose wall count?
Walls (perimeters) are the solid outer shell of your part. More walls = stronger part, more material, longer print. Standard is 3 walls. For functional or load-bearing parts, try 4–6. For purely decorative parts, 2 is usually enough.
Can I get a quote for STEP files?
Yes — STEP files can't be visualized in the browser without heavy CAD libraries, so we quote them using calibrated file-size estimation and confirm dimensions during production review. The price you see is generally accurate within 10%.
Do you offer commercial or recurring pricing?
For high-volume orders (50+ units recurring), reach out via the contact form for negotiated pricing below standard bulk tiers. Most production-grade orders qualify.

Ready to start?

Upload your file and get an instant quote — no signup required.

Get instant quote →