Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Sample stage device for p99 #432

Closed
7 tasks done
Relm-Arrowny opened this issue Apr 11, 2024 · 0 comments · Fixed by #458
Closed
7 tasks done

Create Sample stage device for p99 #432

Relm-Arrowny opened this issue Apr 11, 2024 · 0 comments · Fixed by #458
Assignees

Comments

@Relm-Arrowny
Copy link
Contributor

Relm-Arrowny commented Apr 11, 2024

p99 is being used as the testbed for the flagship CSXID beamline(i17).
A device on p99 that is not currently captured by other dodal devices
This tickets is for p99 sample stage: it is physically a combination of a standard xyz stage and a rotational stage with 2 axises, but it also include a virtual xyz stage (in different reference frame), a "fliter wheel" that select a predetermine position of the sample stage and a theta angle of the incident beam.

Acceptance Criteria

  • An ophyd-async sampleStage device has been created that can be instantiated against the signals of p99.

Tasks

  • create devices for p99 sample stage.
  • The sample stage has 10 motors
  • sample x, y ,z, (sample frame) virtual
  • sample (Lab) x, y, z (most likely real motor position)
  • Theta, pitch and roll, pitch and roll are most likely mirror and theta are most likely incident angle (virtual)
  • There is also a Filter Wheel

Ref

sandbox p99
image

@Relm-Arrowny Relm-Arrowny self-assigned this Apr 12, 2024
@Relm-Arrowny Relm-Arrowny linked a pull request Apr 23, 2024 that will close this issue
2 tasks
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 a pull request may close this issue.

1 participant