Design and analysis of open-source educational haptic devices