macro pipette controller