@@ -4064,7 +4064,7 @@ async def pick_up_tip(
40644064 module = "C0" ,
40654065 command = "TP" ,
40664066 tip_pattern = tip_pattern ,
4067- read_timeout = 60 ,
4067+ read_timeout = max ( 120 , self . read_timeout ) ,
40684068 xp = [f"{ x :05} " for x in x_positions ],
40694069 yp = [f"{ y :04} " for y in y_positions ],
40704070 tm = tip_pattern ,
@@ -4129,6 +4129,7 @@ async def discard_tip(
41294129 module = "C0" ,
41304130 command = "TR" ,
41314131 tip_pattern = tip_pattern ,
4132+ read_timeout = max (120 , self .read_timeout ),
41324133 fmt = "kz### (n)vz### (n)" ,
41334134 xp = [f"{ x :05} " for x in x_positions ],
41344135 yp = [f"{ y :04} " for y in y_positions ],
@@ -4384,7 +4385,7 @@ async def aspirate_pip(
43844385 module = "C0" ,
43854386 command = "AS" ,
43864387 tip_pattern = tip_pattern ,
4387- read_timeout = max (60 , self .read_timeout ),
4388+ read_timeout = max (120 , self .read_timeout ),
43884389 at = [f"{ at :01} " for at in aspiration_type ],
43894390 tm = tip_pattern ,
43904391 xp = [f"{ xp :05} " for xp in x_positions ],
@@ -4618,7 +4619,7 @@ async def dispense_pip(
46184619 module = "C0" ,
46194620 command = "DS" ,
46204621 tip_pattern = tip_pattern ,
4621- read_timeout = max (60 , self .read_timeout ),
4622+ read_timeout = max (120 , self .read_timeout ),
46224623 dm = [f"{ dm :01} " for dm in dispensing_mode ],
46234624 tm = [f"{ tm :01} " for tm in tip_pattern ],
46244625 xp = [f"{ xp :05} " for xp in x_positions ],
0 commit comments