Configures a NeuropixelsV2e headstage on the specified port.
The NeuropixelsV2e Headstage is a 0.64g serialized, multifunction headstage for small animals. This headstage is designed to function with IMEC Neuropixels V2 probes. It provides the following features:
- Support for dual IMEC Neuropixels 2.0 probes, each of which features:
- Either 1x or 4x silicon shanks with a 70 x 24 µm cross-section.
- 1280 electrodes low-impedance TiN electrodes per shank.
- 384 parallel, full-band (AP, LFP), low-noise recording channels.
- A BNO055 9-axis IMU for real-time, 3D orientation tracking.
Inputs & Outputs
Configure all devices in the device group.
This will schedule configuration actions to be applied by a StartAcquisition instance prior to data acquisition.
|
|
Properties
Configuration
These are properties of the aggregate operator:
Property | Type | Description | ||||
---|---|---|---|---|---|---|
Port
|
PortName |
Gets or sets the port. The port is the physical connection to the ONIX breakout board and must be specified prior to operation.
|
||||
PortVoltage
|
double? |
Gets or sets the port voltage. If a port voltage is defined this will override the automated voltage discovery and applies the specified voltage to the headstage. To enable automated voltage discovery, leave this field empty. Warning: This device requires 3.0V to 5.5V for proper operation. Voltages higher than 5.5V can damage the headstage |
||||
Name
|
string |
Gets or sets a unique device group name. A human-readable identifier that is used as a prefix for the DeviceName of each device in the the group. |
Devices
Bno055
Bno055 is a ConfigurePolledBno055 operator encapsulated by the ConfigureNeuropixelsV2eHeadstage operator with the following properties:
Property | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AxisMap
|
Bno055AxisMap |
Gets or sets the axis map that will be applied during configuration. This value can be changed to compensate for the Bno055's mounting orientation. Specifically, this value can be set to rotate the Bno055's coordinate system compared to the default orientation presented on page 24 of the Bno055 datasheet.
|
||||||||||||
AxisSign
|
Bno055AxisSign |
Gets or sets the axis sign that will be applied during configuration. This value can be changed to compensate for the Bno055's mounting orientation. Specifically, this value can be set to mirror specific axes in the Bno055's coordinate system compared to the default orientation presented on page 24 of the Bno055 datasheet.
|
||||||||||||
Enable
|
bool |
Gets or sets a value specifying whether the Bno055 device is enabled. If set to true, PolledBno055Data will produce data. If set to false, PolledBno055Data will not produce data. |
NeuropixelsV2e
NeuropixelsV2e is a ConfigureNeuropixelsV2e operator encapsulated by the ConfigureNeuropixelsV2eHeadstage operator with the following properties:
Property | Type | Description |
---|---|---|
Enable
|
bool |
Gets or sets the device enable state. If set to true, NeuropixelsV2eData will produce data. If set to false, NeuropixelsV2eData will not produce data. |
GainCalibrationFileA
|
string |
Gets or sets the path to the gain calibration file for Probe A. Each probe is linked to a gain calibration file that contains gain adjustments determined by IMEC during factory testing. Electrode voltages are scaled using these values to ensure they can be accurately compared across probes. Therefore, using the correct gain calibration file is mandatory to create standardized recordings. Calibration files are probe-specific and not interchangeable across probes. Calibration files must contain the serial number of the corresponding probe on their first line of text. If you have lost track of a calibration file for your probe, email IMEC at neuropixels.info@imec.be with the probe serial number to retrieve a new copy. |
GainCalibrationFileB
|
string |
Gets or sets the path to the gain calibration file for Probe B. Each probe is linked to a gain calibration file that contains gain adjustments determined by IMEC during factory testing. Electrode voltages are scaled using these values to ensure they can be accurately compared across probes. Therefore, using the correct gain calibration file is mandatory to create standardized recordings. Calibration files are probe-specific and not interchangeable across probes. Calibration files must contain the serial number of the corresponding probe on their first line of text. If you have lost track of a calibration file for your probe, email IMEC at neuropixels.info@imec.be with the probe serial number to retrieve a new copy. |
ProbeConfigurationA
|
NeuropixelsV2QuadShankProbeConfiguration |
Gets or sets the electrode configuration for Probe A. Configuration is accomplished using a GUI to aid in channel selection and relevant configuration properties. To open a probe configuration GUI, select the ellipses next the ProbeConfigurationA variable in the property pane, or double-click ConfigureNeuropixelsV2eHeadstage to configure both probes and the ConfigurePolledBno055 simultaneously. |
ProbeConfigurationB
|
NeuropixelsV2QuadShankProbeConfiguration |
Gets or sets the electrode configuration for Probe B. Configuration is accomplished using a GUI to aid in channel selection and relevant configuration properties. To open a probe configuration GUI, select the ellipses next the ProbeConfigurationB variable in the property pane, or double-click ConfigureNeuropixelsV2eHeadstage to configure both probes and the ConfigurePolledBno055 simultaneously. |