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

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions