Scan to CAD or pointcloud to CAD

OUR company specializes in Reverse Engineering of 3D scans and pointcloud data into well-structured CAD files.

We use the following CAD Software:

  • Catia V6: used for modelling products in their daily real-life content
  • Creo: perfect for remodeling old parts that have incurred damaged or have missing areas
  • Solidworks: great for 2D and 3D designs as well as ECAD and MCAD integration
  • DesignX (Geomagic): this is one software that does everything, from recreating CAD for lost or damaged parts, to designing custom products
  • Siemens NX: Streamlines the product development process, from design and simulation to engineering and manufacturing
  • Auto Desk Inventor: provides a great blend of freeform, direct editing capabilities, and parametric tools

We will provide you with the native CAD files regardless of the software you choose. The ready CAD data will finally represent the outside volume structure of your item.

Reverse Engineering

Simulations and molding Software we use:

Which 3D scanner is best suited for your project?

For 3D scanning of your items, we recommend state of the art 3d scan device from Shining3D Creaform, Solutionix or GOM.

Shining EinScan Pro 2X Plus scanner
This scanner features:

• High scanning speeds: (Handheld HD Scan) 20fps 1,100,000 points / s and (Handheld Rapid Scan)30fps1,500, 000points/s
• 100 data acquisition lines
• Enlarged scan area 312X204mm
• works up to an accuracy of 0.05mm
• Uses white light pattern
• highly efficient in capturing 3D models of medium to large objects
• Easily expanded with computer-controlled turntable or a color camera.
• It catches fine details, so it’s good for scanning geometrically complex objects
• Scans with precision and speed

The Solutionix C500
A competitive 3D scanner, preferable for scanning small to medium sized objects and perfect for industrial and personal use. It has these features:

• Dual cameras to deliver high resolution scans
• Automatic scanning of whole objects with one click
• Active synchronization of model and camera views, allowing you to easily see the scanning positions and go for a rescan where needed.
• Automatic calibration that is convenient and lets you scan an object with a single click
• 3-axis turntable (TA300+) to facilitate scanning beyond limits
• Install on a tripod to scan larger objects
• No manual registration or targeting needed
• (Desktop HD Scan) 20fps 1,100,000 points / s

Creaform Handyscan 700
This handheld self-positioning scanner is perfect for industrial problems and features:

• Dynamic referencing, for high resolution images even with movement
• Can capture fine details
• High accuracy 0.025 mm (0.0009 in)
• Measurement rate of 1,300,000/s
• Can scan a large area (11 laser crosses)
• Lightweight, portable and requires no tripod or other devices to operate

GOM ATOS Triple Scan
A 3D scanner that uses blue light technology and is capable of measuring millions of points per scan. It has the following capabilities and features:

• Easily detects shiny surfaces, fine edges and fissures
• It’s great for inspection analysis
• It can measure and inspect objects of different sizes, from small to extra large
• Triple Scan functionality allows for scans in any type of lighting, faster, accurately and with less scan requirements
• The scanner is photogrammetrically expanded, allowing it to capture multiple components at the same time.

Our Partner:

We work with partners from all over the world, to provide ready 3D scanning support at their scanning facilities or on site at your premises.

Our partners use a wide array of scanning machines such as: Shining3D, GOM, CREAFORM, Solutionix, Artec, Keyence, Leica, Faro and plenty more…

If you aren’t sure of the best scanner for your object, CONTACT US and we will help you take your pick.

The company Beyss from Straelen offers milled parts with Eima 5-axis CNC machining centers up to sizes of 3000 * 1750 * 900 mm.

Adobe Design

Our process:

Every step of reverse engineering process begins with choosing the right CAD software to suit your specifications. The Mako-Technics team then uses the software of your choice to rebuild your source file into high quality CAD data.

We dedicate a team of highly qualified, experienced and dedicated engineers to take on your project.

The project team decides the details of the reverse engineering process and agree on the quickest and most precise way of remodeling.

Accurate reverse engineering work done by hand

Reverse engineering is done by hand. Before starting to rebuild pointcloud data, structures, geometries and functionalities have to be considered.

3D Scanners scan quickly and precisely, but no matter how good they are, there will still be slight tolerances between the 3D scan and the real part.

In the example below for instance, if you want a hole that is 50mm, manual measurement ensures that everything is correct to size, not a millimeter more or less. Reverse engineering with CAD software helps to eliminate these variations in data.

Our team’s expertise and long term experience pays off in this area.

Adobe Design

More about Tolerances:

Teamwork is how we win at projects

TEAMWORK is the basis of every successful project. Our engineers work on your data as a team, to map out technical details and create an end product that is high quality, functional and usable.

