The construction shown allows you to turn circular motion into triangular motion and so construct a drill for triangular holes. The roller—the yellow shape that rotates inside the large triangle—consists of four circular arcs. As it rotates, the centers of the smaller circles trace out an exact equilateral triangle. You can vary the size of the roller so as to get triangular holes of different sizes without changing the ambient triangle.
The existence of such a device was stated as an open question in . To turn this geometrical construction into a working drill with a driving end that follows plain circular motion, one would use an Oldham coupling, as shown in the Demonstration "Square-Hole Drill in Three Dimensions". Snapshot 3 shows how the roller can become two-sided when the radius of the smaller circle is set to 0; in that case the locus of the cusp coincides with the ambient triangle.
 B. Cox and S. Wagon, "Mechanical Circle-Squaring," College Mathematics Journal, 40(4), 2009 pp. 238–247.