Bitblox: Printable digital materials for electromechanical machines. - Robert MacCurdy; Anthony McNicoll; Hod Lipson (Int. J. Robotics Res., 2014)