I've watched maybe 10 DIY projects of this nature with 3D printing and this is by far the best image quality for the small size of the body. Incredible work