Are you new to reverse engineering or just want to refresh your knowledge? In part 1 of our reverse engineering series, we’ll cover the basics of reverse engineering from scan data to CAD.
What is reverse engineering and why would I need it?
Building anything from scratch can be difficult, especially when you don’t know how to approach it or where to start.
Reverse engineering makes the design process much easier by using existing knowledge and building off of it. It eliminates the need to design from a blank slate. The process takes an existing part, captures its surface measurements, and uses this information as a reference to create the new design.
It involves gaining a deeper understanding of how and why the original part was designed the way it was (known as design intent). Use this intelligence to your advantage when designing the new part. It reduces product development costs and speeds up the design time frame.
What types of applications are particularly useful for reverse engineering?
Reverse engineering is great for:
- Improving or changing the design of existing products
- Building components that fit perfectly with existing products (e.g. cases for electronics)
- Repairing worn or broken parts (e.g. old car parts)
- Creating CAD file for legacy parts where no drawings or CAD are available
- Surfaces or features that are very difficult, if not impossible, to recreate without reverse engineering such as parts with organic shapes
Why would you do reverse engineering with a 3D scanner instead of using hand tools?
The first step of reverse engineering is to take measurements of an existing part so it can be used as a guide for building the new CAD design file. Hand tools such as calipers are good at taking simple measurements, but they are not practical if the part has complicated features. A 3D scanner comes in handy when you are reverse engineering a part with complex geometries that is difficult to measure in any other way.
What does the reverse engineering process from scan data to CAD look like?
Capture 3D measurements of existing part
3D Scanner or
Reverse Engineering Software
Process/clean up point cloud or polygon mesh
Reverse Engineering Software
Use scan data as a reference to building CAD file
The reverse engineering process from 3D scan to CAD uses the following tools to make it happen:
Take measurements of a reference part
This information will be used to analyze the construction in order to create a new design file.
Bridge the gap between 3D scanner to reverse engineering software
Make it a smoother transition from scan to CAD
Design the blueprint for manufacturing
Use scan data as a reference to resketch the object into CAD model. If necessary, add new features relevant to the newly created part.
Reverse engineering software
point cloud or polygon mesh
Standard format for manufacturing
For a better understanding of the reverse engineering process, here is a video that illustates the process:
I thought 3D scanners output a CAD model, is this not the case?
3D scanners don’t output a CAD model directly. The output of a 3D scanner is scan data (ply, obj, stl file) in the form of point cloud or polygon mesh. Scan data act as one entity so a CAD modeling phase is required to extract and model out each feature within the part. The good news is that scan data provides you with the surface measurements you need to reconstruct the new CAD file. The scan data file is imported into the reverse engineering software where it will be used as a guide to sketch the CAD model.
What do I need to keep in mind during the reverse engineering process?
The CAD model, the blueprint of the part, is the conceptual design. In reality, every manufactured part will have slight variations from the CAD model because the production process is not perfect.
Reverse engineering is a process of rigorously analyzing an existing physical part to extract and build CAD features to construct the new part. Often, the design intent can be masked by poor manufacturing or damages caused by wear and tear.
Keep this in mind when you are rebuilding the part from scan data to CAD. It will ensure you are capturing the true intent of the creator and to ignore the imperfections.
It’s also important to understand that you are creating a new part to suit your design intent. The existing part should only serve as a guide. Ultimately, you need to decide what features to keep and what modifications you need, if any.
Read part 2 of our reverse engineering series where we discuss the different types of 3D scanners commonly used for reverse engineering: Examining the Reverse Engineering Workflow from Scan to CAD.