Instructables provides step-by-step instructions for building a wide range of projects in electronics, 3D printing, and a wide range of other subjects.
instructables.com