Co-Design and implementation of an open-source 3D printed robot