Box Contents
Inside your package, you should find one of each of the following:
- SciFi
- Axon Omnetics Adapter
- AC charger
- USB-C SuperSpeed cable
- Router
Connecting components
The SciFi headstage connects to Axon probes directly or to any neural probe with up to 2 male Omnetics 36 pin connectors (Omnetics A79024-001 or A79026-001) via the Axon Omnetics Adapter. The included router will be used to connect the SciFi to your network.
Installing Software
If you do not already have it, install pip in your Linux, Mac, or Powershell terminal.
Support is primarily for Mac and Linux computers, though windows will work. We recommended using a virtual environment. Please note that WSL is not currently supported.
Install synapse-python client with pip:
pip install science-synapse
You can run the help command to view a description of the available synapsectl commands.
synapsectl --help
If you are running on Linux, you will need to update the UDP buffer size:
To update the buffer size immediately:
% sudo sysctl -w net.core.rmem_max=10485760 # 10 MB
% sudo sysctl -w net.core.wmem_max=10485760 # 10 MB
Or make a persistent change by adding the following file:
% sudo touch /etc/sysctl.d/50-udp-buffersize.conf
# And add these lines:
net.core.rmem_max=10485760
net.core.wmem_max=10485760
then reboot for the changes to take effect.
On MacOS:
To update the buffer size immediately:
sudo sysctl -w kern.ipc.maxsockbuf=10485760
or add the following to /etc/sysctl.conf:
kern.ipc.maxsockbuf=10485760
Hardware Setup
Router setup
Your SciFi will come preconfigured to connect to the included router.
- Plug the router in near your computer and SciFi device. We recommend placing the router at least 3 meters away from your experimental setup to minimize interference. We also recommend rotating the outer antennas on the router into the horizontal position.
- Connect your computer to the router wifi network (the SSID and password are printed on the router).
- IMPORTANT: If you are using Windows, please follow the instructions at this link to enable multicast on the network: mividi blog.
Device setup
Power on the SciFi headstage by holding down the power button on the right side of the device for 3 seconds. An LED indicator will appear while it is initializing.
After the home screen appears on the display, check the battery percentage in case you need to charge the device with the provided USB-C cable. Each of the UI tabs can be selected to reveal more information.
If you are setting up a new device, navigate to the Configure Network button in the Network tab.
Select WiFi Setup from the list of options and then select Start Wifi Config to begin configuring the device.
A QR code will appear on the device along with a network SSID. Scan the QR code on your mobile device, which will connect you to the SciFi’s access point.
- After it is connected, a popup browser will appear on your mobile device.
- Use the dropdown menu to select the wifi network displayed on the sticker of the provided router, and connect using the indicated password.
- Note: This setup can also be done on a PC. Select Show Instructions below the QR code to reveal the instructions for performing setup manually.
Return to the home screen, and navigate to the Network tab to find the device IP address.
On your PC, connect to the same network as your SciFi.
Run the below command in a terminal window to ensure your SciFi is recognized on the network, replace $DEVICE_IP with the IP address listed in the Network view.
synapsectl info $DEVICE_IP
The CLI will print information about the device name, serial number, firmware version, status, and any connected peripherals.
name: "twelve-ducklings-stampede" serial: "SFI-A0001" firmware_version: 4619714 status { state: kStopped sockets { node_id: 1 bind: "224.0.2.115:17441" data_type: kBroadband type: kStreamOut } power { battery_level_percent: 100 } } peripherals { name: "SciFi Virtual Recording Peripheral" vendor: "Science Corporation" peripheral_id: 100 }
Now, connect the Omnetics Axon Adapter to the SciFi with the provided USB-C cable.
After the probe has powered on, it will appear in the Peripheral tab or you can run the info command again and the CLI will print the same information.
peripherals { name: "Nixel512" vendor: "Science Corporation" peripheral_id: 2 }
Your SciFi is ready for use!