Loading...

Setup

Setup

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

Schematic diagram of box contents

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.

A omnetics connector is shown conencted to an Axon Omnetics Adapter via pin mounting, the adapter is shown connected to a SciFi via USB-C cable, and the SciFi is shown connected to Nexus or the Synapse CLI via WiFi 6.

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.

  1. 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.
  2. Connect your computer to the router wifi network (the SSID and password are printed on the router).
  3. IMPORTANT: If you are using Windows, please follow the instructions at this link to enable multicast on the network: mividi blog.

Device setup

  1. 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. Device labeled with Up and Down buttons on one side and Power button on the other. The outermost ring of the device is labeled LED Status Ring.

  2. 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. The Device, Nodes, Peripheral, and Network tabs of the device homescreen are labeled in order. Battery, status, and usage indicators are labeled in the Device tab.

  3. If you are setting up a new device, navigate to the Configure Network button in the Network tab.

  4. Select WiFi Setup from the list of options and then select Start Wifi Config to begin configuring the device.

  5. 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.

    1. After it is connected, a popup browser will appear on your mobile device.
    2. Use the dropdown menu to select the wifi network displayed on the sticker of the provided router, and connect using the indicated password.
    3. 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.
  6. Return to the home screen, and navigate to the Network tab to find the device IP address.

  7. On your PC, connect to the same network as your SciFi.

  8. 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
    
  9. 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
    }
    
  10. Now, connect the Omnetics Axon Adapter to the SciFi with the provided USB-C cable.

  11. 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
    }
    
  12. Your SciFi is ready for use!