X3DStudios

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.

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.

MaterialAll-in rateDensityUse it for
PLA$0.12 / g1.26 g/cm³Display pieces, prototypes, anything that lives indoors
PETG$0.12 / g1.27 g/cm³Functional parts that need some toughness
ABS$0.12 / g1.04 g/cm³Heat and impact
ASA$0.14 / g1.07 g/cm³Outdoors — it holds up to UV
Flexible TPU$0.13 / g1.21 g/cm³Gaskets, grips, anything that has to bend
Standard quality (0.2mm layers). Premium 0.1mm layers cost 1.75x the rate.
Colour changes the rate
Twelve stock colours print at the material rate. Anything off that list is priced at a flat $0.20/g whatever the material, because we have to buy a spool in for it and most of that spool will not be used on your order.

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.

ExtensionWhat it isSliced?Size limit
.stlTriangle mesh, millimetresNo — we slice it100MB
.glbglTF binary meshNo — we slice it100MB
.gcodeAlready sliced for a Bambu machineYes40MB
.3mf / .gcode.3mfBambu Studio / OrcaSlicer export with the G-code insideYes40MB
OBJ is not accepted for printing
The print upload takes STL, GLB, .gcode and .3mf only. OBJ is read by the free printability check and by model import, but an OBJ sent to the print upload is rejected. Convert it to STL first.
Build volume
The largest plate in the fleet is 340 × 320 × 340mm (Bambu Lab H2S). A model is measured in its best orientation, so a long part that fits diagonally or rotated is not rejected on one axis. Anything bigger has to be scaled down or split.

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#