Skip to content

Create i06 vector magnet device in dodal #2120

Description

@Relm-Arrowny

To overcome the limitations of legacy GDA software and enable advanced fly-scanning on I06-1, we are creating a dedicated VectorMagnet device within Dodal. Porting this physical magnet device to Bluesky allows us to natively leverage Flyable and Preparable protocols for dynamic ramp-speed adjustments, continuous physical fly scans, and future alternating-energy scans.

Goals

Acceptance criteria :

  • Ophyd Device Implementation: Create a SuperconductingMagnet(VectorMagnet) class inside dodal that maps to the physical magnet controller's EPICS PVs, it should have three independence axis.
  • Flyable & Preparable: Each axis of the magnet should be movable and flyable.
  • Pre-Move Limit Check: The device should validates that a requested field is safe within the magnet mode it operating in.

Tasks

base on the goals, deduce the tasks required. check them off once they're done

  • [ ]

Related Resources

see DiamondLightSource/sm-bluesky#335 for detail of Limit and other requirements.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions