--- tags: minutes, motion --- # Motion Meeting Minutes | BaPSF | March 29, 2022 ## Agenda 1. ... ## Attendees * Erik * Rishabh ## Minutes * Replace use of the `toml` package with `tomli` * `tomli`: https://github.com/hukkin/tomli * `toml`: https://github.com/uiri/toml * the last `toml` release was Oct. 2022 * `tomli` is slated to become the builtin `tomllib` for the Python 3.11 release * Fiducials * 2 cm grid and main cathod fiducials are added * less than 2cm looks crowded * fiducials are not toggle-able yet * might a be good idea to have a 1-10 cm sliding scale for the grid fiducial spacing * ![](https://i.imgur.com/y3M4yfw.png) * the configurator was re-worked in accordence with last meeting * the motionlist was merged into the motion group configuration * the drive and probe configurations can be added to the motion group config at time of config * **Do we need "dummy" probe and drive configurations?** * these would have key fields filled with `null` values * would allow a user to partially configure a motion group before completely knowing a drive and/or probe configuration * When selecting a drive config for a motion group config, do we want an intermidate pop-up menu that shows the status of all known probe drives? * what drives are pre-confgured * what drives are online * what drives are currently attached to other motion groups in the run configuration * First video in a `sockets` youtube tutorial https://youtu.be/Lbfe3-v7yE0 * ideas for toml file ```toml [motion_group.<id>] id = my_motion_group # lower score, repleace spcaed with _ on the long_name long_name = "My Motion group" port.number = 34 # ?? port.orientation = east # ?? drive.id = my_drive drive.long_name = "My Drive" drive.IPx = "128.167.x.x" probe.id = my_probe probe.long_name = "My Probe" # this is an identical def to what is above for drive [motion_group.<id>.drive] id = my_drive long_name = "My Drive" ```