Add initial optics hutch config #81

Merged
appel_c merged 5 commits from feat/add_config_for_monochromator into main 2025-07-04 16:57:33 +02:00
appel_c commented 2025-06-27 16:24:06 +02:00 (Migrated from gitlab.psi.ch)

Summary

This is an initial commit for the cSAXS optics hutch config. Motors are still read_only, motion has to be tested first. So far only DMM1 crystal , rotation Y translation X & Y have been added. Once crystal DMM2 is added, and motion is tested, the config can be merged

TODO

  • add motors for DMM2 crystal
  • test motion for both crystals
  • remove readOnly flag in config after motion is tested
# Summary This is an initial commit for the cSAXS optics hutch config. Motors are still read_only, motion has to be tested first. So far only DMM1 crystal , rotation Y translation X & Y have been added. Once crystal DMM2 is added, and motion is tested, the config can be merged # TODO - [x] add motors for DMM2 crystal - [x] test motion for both crystals - [x] remove readOnly flag in config after motion is tested
appel_c commented 2025-06-27 16:24:06 +02:00 (Migrated from gitlab.psi.ch)

assigned to @appel_c

assigned to @appel_c
appel_c (Migrated from gitlab.psi.ch) approved these changes 2025-06-27 16:24:06 +02:00
appel_c commented 2025-06-27 16:24:17 +02:00 (Migrated from gitlab.psi.ch)

changed the description

changed the description
appel_c commented 2025-06-27 16:25:21 +02:00 (Migrated from gitlab.psi.ch)

changed the description

changed the description
appel_c commented 2025-06-27 16:25:21 +02:00 (Migrated from gitlab.psi.ch)

requested review from @diaz

requested review from @diaz
appel_c commented 2025-06-27 16:25:24 +02:00 (Migrated from gitlab.psi.ch)

marked the checklist item add motors for DMM2 crystal as completed

marked the checklist item **add motors for DMM2 crystal** as completed
appel_c commented 2025-06-27 16:25:25 +02:00 (Migrated from gitlab.psi.ch)

marked the checklist item add motors for DMM2 crystal as incomplete

marked the checklist item **add motors for DMM2 crystal** as incomplete
appel_c commented 2025-06-27 16:25:50 +02:00 (Migrated from gitlab.psi.ch)

marked the checklist item add motors for DMM2 crystal as completed

marked the checklist item **add motors for DMM2 crystal** as completed
appel_c commented 2025-06-27 16:25:51 +02:00 (Migrated from gitlab.psi.ch)

marked the checklist item add motors for DMM2 crystal as incomplete

marked the checklist item **add motors for DMM2 crystal** as incomplete
appel_c commented 2025-06-27 16:25:53 +02:00 (Migrated from gitlab.psi.ch)

marked the checklist item add motors for DMM2 crystal as completed

marked the checklist item **add motors for DMM2 crystal** as completed
appel_c commented 2025-06-27 16:25:56 +02:00 (Migrated from gitlab.psi.ch)

marked the checklist item add motors for DMM2 crystal as incomplete

marked the checklist item **add motors for DMM2 crystal** as incomplete
diaz commented 2025-07-01 11:39:22 +02:00 (Migrated from gitlab.psi.ch)

marked the checklist item add motors for DMM2 crystal as completed

marked the checklist item **add motors for DMM2 crystal** as completed
diaz commented 2025-07-01 14:47:21 +02:00 (Migrated from gitlab.psi.ch)

added 1 commit

  • fad46111 - set readOnly to false for DMM motors and correct description

Compare with previous version

added 1 commit <ul><li>fad46111 - set readOnly to false for DMM motors and correct description</li></ul> [Compare with previous version](/bec/csaxs_bec/-/merge_requests/69/diffs?diff_id=46199&start_sha=c51379a2ccc93c199e88b5cbb4f3fe0a9ec3a51b)
diaz commented 2025-07-04 14:25:19 +02:00 (Migrated from gitlab.psi.ch)

marked the checklist item test motion for both crystals as completed

marked the checklist item **test motion for both crystals** as completed
diaz commented 2025-07-04 14:25:23 +02:00 (Migrated from gitlab.psi.ch)

marked the checklist item remove readOnly flag in config after motion is tested as completed

marked the checklist item **remove readOnly flag in config after motion is tested** as completed
diaz commented 2025-07-04 14:29:49 +02:00 (Migrated from gitlab.psi.ch)

added 1 commit

  • 8ca1f00d - add channel-cut motors and change motor names to shorter names

Compare with previous version

added 1 commit <ul><li>8ca1f00d - add channel-cut motors and change motor names to shorter names</li></ul> [Compare with previous version](/bec/csaxs_bec/-/merge_requests/69/diffs?diff_id=46232&start_sha=fad46111444e074135563be8a69cca343c93a3ee)
diaz commented 2025-07-04 15:27:24 +02:00 (Migrated from gitlab.psi.ch)

added 1 commit

  • e9fc6930 - add and test smaract stages inside OPbox

Compare with previous version

added 1 commit <ul><li>e9fc6930 - add and test smaract stages inside OPbox</li></ul> [Compare with previous version](/bec/csaxs_bec/-/merge_requests/69/diffs?diff_id=46234&start_sha=8ca1f00d1cb6583d254dd5b515bdbf02dd477c9a)
diaz commented 2025-07-04 15:32:43 +02:00 (Migrated from gitlab.psi.ch)

added 1 commit

  • 66622fd7 - change cu_foilx motor name to lower case c

Compare with previous version

added 1 commit <ul><li>66622fd7 - change cu_foilx motor name to lower case c</li></ul> [Compare with previous version](/bec/csaxs_bec/-/merge_requests/69/diffs?diff_id=46236&start_sha=e9fc6930fffd90dc979128fb6a675309c71e69ff)
diaz commented 2025-07-04 15:35:28 +02:00 (Migrated from gitlab.psi.ch)

@appel_c I think we can merge this now. We have fulfilled all the items in the TODO list, and we have further added and tested the Smaract stages in the OPbox. We will for sure add more elements to this config file, but the one which we have now should go to main.

@appel_c I think we can merge this now. We have fulfilled all the items in the TODO list, and we have further added and tested the Smaract stages in the OPbox. We will for sure add more elements to this config file, but the one which we have now should go to main.
appel_c commented 2025-07-04 15:49:57 +02:00 (Migrated from gitlab.psi.ch)

approved this merge request

approved this merge request
appel_c commented 2025-07-04 15:50:40 +02:00 (Migrated from gitlab.psi.ch)

keep or remove? @diaz

keep or remove? @diaz
appel_c commented 2025-07-04 15:51:23 +02:00 (Migrated from gitlab.psi.ch)

these are temporary? SO no tags?

these are temporary? SO no tags?
diaz commented 2025-07-04 15:54:03 +02:00 (Migrated from gitlab.psi.ch)

Some of the Smaract stages will remain there, some are temporary. But we can treat them all as the current stages in the optics hutch. I can add cSAXS and optics as tags for all of them, if you prefer

Some of the Smaract stages will remain there, some are temporary. But we can treat them all as the current stages in the optics hutch. I can add cSAXS and optics as tags for all of them, if you prefer
diaz commented 2025-07-04 15:54:36 +02:00 (Migrated from gitlab.psi.ch)

What do you mean? Keep or remove what?

What do you mean? Keep or remove what?
diaz commented 2025-07-04 15:58:19 +02:00 (Migrated from gitlab.psi.ch)

What does the tag "optics" mean anyway? That the device is in the optics hutch? We shoudl then probably change it to "optics hutch" or "optics_hutch", if a single word is required

What does the tag "optics" mean anyway? That the device is in the optics hutch? We shoudl then probably change it to "optics hutch" or "optics_hutch", if a single word is required
appel_c commented 2025-07-04 16:37:15 +02:00 (Migrated from gitlab.psi.ch)

resolved all threads

resolved all threads
appel_c (Migrated from gitlab.psi.ch) scheduled this pull request to auto merge when all checks succeed 2025-07-04 16:37:18 +02:00
appel_c commented 2025-07-04 16:57:32 +02:00 (Migrated from gitlab.psi.ch)

marked this merge request as ready

marked this merge request as **ready**
appel_c (Migrated from gitlab.psi.ch) merged commit into main 2025-07-04 16:57:33 +02:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bec/csaxs_bec#81