Skip to content

v1 STAR heads: move_to_xy_position follow-ups - #1491

Merged
BioCam merged 1 commit into
PyLabRobot:mainfrom
BioCam:head-move-to-xy-position-fixups
Oct 15, 2026
Merged

BioCam merged 1 commit into
PyLabRobot:mainfrom
BioCam:head-move-to-xy-position-fixups

Conversation

@BioCam

@BioCam BioCam commented Oct 15, 2026

Copy link
Copy Markdown
Collaborator

The Problem

Two regressions from #1490, found by comparing the wire of the same simulated 96-head run on main before and after it:

  • mix raised the head to safe Z at its descent speed (zv16000, 80 mm/s) instead of the drive's default (zv17000), and sent an extra H0AA afterwards to restore the drive's speed. A descent speed governed an ascent.
  • with tips on, an unreachable minimum_traverse_height_start was refused in stop-disc terms (z must be between 180.5 and 336.0, is 1051.9) instead of the tip-bottom height the caller gave (the tool bottom reaches 128.6 to 284.1 mm with a 51.9 mm overhang, not 1000.0).

PR Content/Solution

  • mix no longer passes its descent speed to move_to_xy_position
  • move_to_xy_position still decides by the stop disc; with tips on, the raise is a move_tool_bottom_to_z_position, whose check reports the height the caller gave

🤖 Generated with Claude Code

- `mix` rises to its traverse height at the drive's default, not at its descent speed
- with tips on, an unreachable traverse height is refused as the tip-bottom height the caller gave

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@BioCam
BioCam merged commit 346e043 into PyLabRobot:main Oct 15, 2026
41 of 42 checks passed
@BioCam
BioCam deleted the head-move-to-xy-position-fixups branch October 15, 2026 15:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant