The innovative field of medical robotics has experienced significant growth over the last twenty years. During my first year studies at Cardiff University, we were tasked with designing a ‘surgical robot’ controlled by an Arduino Uno R3 board. Using only micro-servo motors, I quickly realised that the key to a functional and accurate device would be to create C++ code that was adaptable to the inevitable last minute design changes.