The Workbench
The three-pane workspace where a Studio design becomes a saved, priced, print-ready product.
6 min read
The Workbench is where every Studio project opens, whether it began as a chat prompt, a template, or an AI-generated mesh. The left pane refines the design through chat. The center pane renders it in 3D. The right pane sets the material and shows a live printability and price check. This page covers each pane in order and ends with saving the design to your library as a product.
Refining a design uses Studio credits
Overview
Open a project from the Studio page and it fills the screen as three panes, each with a distinct purpose.
- Refine chatleft
- A chat box for describing the design or requesting a change. Messages can be up to 2,000 characters. Press Enter to send and Shift+Enter for a new line. Sending dispatches a design job. The Send button is disabled while a job is running or the box is empty. Below the box, a live feed titled “How this design was reached” shows each step the engine takes: Plan, Looked it up, Compiled, Measured, Reviewed, and Done. See Describe a design for the full authoring loop.
- Live 3D viewportcenter
- A rotatable 3D view of the current design over a 256 mm print-bed grid. Drag to rotate, scroll to zoom, and right-drag to pan.
- The railright
- Parameters, material and color, and the Printability & price receipt: everything you measure and cost the design against.
The Workbench streams updates as the engine works. Chat replies, authoring progress, code changes, and finished renders each appear as they complete. The design job runs on our print worker rather than in your browser, so a run can take some time. You can leave the tab and return; when a design lands, you receive a notification.
The live viewport
The center pane shows the design as it takes shape. While the engine authors, each draft it compiles streams into the viewport with a pulsing Live draft · step N badge, so you watch the design converge in real time.
New projects never show a blank plate
Assembled and print-plate views
Some designs separate into pieces that print flat and clip together afterward. When a design carries an assembled/print-plate switch, a toggle appears on the viewport.
- Assembleddefault
- The finished product, put together the way the customer will hold it.
- Print plate
- The same design laid flat on the bed, exactly as it comes off the printer.
STL exports always contain the print plate
When a design has more than one piece, its chat reply states so directly, for example “Prints as 3 separate pieces.” That count is checked against the actual mesh, so you know in advance whether a design requires assembly. When you list it, you choose whether we assemble it ($1.00 per part) or ship the pieces loose.
Reading the printability and price receipt
After each render, the Printability & price panel on the rail reports whether the design can be made and roughly what it costs. It has two parts.
Printability
- Measured size
- The design’s real bounding box in millimetres, shown as
x × y × zand measured from the render rather than entered by hand. - Watertight or check seams
- Whether the mesh reads as a single sealed solid, or carries seams worth a second look.
- Bed fit
- The viewport grid represents a 256 mm bed. If any side exceeds 255 mm, the rail shows an Exceeds the 255mm bed warning, and a design over the bed cannot be saved until you ask chat to shrink it.
Material, color, and price
Select a filament from the material dropdown and a color swatch. Both are drawn from live inventory, so you see the materials we currently stock: PLA Basic, PLA Matte, PLA Silk, PLA Glow, PETG Translucent, ABS, and TPU 90A. Choosing a color recolors the model in the viewport and re-prices the design. The make cost stays hidden, shown as “Pick a material color for the full make cost,” until you select a priced color.
Once a color is set, the receipt shows an approximate weight, print time, and make cost.
The receipt is an estimate until you save
Parameters and the code editor
Whether the rail shows sliders depends on how the design was made, and this is intentional.
AI designs expose no dials because the engine verified exactly one configuration of them.
| Design source | Parameters rail | How to change it |
|---|---|---|
| Template or hand-edited | Live sliders, inputs, checkboxes, dropdowns | Drag a slider — it re-renders and re-prices after a short pause |
| AI-designed (from chat) | No sliders — a note pointing you to chat | Ask for the change in the refine chat |
- Template or hand-editedParameters railLive sliders, inputs, checkboxes, dropdownsHow to change itDrag a slider — it re-renders and re-prices after a short pause
- AI-designed (from chat)Parameters railNo sliders — a note pointing you to chatHow to change itAsk for the change in the refine chat
When a template design has dials, each change waits about 0.7 seconds after you stop, then re-renders and re-prices automatically. An AI-designed model shows no dials, because the engine proved only one exact configuration is sound. To change such a design, describe the change in chat and let the engine re-author it.
Editing the code restores the sliders
Every author, apply, and restore is recorded in version history. The header button shows the count and opens a row of v1 v2 restore buttons, so you can roll back to any earlier state, up to the last 20.
Saving a design to your library
Saving copies the render into your Catalog as a real model, starts the production slice, and lets you turn the design into a product. Select the molten Save to library button in the header. Several conditions must be met first.
- 1
Verify your email
Save-to-library requires a verified email and nothing else. If yours is not confirmed you will see “Verify your email before saving designs.” Shippo, a linked store, and a payment card are not required — they gate taking the resulting product live and producing orders. See Create your account. - 2
Render the design at least once
Save needs a valid render to copy. Before one exists, or if you attempt to save a blank project, you will be prompted to “render the design first.” Any chat, parameter, or material change produces a render. - 3
Fit the bed
Every side must be 255 mm or under. A design that triggers the Exceeds the 255mm bed warning cannot be saved. Ask chat to scale it down, then save. - 4
Save
The header switches to In your library, and the Save button is replaced by a Make it a product link to your Catalog.
A saved design is a first-class Catalog model