3D-printed composite patches