Skip to content

Conversation

@bparks13
Copy link
Member

@bparks13 bparks13 commented Oct 6, 2025

This PR, which is based on #144, adds support for Neuropixels 2.0 single-shank probes.

Some important updates:

  • The plugin now checks which probe is selected versus which one is connected, and will not allow acquisition to start if there is a mismatch
  • Refactors the ProbeSettings struct to allow the number of electrodes / channels to be set at run-time, instead of at compile time. This is to allow for scenarios such as the 2.0 probes, which can have a varying number of electrodes, to be set at run-time.

Fixes #151

@bparks13
Copy link
Member Author

bparks13 commented Oct 8, 2025

Here is a zipped folder containing dual probe configurations for Neuropixels 2.0 that contains a single-shank and a quad-shank probe, in the following configurations:

Experiment# 23176523171 (single) 12345601013 (multi)
1 Bank A Shank 1 Bank A
2 Bank B Shank 2 Bank C
2 Bank C Shank 3 Bank B
4 Bank D All Shanks 385-480

ONIX_dual_2.0_single_and_multi_shank.zip

@bparks13 bparks13 requested a review from jsiegle October 22, 2025 20:21
@bparks13 bparks13 linked an issue Oct 24, 2025 that may be closed by this pull request
Base automatically changed from issue-135 to main November 4, 2025 19:54
- Confirms if the selected probe type is the same as the connected hardware. Used to confirm if a probe is connected that is not implemented (such as the 1.0 UHD probe), or to confirm that the correct probe is selected (2.0 single- or quad-shank probes)
- Add drop-down menu for NPX 2.0e devices to switch between quad- and single-shank probes
@bparks13 bparks13 merged commit cbe6494 into main Nov 4, 2025
3 checks passed
@bparks13 bparks13 deleted the issue-151 branch November 4, 2025 20:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for single-shank probes

3 participants