How to go from part to CAD with 3D scanning, reverse engineering
Posted: Sat Nov 29, 2025 12:47 am
This is a how to that I've been meaning to do for a while, reverse engineer a part from different methods to cad.
Part of the challenge of reverse engineering things are measuring things accurately and perspective skewing things from a typical camera. This can be avoided if you can carefully fit the part on a flatbed scanner. I purposely bought an all in one Brother printer (2D paper printer - that can do tabloid (11" x 17") printing and tabloid scanning on the flatbed.
Now, what CAD software to use... Fusion 360 and OnShape are both common alternatives to spending $. Solidworks has a hobby license for $100 a year. I bought myself a full license because this is part of what I do for work. So decide what cad you want to use, but be aware that things like 3D scans have a massive amount of points that need to be juggled by your cpu / gpu, so its easier with a GPU, even if its a gaming card.
So this is where things fork, or you can do both. Flatbed scan the image or 3D scan the part.
You will need to import the flatbed scanned image into cad. Every software is different. With Solidworks, the flow is
- pick a plane and start a sketch
- align the sketch with your center point roughly
- set the scale to align with a dimension you can accurately measure
- you kind of go in circles a bit until this is right
- get the center point aligned as well as you can.
- you can also rotate the image to align it how it makes sense
[I will try to back fill this with images next part I do that I can share.]
This helps visualize obvious errors as you draw it.
Download and install Blender, https://www.blender.org/download/
open it, then from the top left of the screen in blender left click and hold to bottom right to highlight the camera, box, and light, release left click, hit delete. This clears the workspace.
Next up is adding an alignment cylinder. Up top click modeling mode, object mode, add / mesh / cylinder. This gives you a cylinder thats 1mm in all dimensions. I'm stretching the x and y both to 18.5 and z to 6 for now. This will be used to align the scan with a collar on the centered shaft. Also create a plane. Modeling mode, object mode, add / mesh / plane. Stretch the plane to a workable size, in this case i'm using 256x256
Now add color to each mesh. Click the ball with 2 triangles or the deadpool mask, new, base color.
Up top click on the ball with triangles / deadpool mask. This turns on colors.
Now click on layout up top and go File / Import stl and bring in your file. This will take a bit and Blender seems frozen for a bit. It will show up in the collection once loaded.
Part of the challenge of reverse engineering things are measuring things accurately and perspective skewing things from a typical camera. This can be avoided if you can carefully fit the part on a flatbed scanner. I purposely bought an all in one Brother printer (2D paper printer - that can do tabloid (11" x 17") printing and tabloid scanning on the flatbed.
Now, what CAD software to use... Fusion 360 and OnShape are both common alternatives to spending $. Solidworks has a hobby license for $100 a year. I bought myself a full license because this is part of what I do for work. So decide what cad you want to use, but be aware that things like 3D scans have a massive amount of points that need to be juggled by your cpu / gpu, so its easier with a GPU, even if its a gaming card.
So this is where things fork, or you can do both. Flatbed scan the image or 3D scan the part.
You will need to import the flatbed scanned image into cad. Every software is different. With Solidworks, the flow is
- pick a plane and start a sketch
- align the sketch with your center point roughly
- set the scale to align with a dimension you can accurately measure
- you kind of go in circles a bit until this is right
- get the center point aligned as well as you can.
- you can also rotate the image to align it how it makes sense
[I will try to back fill this with images next part I do that I can share.]
This helps visualize obvious errors as you draw it.
Download and install Blender, https://www.blender.org/download/
open it, then from the top left of the screen in blender left click and hold to bottom right to highlight the camera, box, and light, release left click, hit delete. This clears the workspace.
Next up is adding an alignment cylinder. Up top click modeling mode, object mode, add / mesh / cylinder. This gives you a cylinder thats 1mm in all dimensions. I'm stretching the x and y both to 18.5 and z to 6 for now. This will be used to align the scan with a collar on the centered shaft. Also create a plane. Modeling mode, object mode, add / mesh / plane. Stretch the plane to a workable size, in this case i'm using 256x256
Now add color to each mesh. Click the ball with 2 triangles or the deadpool mask, new, base color.
Up top click on the ball with triangles / deadpool mask. This turns on colors.
Now click on layout up top and go File / Import stl and bring in your file. This will take a bit and Blender seems frozen for a bit. It will show up in the collection once loaded.