3D printer heads and extruders