3D printed microfluidic