Onebox (Obx) Tab

In brief: Detailed settings for each Onebox.

On the Devices tab you checked the enable boxes for the Oneboxes you want to run and then clicked Detect.

Use this tab to configure parameters for each Onebox, individually.

Onebox Database

SpikeGLX maintains a database of Onebox settings in the _Calibration folder. The settings are keyed to the Onebox's serial number. There is one entry per device, hence, the software remembers last thing you did with that Onebox. The entries are each time-stamped. Individual entries are discarded after three years of disuse.

When you click Detect we look for each selected Onebox in the database. If found, the stored settings are used. If no entry is found, the Onebox gets default settings.

You can always see and edit those settings using the Each Onebox table on the Obx Setup tab.

Upon clicking Verify or Run the table values are transferred to the database for future runs.

Table Viewing and Sizing


For each Onebox, you can edit its:

More details below.

Measured Sample Rate

Not editable.

This is the Onebox's measured sample rate as determined by the calibration procedures on the Sync tab (See User Manual).

XA Analog Channels

Edit directly in the table cell by specifying a channel list, just as you do for saved channels. E.g. 0:3,7.

Each Onebox can record from up to 12 16-bit analog channels.

You must record at least one channel. If desired, the XA box can be blank (specfying NO analog channels) provided you also check the XD box to record digital lines.

XD Digital Lines

If you enable the XD (digital) option, then, regardless of your XA channel list, ALL 12 analog inputs are digitized using a predetermined 0.5V threshold value. The 12 resulting digital lines are read out together as the lowest 12 bits of a single 16-bit XD word.

In other words, your Obx data stream either has no digital word, or it has a single digital word containing 12 digital lines.

AI Range

The selected scale +/- {2,5,10} volts is applied to all analog channels.

Channel Map

This lets you group/sort/order the channels in SpikeGLX graph windows. It has no effect on how binary data are stored.

Save Channels

Edit directly in the table cell by specifying a channel list.

You can save all of the channels being acquired by setting the list to any of:

You can save any arbitrary subset of channels using a printer-page-like list of individual channels and/or ranges, like: 1:4,6,8:10.

The SY channel is always added to your list because it carries error flags and the sync channel.


This is a handy way to set all of the editable fields:


Select a Onebox and copy its settings to a specified other Onebox, or to all other Oneboxes.