Before assembling the Twelve Dollar Robot Arm, I wanted to independently test the four servos. I built a servo test stand from laser-cut acrylic to hold four 9g servos during development of servo control software.
I designed the servo test stand shown in Figure 1 with OnShape, a powerful 3-D computer-aided design system running as a web application. OnShape offers a free plan to hobbyists, makers, and others who are willing to freely share their designs.
The top panel has cutouts to mount four servos side by side. This arrangement lets me simultaneously watch the position and movement of all four servos.
Above each servo, a 180° protractor is centered around the servo shaft to measure each servo horn’s rotary position. The protractors have divisions into 5° intervals, with longer marks at 15° and 45° intervals. I experimented with 1° intervals, but the laser etched markings blurred together.
The left and right sides support the top panel at a 30° angle for easier viewing. The sides interlock with the top panel using finger joints generated by Arul Suresh’s Laser Joint custom feature for OnShape. I added screw holes and T-slots to secure the sides to the top panel with M2 x 8 mm screws and nuts.
OnShape exported DXF files (Autocad’s Drawing Exchange Format) to control the laser cutter. OnShape exported separate DXF files for the faces of the left and right sides (they should be mirror images) and for the face of the top panel.
The protractor and servo labels were not cut through the faces, so OnShape omitted them from the top panel face DXF file. OnShape exported additional DXF files for the 2-D sketches of the protractor and servo labels. I used CorelDraw to combine the DXF files for the top panel, the protractor (repeated four times), and the servo labels.
RDWorks, a laser cutter control program, imported the three DXF files for the top panel and sides. Figure 2 shows the DXF patterns in the RDWorks workspace.
The three DXF files may be downloaded:
A Hurricane 100 Watt laser cutter cut the servo test stand parts from 2.4 mm (0.093 inches) acrylic. M2 x 8 mm cap screws were inserted into the holes in the top panel’s finger joints. M2 washers and nuts were threaded onto the ends of the screws. The end support finger joints meshed with the top panel finger joints while the screw, washer, and nut assemblies slid into the T-slots. The narrow T-slots prevented the nuts from turning while the screws were tightened.
The servos were mounted from the rear of the top panel. M2 x 8 mm cap screws, washers, and nuts secured the servos in place. Servo horns were pressed onto the servos with the horns pointing toward the home poistion, 90° on the protractors.
The servos were ready for calibration and software development.