# MWorks and Neuropixels

**URL:** <https://mworks.discourse.group/t/mworks-and-neuropixels/170>\
**Category:** Support\
**Created:** [September 8, 2020, 3:33pm UTC](https://mworks.discourse.group/t/mworks-and-neuropixels/170 "2020-09-08T15:33:10Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [September 8, 2020, 3:33pm UTC](https://mworks.discourse.group/t/mworks-and-neuropixels/170/1 "2020-09-08T15:33:10Z")

</div>

Hi Chris,

we understand that there are some issues with regard to National Instruments products atm. I am uncertain whether this relates to a recent Mac or a recent mWorks update.

In any case, we have purchased a Neuropixels setup and are about to purchase a chassis that fits the PXIe acquisition module. We would go for the NI model in the picture below unless this may cause issues with our system.

Do you have any experience with Neuropixel systems running with mWorks in that regard?

Thanks for your help with this,

Marcus

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [September 8, 2020, 3:57pm UTC](https://mworks.discourse.group/t/mworks-and-neuropixels/170/2 "2020-09-08T15:57:41Z")

</div>

Hi Marcus,

NI’s drivers for macOS support only a very limited [set of devices](https://mworks.tenderapp.com/kb/io-devices/setup-for-using-ni-daq-devices). About a year ago, NI announced that they were [ceasing development of said drivers](https://mworks.github.io/news/2019/09/19/nidaqmxbase-eol/). This means that, in the near future, MWorks will no longer have a way to control any NI hardware. However, none of that is relevant for you, as PXIe devices were never supported on macOS.

According to the [Neuropixels user manual](https://www.neuropixels.org/support), the software drivers required to interface with the hardware are available only for Microsoft Windows. (I see that the [Open Ephys Neuropixels interface](https://open-ephys.atlassian.net/wiki/spaces/OEW/pages/77332482/Neuropixels+Probes) is available only on Windows, too.) Therefore, it won’t be possible for MWorks to support the Neuropixels hardware directly. Any interaction will likely need to take place over a network connection to a Windows machine, potentially via some intermediate software (e.g. a Python script running on the Windows box that receives commands from MWorks via TCP/IP and relays them to the Neuropixels device). Alternatively, if you can communicate with the Neuropixels hardware via TTL signals, then you could use a general-purpose I/O interface (e.g. a [Firmata](https://mworks.github.io/documentation/latest/components/firmata_device.html) board) to control the hardware from MWorks.

Cheers,  
Chris

---

<div class="post-metadata">

**Author:** ![cstawarz](https://yyz1.discourse-cdn.com/flex031/user_avatar/mworks.discourse.group/cstawarz/32/3_2.png) [@cstawarz](https://mworks.discourse.group/u/cstawarz)\
**Post date:** [July 19, 2022, 7:40pm UTC](https://mworks.discourse.group/t/mworks-and-neuropixels/170/3 "2022-07-19T19:40:52Z")

</div>


