Custom 3D Modeling for 3D Printing

From a physical part to CAD you can actually edit.

A part exists, there is no drawing, and somebody has to make it again — or improve it. The output has to be an editable solid model with real dimensions, not a mesh shell that nobody can modify. How accurate that model can be depends on the input, so we choose the method first: caliper measurement for anything that can be reached and reasoned about, scan data where the form is too organic to measure feature by feature, or a combination of the two. Then the mesh is rebuilt as recognisable CAD features — planes, cylinders, bores and real threads — so the model can be dimensioned, edited and manufactured from.

Three inputs, three different error budgets

Part reverse engineering is often sold as if scanning were the accurate method and measuring were the crude one. Reality is the opposite more often than people expect. A caliper measures one dimension to a small tolerance; a scan measures millions of points to a much looser one, and the error compounds when several scans are stitched together. What decides the result is not the equipment but which surfaces matter — and those are usually flat, cylindrical or threaded surfaces that are easier to establish by measurement than by fitting.

From a physical part to CAD you can actually edit.

Choosing the input is the first engineering decision, not a formality

InputSuitsMain source of error
Hand measurementParts with flanges, bores, holes, threads, steps and datums that can be reached with a caliper or a height gaugeWorn or corroded surfaces: you measure the part as it now is, so the original dimension has to be inferred rather than read
3D scan dataFree-form surfaces, sculpted handles, airflow shapes, cast housings whose form is not reducible to a few featuresPoint noise, registration between scans, hidden undercuts, and surfaces that reflect, transmit or absorb the scanner's signal
Both, in sequenceThe usual case: measured features for everything functional, the scan for the surrounding formReconciling two sources that disagree: the measured interface wins, and the scan is adjusted to meet it

Where the error really comes from

Reverse engineering accuracy is set by decisions, not by the resolution written on a device. Which face is the datum, whether a bore is treated as nominal or as-scanned, whether a worn surface is restored to its original size or kept as it is — each of those moves the model more than the measuring instrument does. We agree those decisions with you before modelling, and the finished model is reported against them.

  • Wear and corrosion make a real dimension unrecoverable: what you can measure is the used part, so the original size has to be inferred from how it mated.
  • Thin walls, dark surfaces, clear parts and shiny parts are difficult to capture, and the failure appears as a hole or a spike in the mesh rather than an obvious error.
  • Undercuts and deep pockets can be invisible to a scanner, which will bridge them as though the surface continued straight across.
  • Stitching several scans introduces alignment error, so a part scanned in three sections can measure differently at each overlap.
  • A mesh records a thread, a spline or a knurl as texture. Nothing in a point cloud says what the pitch is, so those features have to be measured and rebuilt as real geometry.

A scan is a picture of a surface; it is not a set of dimensions. Deciding the nominal sizes and the datums is the engineering work, and it is the part of reverse engineering that cannot be automated.

Scan to CAD: what a mesh cannot give you

A point cloud or mesh can be sliced and printed as it stands, and sometimes that is genuinely all that is needed. It cannot be dimensioned, it cannot be modified intelligently, and a hole in it will remain a hole in every copy. So the mesh is used as reference geometry, and the model is rebuilt as solids: a hole becomes a cylinder of one diameter with a position, a boss becomes a revolve or an extrusion, a face becomes a plane with a defined angle to its neighbours.

That rebuild is what makes the model editable later. If the mating part changes, a dimension changes and the model updates. If the part is to be machined, the machinist gets real circles and real planes to work to, not a triangulated approximation. It also makes inspection possible: the mesh can be overlaid on the rebuilt solids and the deviation reported on the surfaces that matter.

From a physical part to CAD you can actually edit.
  • Functional faces are rebuilt to nominal: bores, shafts, spigots, sealing faces, mounting planes.
  • Decorative or organic surfaces may be kept closer to the scanned form, because there is nothing to gain from regularising them.
  • Threads, splines and knurls are rebuilt as real features at measured sizes so they can be manufactured.
  • The accepted tolerance is agreed per surface group, so accuracy is spent where it changes whether the part works.

