3D-printed devices