Export hardsurface mesh from FreeCAD to Blender

jayanam writes:
In this tutorial I show how to export a hard surface model from FreeCAD to Blender without shading issues.

jayanam writes:
In this tutorial I show how to export a hard surface model from FreeCAD to Blender without shading issues.
I find that the best results for importing CAD without too much vertex data is by saving as STEP from FreeCAD or any other CAD program, and then use OpenCasCade CAD-assistant to import the STEP, and finally export as .glb or .glTF. The files made like this seem to have very few shading issues, even for complex shapes.
In theory FreeCAD should also be able to do this directly, since it is also based on OpenCascade, but somehow the output of Cad Assistant makes much better normals.