g.direct_write = False
        
        

################ Full Setup Run
reference_nozzle = 'A' 


#setup(ref = reference_nozzle, move_to_ref = True)

#########

################Rezero some nozzles but use the rest of the old info ###
automator.setup()
automator.load_state(r"C:\Users\Lewis Group\Desktop\Calibration\alignment_data.txt")
automator.zero_nozzle('A')
automator.save_state(r"C:\Users\Lewis Group\Desktop\Calibration\alignment_data.txt")
g.direct_write = True
g.abs_move(x=automator.substrate_origins['slide1'][reference_nozzle][0], y=automator.substrate_origins['slide1'][reference_nozzle][1] + 5)
#g.abs_move(**{reference_nozzle:(automator.substrate_origins['slide1'][reference_nozzle][2]+ 0.2)})
g.direct_write = False

# 
#automator.setup()
##automator.load_state(r"C:\Users\Lewis Group\Desktop\Calibration\alignment_data.txt")
#automator.rezero_nozzles(['A','B','C'], alignment_path=r"C:\Users\Lewis Group\Desktop\Calibration\alignment_data.txt", cal_file=True)

## Reset zeros ############


#automator.substrate_origins['slide1']['B'][2]