One of the most important members of the team is the team member who reverse engineers within the software. He or she must have sufficient personal experience including:

  • Knowledge of all software functions
  • Know all the mouse functions and keyboard shortcuts
  • Construction experience
  • The best approach to use to produce the best results within the shortest time.

But that person cannot work without the support of the rest of the team. Which is why at Mako Technics, we emphasize teamwork above all else when handling projects.

Adobe Design

Reverse engineering: From construction steps to final output

During the reverse engineering process, we generate your CAD file in the software you choose. During this process, we work regularly inside the program and save the construction history of all the steps we take. You can access that history as part of the ready data.

Reverse Engineering with Parametric features
While doing reverse engineering manually, we are able to generate parametric features wherever useful. These features can be used on parts with regular geometry in every CAD software.

Parametric features are very beneficial when working with CAD files.

The data sources we work with:
• 3D scans – for example clay models, as explained in the sample above
• Simulations – FEM, ANSYS or material flow in moulds (Cadmould / Moldflow)
• Optimizations – product tolerance optimization (GOM inspect Pro)
Reverse Engineering from 3D Scan
When working with 3D scan data, we follow these steps to remodel into parametric CAD data:

1. Make an impression on paper
2. Build detailed units of the model
3. Modify the units until they fit on the pointcloud
4. Add parametric features to the units
5. Remodel the units some more
6. Continue adding parametric features
7. Compare pointcloud and cad data regularly to ensure fit
8. Assemble the parts together
9. Double check to ensure tolerances between STL and CAD data are below requested figures.

If tolerances are not reached, the engineer will modify the structure into smaller elements and go back to step 5 of above list, until his reverse engineering arrives at the required tolerance.

Reverse Engineering of simulation data
Pointclouds in this case, are a result of simulations done with original straight and clean CAD data. Each simulation affects the structure of the original file. As a result, we need to rebuild many free forms faces and implement the models into the original CAD software.

The general steps followed when creating native CAD data from Pointclouds based on simulation data include:

1. Check original CAD and pointcloud after simulation
2. Identify geometrical parts and free form faces
3. Rebuild first geometrical units of the model
3. Modify the units until they fit on the pointcloud
4. Rebuild free form areas and implement them into the geometrical base
5. Continue remodeling the units further
6. Compare pointcloud and CAD data regularly to ensure allowable tolerances
8. Assemble all the parts together.
9. Ensure requested tolerance between simulation file and CAD data are below requested figures

If tolerances can‘t be reached on the first attempt, the engineer will modify the structure into smaller elements and progress from step 5 of the above list, until the target tolerance is reached.

Reverse Engineering of pointcloud
Large objects can be complicated to scan and duplicate.

When reading the surface of a large object, the error margin can be huge and, the scanner might pick damage or dirt that’s on the surface.

Hence point clouds. Pointclouds are coordinates in space that represent a scanned object. After scanning, the points are then put together to create CAD data.

Below is the process we follow when reverse engineering generated Pointclouds:

1. Checking original CAD and pointcloud after 3D scan
2. Generate average pointcloud file out of 5 test parts
3. Rebuild geometrical units of the model
3. Modify the units until they fit on the pointcloud
4. Remodel free form areas and fix them into the geometrical base
5. Continue with further units
6. Compare data base and cad model regularly to ensure tolerances are reached
8. Assemble all faces together.
9. Ensure tolerance between simulation file and CAD data are below the tolerance that the customer is asking for.

It is standard practice to cut the CAD structure when dealing with large file sizes. The different parts are then combined to form the original geometry.

Industrial usage of reverse engineering in various fields


Reverse Engineering, AR und Industrie 4.0

Reverse Engineering, AR und Industrie 4.0 Die Industrie 4.0 wächst stetig an. Gleichzeitig ist sie das Hauptanwendungsgebiet von Technologien wie…

Reverse Engineering für die Produktanalyse

Reverse Engineering für die Produktanalyse Unter Reverse Engineering versteht man im Allgemeinen eine Methode, mit der bereits existierende Produkte eingehend…

Die Auswahl der geeigneten CAD-Software

Die Auswahl der geeigneten CAD-Software Bei der Auswahl einer geeigneten CAD-Software gibt es einiges zu beachten. Vor einer Anschaffung sollten…

Reverse Engineering im Werkzeugbau

Reverse Engineering im Werkzeugbau Ein wichtiges Anwendungsgebiet von Reverse Engineering ist der Werkzeug- und Formenbau. Unser Service hilft in diesem…

Join Our Newsletter

Start typing and press Enter to search

Shopping Cart