@@ -4064,7 +4064,7 @@ async def pick_up_tip(
4064
4064
module = "C0" ,
4065
4065
command = "TP" ,
4066
4066
tip_pattern = tip_pattern ,
4067
- read_timeout = 60 ,
4067
+ read_timeout = max ( 120 , self . read_timeout ) ,
4068
4068
xp = [f"{ x :05} " for x in x_positions ],
4069
4069
yp = [f"{ y :04} " for y in y_positions ],
4070
4070
tm = tip_pattern ,
@@ -4129,6 +4129,7 @@ async def discard_tip(
4129
4129
module = "C0" ,
4130
4130
command = "TR" ,
4131
4131
tip_pattern = tip_pattern ,
4132
+ read_timeout = max (120 , self .read_timeout ),
4132
4133
fmt = "kz### (n)vz### (n)" ,
4133
4134
xp = [f"{ x :05} " for x in x_positions ],
4134
4135
yp = [f"{ y :04} " for y in y_positions ],
@@ -4384,7 +4385,7 @@ async def aspirate_pip(
4384
4385
module = "C0" ,
4385
4386
command = "AS" ,
4386
4387
tip_pattern = tip_pattern ,
4387
- read_timeout = max (60 , self .read_timeout ),
4388
+ read_timeout = max (120 , self .read_timeout ),
4388
4389
at = [f"{ at :01} " for at in aspiration_type ],
4389
4390
tm = tip_pattern ,
4390
4391
xp = [f"{ xp :05} " for xp in x_positions ],
@@ -4618,7 +4619,7 @@ async def dispense_pip(
4618
4619
module = "C0" ,
4619
4620
command = "DS" ,
4620
4621
tip_pattern = tip_pattern ,
4621
- read_timeout = max (60 , self .read_timeout ),
4622
+ read_timeout = max (120 , self .read_timeout ),
4622
4623
dm = [f"{ dm :01} " for dm in dispensing_mode ],
4623
4624
tm = [f"{ tm :01} " for tm in tip_pattern ],
4624
4625
xp = [f"{ xp :05} " for xp in x_positions ],
0 commit comments