This robot arm moves a light bar to create a light painting. It consists of three DOFs. The first DOF is at the base of the robot. The base is comprises a capstan drive, planetary gearbox, and brushless outrunner. The BLDC is controlled via an Odrive S1 and uses the onboard encoder. The second DOF is at the "elbow." It is controlled by a NEMA 17 stepper motor and timing belt pulley. The elbow joint has an absolute encoder on its live axle, but it is limited in its rotation due to the wire routing. The third DOF is the "wrist." This wrist can continuously spin a high-density individually addressable RGB strip. Specifically, it uses a WS21812B LED strip with 144 LEDs/meter. It is also controlled by a NEMA 17 stepper motor and timing belt pulley. The stepper motors are both cooled by small fans, and they are driven using a DM542T driver at 3200 microsteps. This robot is supplied with 24V 18.8A power supply. The Odrive and stepper drivers are run off 24V, the fans are run off 12V, and the rest of the electronics use 5V. This robot uses a Raspberry Pi 4 B+ with 4GB of ram. The arm kinematics are still being refined, but we have successfully drawn a rectangle. The code takes a series of points and smoothly interpolates the arm between the points. We also created a small simulation to test the arm kinematics before running it on the robot. Notably, this project does not use ROS.Finally, we developed software to process images and create a series of points for the arm to plot. These points are grouped as continuous loops and are assigned colors.