Skip to content

Configurable beam flyback time #43

@q3k

Description

@q3k

I've just brought up an OBI on a Jeol T330A and I'm noticing significant artifacts on the left hand side of the acquired images:

Screenshot

I'm guessing this nonlinearity is due to the SEM's beam taking a while to settle on the left side of the raster on each line?

I didn't check this out on an oscilloscope yet so I can't be sure this isn't eg. some other hardware issue impacting slew rate. Although I do remember old captures looked fine. There's other visible nonlinearity in this particular image, but that's just a bad acquisition I think (sample charge up, 40 year old SEM, etc).

Being able to configure flyback time per line and per frame seems to actually be a TODO: https://github.com/nanographs/Open-Beam-Interface/blob/main/software/obi/applet/open_beam_interface/__init__.py#L603

If I'm not missing anything, I'm happy to try implementing this. Would having two constants (frame_flyback, line_flyback) expressing flyback time in ADC cycles in microscope.toml be a good approach? Or should this be runtime configurable and integrated into the command stream, like dwell time?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions