3D printed microfluidics