Product · design for manufacture
The cheapest failed print is the one you never started
A part with a 0.3 mm web will not survive depowdering. A sealed cavity will keep a litre of your resin. An accepted order for either is a refund with extra steps. Quotometry checks the part at quoting time, against the limits of the process the buyer picked, and says so in language a buyer can act on.
The checks come from the geometry, not a checklist
Wall thickness is sampled across the whole part and reported as a minimum and a median, with the area below each threshold - so “thin” is a measurement, not an impression. Shells, genus and enclosed cavities come out of the same analysis, along with overhang area by angle band and the footprint of every candidate orientation.
Each process module then applies its own limits to those facts, because 0.8 mm is comfortable in FDM, marginal in SLS and fine in resin.
Per process, with its own codes
FDM
Thin walls, bed-adhesion risk from a small footprint, warp risk on long flat parts, overhangs that will need support, and meshes that cannot be repaired.
Resin
Thin walls, peel force on large cross-sections, trapped resin in sealed cavities, tall thin parts that will fail, unsupported islands, and detail below what the machine can resolve.
SLS and MJF
Thin walls, powder trapped in a cavity with no escape hole, warp risk, thick sections that will sink, and parts too small to find in the cake.
Metal, PolyJet and binder jetting
Gaps narrow enough for metal powder to sinter across, tall thin parts, cross-sections large enough to build up residual stress, thin rubber-like walls, details too fragile to survive as a green part, and metal parts likely to need setters in the furnace.
CNC milling and turning
Internal radii smaller than your smallest end mill, pockets deeper than the tool reaches, undercuts, deep and tiny holes, slender parts, thin tubes, deep bores, and parts that are not round enough to turn.
Laser, waterjet and plasma
Contours that do not close, text not converted to outlines, holes and webs too small for the thickness, duplicate lines, and pieces small enough to fall through the slats.
Moulding and casting
Thin and thick walls, a large spread between the thinnest and the typical wall, the side actions a tool needs, undercuts that add mould pieces, and volumes a mould would trap.
Every process
Parts that do not fit any machine you have, in any orientation. Better a clear “too big for us” than a price you cannot honour.
Every code is stable and documented, because it ends up in stored quotes and in your webhooks. The full list is in the developer docs →
Warn, block, or send it to you
You decide what each finding does. A thin wall might be a warning the buyer sees beside the price, or a hard block, or a rule that quietly routes the quote to your inbox for a human to look at. Shops differ, and so should this.
When something is blocked, the buyer sees what is wrong and what would fix it, not an error code. Pointing at the exact spot on the part is not built yet.
Fix what can be fixed, quietly
Most files that arrive are not watertight. Duplicate vertices, flipped normals and small holes are repaired where the repair is unambiguous, and the part is measured from the repaired mesh so the price is right. Self-intersections are detected and reported, and what cannot be repaired is reported rather than guessed at.
The original file is kept untouched. What you make the part from is your decision, not the repair tool’s.
Stop quoting parts you will have to refuse
See the checks run on a part of your own.