For our second iteration, we made a couple of mechanical changes along with implementing code that was briefly choreographed to a song. We used a different version of the 3d-printed bearing device, made the pan plate as large as the base plate, and increased the heights of the upper struts. We were initially aiming to glue the neopixels to the plywood portion of the smile, but that was too complicated to achieve (wires/solder were not forgiving). Instead, we glued the neopixels to the bottom of the acrylic layer. In this version, we were able to pack the neopixel and wires within the machine to maximize rotational movement. Due to the weight distribution of the smile and the wires, a pullback spring was not necessary. However, we needed to add a counterweight (we used a roll of tape) to the rotational plate. When running, the glue that supported the smile was coming loose and the CAM gears sometimes slipped, but overall we were able to achieve controllable pan and tilt. Our action items are to press-fit the struts that support the smile instead of gluing them, use the serial communication for motion primitives to better choreograph songs, and use a better counterweight.

Video:

https://drive.google.com/file/d/1nsp35weg4MCzrwo7Uk-kEdKQg_moJ2l0/view?usp=sharing