---
# System prepended metadata

title: 'Motion Meeting Minutes | BaPSF | March 29, 2022'
tags: [minutes, ' motion']

---

---
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"
```