GuitarBot is a self-playing guitar created by the League of Electronic Musical Urban Robots (LEMUR) in 2002.
An encoder-equipped DC motor drives a belt with an attached movable fret.
The movable fret is mounted on a ball bearing linear slide, and can traverse its full displacement of 54.4 centimeters in 250 ms. GuitarBot's movable fret system is configured as a slide mechanism and remains in constant contact with the string.
Each GuitarBot module uses a PIC microcontroller to handle motor control, feedback, and damping.
The modules on each unit receive MIDI input, allowing external sequencers to control GuitarBot.