X3D Studios documentation
Documentation for X3D Studios: generate a 3D model or upload your own, get a slicer-backed quote, and have our Austin print farm print and ship it.
X3D Studios turns an idea into a physical part. You describe a model or upload one you already have, we quote it from a real slice rather than a guess, and a Bambu Lab farm we own in Austin, Texas prints it and ships it. These docs cover every step of that, plus the HTTP API that does the same thing without a browser.
The numbers on these pages are read out of the code that runs the site. Where something is a limit, it says so; where a step is a person rather than an automation, it says that too.
Four ways in#
Pick the one that matches what you are doing. They share one account and one card on file, so you can move between them. Orders placed in the browser collect at /orders; an order submitted over the API is tracked by its own order code instead.
Generate a model from text or an image, review its printability, then send it to the farm or download it.
The machines, what fits on a plate, live lead times, and how machine time is sold by the hour.
Submit an order over HTTP with an API key: multipart in, an order code out, charged to your saved card.
Wire X3D into an AI agent, the Chrome extension, or your own Bambu Studio workflow.
What we print in#
Five materials, one all-in rate each. The rate covers filament and normal machine time together, so a 21g PLA part at standard quality costs 21 x $0.12 = $2.52 before shipping. Full detail is on the materials page.
| Material | All-in rate | Density | Use it for |
|---|---|---|---|
| PLA | $0.12 / g | 1.26 g/cm³ | Display pieces, prototypes, anything that lives indoors |
| PETG | $0.12 / g | 1.27 g/cm³ | Functional parts that need some toughness |
| ABS | $0.12 / g | 1.04 g/cm³ | Heat and impact |
| ASA | $0.14 / g | 1.07 g/cm³ | Outdoors — it holds up to UV |
| Flexible TPU | $0.13 / g | 1.21 g/cm³ | Gaskets, grips, anything that has to bend |
What you can upload#
Two kinds of file reach the farm. A mesh is something we slice for you. A sliced file is one you already prepared in Bambu Studio or OrcaSlicer, and we print it as exported — its own weight and time numbers become the quote.
| Extension | What it is | Sliced? | Size limit |
|---|---|---|---|
| .stl | Triangle mesh, millimetres | No — we slice it | 100MB |
| .glb | glTF binary mesh | No — we slice it | 100MB |
| .gcode | Already sliced for a Bambu machine | Yes | 40MB |
| .3mf / .gcode.3mf | Bambu Studio / OrcaSlicer export with the G-code inside | Yes | 40MB |
What an order costs#
Price is weight times the all-in rate for the material and quality, and nothing else for a normal single-colour part. Billable weight rounds up to the whole gram, the same way postage does, so a quote agrees with the whole-gram figure Bambu Studio shows. There is a $1.00 minimum per part.
- Bulk: 5 or more of the same part takes 5% off, 10 or more takes 10% off.
- Shipping: $7 flat within the US, free over $50. International is $30 flat, free over $500.
- Machine time is billed on top in one case only: a file you sliced yourself whose measured hours far exceed what its weight implies. Nothing else adds an hourly line.
- Reserving a whole printer by the hour is a separate product with its own rates. See the reservations page.
Where to go next#
The shortest path from nothing to a printed part in your hands.
The whole pipeline end to end, and why the quote comes from a slice.
Cost, turnaround, formats, multi-colour, international shipping, failed prints.
Every number in the quote, and how each one is worked out.