A dispensing assembly comprising: a gantry with an x-axis track and a y-axis track, the y-axis track of the gantry configured to move along the x-axis track of the gantry; a dispensing head attached to the y-axis track of the gantry below the y-axis track of the gantry, the dispensing head comprising: a contact dispensing unit comprising one or more pipette tips; and a non-contact dispensing unit comprising one or more jet tips and corresponding valves for dispensing a liquid; a dispensing enclosure attached to the y-axis track of the gantry on top of the y-axis track of the gantry, the dispensing enclosure having a metering pump, a pressure reservoir and electronics; and one or more tubes connecting the one or more jet tips of the non-contact dispensing unit to the pressure reservoir of the dispensing enclosure, each tube connected to a corresponding jet tip; wherein the metering pump is configured to pressurize the pressure reservoir, tubes and jet tips to a desired pressure based on the viscosity of the liquid and a desired dispensing volume, the pressure reservoir is configured to store pressure created by the metering pump, and the electronics are configured to actuate the valves to open the valves such that pressure in the tubes allows the liquid to shoot out from the jet tips; and wherein the contact dispensing unit is attached to and configured to move along a first z-axis track, the non-contact dispensing unit is attached to and configured to move along a second z-axis track, and either the first z-axis track is attached to the y-axis track of the gantry and the second z-axis track is attached to the contact dispensing unit such that the second z-axis track and non-contact dispensing unit move in the z direction when the contact dispensing unit moves in the z direction along the first z-axis track, or the second z-axis track is attached to the y-axis track of the gantry and the first z-axis track is attached to the non-contact dispensing unit such that the first z-axis track and contact dispensing unit move in the z direction when the non-contact dispensing unit moves in the z direction along the second z-axis track. a gantry with an x-axis track and a y-axis track, the y-axis track of the gantry configured to move along the x-axis track of the gantry; a dispensing head attached to the y-axis track of the gantry below the y-axis track of the gantry, the dispensing head comprising: a contact dispensing unit comprising one or more pipette tips; and a non-contact dispensing unit comprising one or more jet tips and corresponding valves for dispensing a liquid; a contact dispensing unit comprising one or more pipette tips; and a non-contact dispensing unit comprising one or more jet tips and corresponding valves for dispensing a liquid; a dispensing enclosure attached to the y-axis track of the gantry on top of the y-axis track of the gantry, the dispensing enclosure having a metering pump, a pressure reservoir and electronics; and one or more tubes connecting the one or more jet tips of the non-contact dispensing unit to the pressure reservoir of the dispensing enclosure, each tube connected to a corresponding jet tip; wherein the metering pump is configured to pressurize the pressure reservoir, tubes and jet tips to a desired pressure based on the viscosity of the liquid and a desired dispensing volume, the pressure reservoir is configured to store pressure created by the metering pump, and the electronics are configured to actuate the valves to open the valves such that pressure in the tubes allows the liquid to shoot out from the jet tips; and wherein the contact dispensing unit is attached to and configured to move along a first z-axis track, the non-contact dispensing unit is attached to and configured to move along a second z-axis track, and either the first z-axis track is attached to the y-axis track of the gantry and the second z-axis track is attached to the contact dispensing unit such that the second z-axis track and non-contact dispensing unit move in the z direction when the contact dispensing unit moves in the z direction along the first z-axis track, or the second z-axis track is attached to the y-axis track of the gantry and the first z-axis track is attached to the non-contact dispensing unit such that the first z-axis track and contact dispensing unit move in the z direction when the non-contact dispensing unit moves in the z direction along the second z-axis track. the first z-axis track is attached to the y-axis track of the gantry and the second z-axis track is attached to the contact dispensing unit such that the second z-axis track and non-contact dispensing unit move in the z direction when the contact dispensing unit moves in the z direction along the first z-axis track, or the second z-axis track is attached to the y-axis track of the gantry and the first z-axis track is attached to the non-contact dispensing unit such that the first z-axis track and contact dispensing unit move in the z direction when the non-contact dispensing unit moves in the z direction along the second z-axis track.