3d printed devices