From 32f7897e37ec2e28642dd5cd6df57eff85124304 Mon Sep 17 00:00:00 2001 From: Andiiiiiiyy Date: Thu, 1 Aug 2024 14:15:43 +0800 Subject: [PATCH] Fix (hardware-testing): fix gripper diagnostic test for v7.5.0 --- .../production_qc/gripper_assembly_qc_ot3/test_mount.py | 9 +++++---- .../production_qc/gripper_assembly_qc_ot3/test_probe.py | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/hardware-testing/hardware_testing/production_qc/gripper_assembly_qc_ot3/test_mount.py b/hardware-testing/hardware_testing/production_qc/gripper_assembly_qc_ot3/test_mount.py index 7d0855e54b4..15f3d0c0a5e 100644 --- a/hardware-testing/hardware_testing/production_qc/gripper_assembly_qc_ot3/test_mount.py +++ b/hardware-testing/hardware_testing/production_qc/gripper_assembly_qc_ot3/test_mount.py @@ -24,11 +24,12 @@ DEFAULT_SPEED = DEFAULT_MAX_SPEEDS.low_throughput[OT3AxisKind.Z_G] DEFAULT_CURRENT = DEFAULT_RUN_CURRENT.low_throughput[OT3AxisKind.Z_G] SPEEDS_TO_TEST = [DEFAULT_SPEED] -MIN_PASS_CURRENT = round(DEFAULT_CURRENT * 0.6, 1) # 0.67 * 0.6 = ~0.4 +# MIN_PASS_CURRENT = round(DEFAULT_CURRENT * 0.6, 1) # 0.67 * 0.6 = ~0.4 +MIN_PASS_CURRENT = 0.3 CURRENTS_SPEEDS: Dict[float, List[float]] = { - round(MIN_PASS_CURRENT - 0.2, 1): SPEEDS_TO_TEST, - round(MIN_PASS_CURRENT - 0.1, 1): SPEEDS_TO_TEST, - MIN_PASS_CURRENT: SPEEDS_TO_TEST, + # round(MIN_PASS_CURRENT - 0.2, 1): SPEEDS_TO_TEST, + round(MIN_PASS_CURRENT , 1): SPEEDS_TO_TEST, + MIN_PASS_CURRENT + 0.1: SPEEDS_TO_TEST, DEFAULT_CURRENT: SPEEDS_TO_TEST, } diff --git a/hardware-testing/hardware_testing/production_qc/gripper_assembly_qc_ot3/test_probe.py b/hardware-testing/hardware_testing/production_qc/gripper_assembly_qc_ot3/test_probe.py index 9fdf9a68815..d39ae47094d 100644 --- a/hardware-testing/hardware_testing/production_qc/gripper_assembly_qc_ot3/test_probe.py +++ b/hardware-testing/hardware_testing/production_qc/gripper_assembly_qc_ot3/test_probe.py @@ -150,7 +150,7 @@ async def run(api: OT3API, report: CSVReport, section: str) -> None: z_ax = Axis.by_mount(mount) found_pos = await api.capacitive_probe(mount, z_ax, probe_pos.z, pass_settings) print(f"Found deck height: {found_pos}") - + found_pos = found_pos[0] # check against max overrun valid_height = found_pos >= z_limit deck_pf = 0.0 @@ -160,7 +160,7 @@ async def run(api: OT3API, report: CSVReport, section: str) -> None: await api.move_to(mount, probe_pos._replace(z=found_pos)) if not api.is_simulator: deck_pf = await _read_from_sensor(api, s_driver, cap_sensor, 10) - print(f"Reading on deck: {deck_pf}") + print(f"Reading on deck: {deck_pf}") result = ( PROBE_DIFF_MIN < (deck_pf - open_air_pf)