aeon_lineardrive
A linear stage controller for moving the position of a commutator
Science Score: 57.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
✓Institutional organization owner
Organization sainsburywellcomecentre has institutional domain (www.ucl.ac.uk) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.6%) to scientific vocabulary
Repository
A linear stage controller for moving the position of a commutator
Basic Info
Statistics
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Aeon LinearDrive
Commutator linear drive harp device.
Provides control of the linear drive to control the position of the commutator from Bonsai.
Dependencies
The target must be running a firmware image built from the v1.18-swc branch of the micropython project.
Additionally, the SWC microharp package must be present on the filesystem of the target.
Harp register map
| MessageType | Address | PayloadType | Payload | Description | | --- | --- | --- | --- | --- | | Write | 33 | S16 | vel | Set Linear rail velocity, [-7583, 7583] TODO: units. | | Event | 34 | S16 | vel | Current Linear rail velocity, [-7583, 7583] TODO: units. | | Write | 40 | U8 | ctl | Linear rail control, 0 = disable, 1 = enable. | | Write | 41 | S32 | -ve, +ve | Linear rail position limits, default -1000, 160000. | | Write | 42 | S32 | pos | Linear rail home pos [-2147483648, 2147483647] TODO: units. | | Write | 43 | S32 | pos | Linear rail goto pos [-2147483648, 2147483647] TODO: units. | | Event | 44 | S32 | pos | Linear rail current pos [-2147483648, 2147483647] TODO: units. | | Write | 45 | U16 | spd | Linear rail speed limit, default 7583. | | Write | 46 | U16 | ctl | Linear rail Continuous current limit, default 900 (mA). | | Write | 47 | U16 | ctl | Linear rail Peak current limit, default 900 (mA). | | Write | 48 | U8 | ctl | Position range limit control, 0 = disable, 1 = enable. |
Quick Start
To control the position of the linear drive; - set home - enable the drive - set position
Notes
This is a work in progress copied from the Perturbation Treadmill Code base pert-tread-drv
Citation Policy
If you use this software or hardware, please cite it as below:
Sainsbury Wellcome Centre Foraging Behaviour Working Group. (2023). Aeon: An open-source platform to study the neural basis of ethological behaviours over naturalistic timescales, https://doi.org/10.5281/zenodo.8411157
Owner
- Name: SainsburyWellcomeCentre
- Login: SainsburyWellcomeCentre
- Kind: organization
- Website: http://www.ucl.ac.uk/swc
- Repositories: 21
- Profile: https://github.com/SainsburyWellcomeCentre
GitHub Events
Total
- Issue comment event: 1
- Pull request event: 2
Last Year
- Issue comment event: 1
- Pull request event: 2