Here at WSLJR 3Designs we can scan your part with our 3d scanner and 75% of the time we will get a correct detailed scan. For the times we don't it will require some more work to design the part by hand.
We would create a STL file and convert that to a Gcode file. We upload it to OctoPi computer that will control the printer.