What we ask before quoting a reverse engineering job

These five answers are what turn a vague enquiry into a fixed price, and they take a few minutes to write. If you already have scan data, send it and we will tell you what it can and cannot support. If you do not, we will tell you whether scanning would actually help before you spend anything on it.

  1. What the part does, and what would happen if the rebuilt version were slightly out: does it seal, locate, carry load or only cover?
  2. Which surfaces are functional and which are cosmetic, so accuracy is not spread evenly over the whole model.
  3. Whether this is a one-off or a part that will be re-ordered, since a repeatable part needs stable datums and a documented model.
  4. Which output formats are needed: STL or 3MF for printing, STEP for machining or moulding, editable CAD when you want to modify it yourself.
  5. Any reference for nominal size — a drawing, a specification, a mating part, or a new replacement that can be measured for comparison.

Deliverables, revisions and how the work is quoted

The deliverable is an editable solid model at 1:1 in millimetres: STEP for manufacture, STL or 3MF for printing, and the native file with its feature tree when the project includes editable CAD. Where the input was scan data, the model is delivered with a short deviation note describing how closely the rebuilt surfaces follow the measured ones, on which faces, and where the model deliberately departs from the scan to restore a nominal size.

Revisions inside the agreed tolerance are part of the job. Revision cycles are not unlimited, and a change of scope — a second part, a different interface, a change from printing to machining — is re-quoted rather than absorbed. Modelling projects start at $100; the scope above that follows the part: how many features have to be recognised, how many surfaces carry tolerance, and how much of the measurement work we have to do from what you send.

Confidential project handling applies as standard: your part, your drawings and your name stay out of our published work unless you give written permission.

From a physical part to CAD you can actually edit.
From a physical part to CAD you can actually edit.

Frequently asked questions

Frequently asked questions

Do I need a scan of the part to start?
No, and for many parts a scan is the more expensive answer rather than the better one. If the geometry is made of bores, holes, steps and flanges, caliper measurement gives tighter dimensions than a scan and costs far less. We recommend the method after seeing photographs of the part and knowing which surfaces have to be accurate.
How accurate can a reverse engineered model be?
Accuracy is decided per surface, not promised as one number for the whole part. Measured features such as bores and bolt patterns can be held to the measurements you take; as-scanned free-form surfaces follow the captured form and carry the scan's own error. Both are stated in the deviation note so you know what you are working with.
Can you reverse engineer a part that is worn or damaged?
Yes, and this is where most of the judgement is needed. A worn surface no longer carries its original size, so we reconstruct the intended geometry from how the part mated and from any unworn region of the same feature. The model is then closer to the part as designed than to the part as it currently measures.
Will the model be editable, or just a mesh?
Editable solids are the point of the service. A mesh alone cannot be dimensioned, modified or inspected, and a hole in it stays a hole. We rebuild the recognised features as real CAD geometry — planes, cylinders, bores, threads — so the model can be changed later, and supply the STEP file or the native file with its feature tree when the project includes it.
What does reverse engineering cost?
Modelling projects start at $100. A reverse engineering job is quoted from the part: how many features must be recognised, how many surfaces carry a tolerance, whether scan data has to be processed and reconciled with measurements, and which output formats you need. Handling and reconciling scan data is its own line in the quote when it is part of the job.

From a physical part to CAD you can actually edit.

A part exists, there is no drawing, and somebody has to make it again — or improve it. The output has to be an editable solid model with real dimensions, not a mesh shell that nobody can modify. How accurate that model can be depends on the input, so we choose the method first: caliper measurement for anything that can be reached and reasoned about, scan data where the form is too organic to measure feature by feature, or a combination of the two. Then the mesh is rebuilt as recognisable CAD features — planes, cylinders, bores and real threads — so the model can be dimensioned, edited and manufactured from.