STIMBOX

PROGRAMMABLE TTL TRIGGER GENERATOR & DIGITAL STIMULATION CONTROLLER

GET A QUOTE

PRECISE TIMING. SEAMLESS SYNCHRONIZATION. FULL EXPERIMENTAL CONTROL.

Take control of stimulus timing and event synchronization in EEG, BCI, and electrophysiological research. The g.STIMbox combines 16 programmable digital outputs and 14 digital inputs in a compact, USB-controlled device, enabling researchers to generate precisely timed TTL triggers, control external stimulation devices, and capture digital events.

With stable stimulation frequencies and dedicated C and MATLAB APIs, g.STIMbox supports customizable experimental paradigms, from visual and vibrotactile stimulation to SSVEP-based brain-computer interfaces. Integrate stimulation and trigger signals with EEG recordings for precise, repeatable, and flexible research workflows.

PRODUCT HIGHLIGHTS

Precise Digital Trigger GenerationGenerate programmable TTL signals for repeatable stimulus timing in EEG and electrophysiological experiments.
16 Digital TTL OutputsControl multiple external devices, LEDs, and compatible stimulation accessories through independently configurable outputs.
14 Digital TTL InputsAcquire trigger signals, button presses, and digital events from external research equipment.
Stable Stimulation FrequenciesGenerate hardware-controlled output frequencies from 1–50 Hz, ideal for SSVEP and visual stimulation experiments.
EEG Event SynchronizationSend digital event markers to compatible EEG acquisition systems to align stimulation events with recorded brain activity.
Flexible USB ControlConnect directly to a Windows PC or laptop without requiring an additional data acquisition device.
Developer APIsCreate custom stimulation protocols using the provided C API and MATLAB API, with Simulink integration for supported workflows.
Flexible ConnectivityAccess digital I/O through 26-pin Sub-D connectors and convenient Cinch connectors for selected channels.
USB or External Power SupplyChoose USB power for compact setups or external 5 V power for applications requiring higher output current.

TECHNICAL SPECIFICATIONS

Device TypeUSB-controlled digital stimulation and TTL I/O controller
Digital Inputs14 TTL inputs
Digital Outputs16 TTL outputs
Signal Voltage5 V TTL
Output Frequency Range1–50 Hz
Output ControlProgrammable on/off states and frequency generation
Input Connectors26-pin Sub-D, plus 8 Cinch connectors
Output Connectors26-pin Sub-D, plus 8 Cinch connectors
Computer InterfaceUSB
Power SupplyUSB or external 5 V DC
Maximum Total Output Current200 mA via USB; 2.6 A with external power
Maximum Current per Output500 mA, subject to total current limits
Programming InterfacesC API and MATLAB API
Additional IntegrationSimulink
Operating ModesSynchronous and asynchronous operation
EEG IntegrationTrigger connection to compatible g.tec EEG acquisition systems

Enable Communication with mindBEAGLE Brain Assessment for Patients with Consciousness Disorders MINDBEAGLE EEG-BASED ASSESSMENT OF CONSCIOUSNESS & COMMUNICATION

PRECISE EEG TRIGGER SYNCHRONIZATION & EVENT MARKING

Accurate stimulus timing is essential for reliable EEG, ERP, and evoked potential research. The g.STIMbox generates programmable TTL triggers to synchronize external stimulation devices with compatible EEG acquisition systems, enabling precise identification of stimulus events within recorded brain signals.

With 16 digital outputs and 14 digital inputs, researchers can coordinate multiple devices, capture external events, and implement customized stimulation sequences. Dedicated trigger connections to g.tec EEG amplifiers support time-locked signal analysis, including event-related potentials (ERP), visual evoked potentials (VEP), and other electrophysiological experiments.

PRECISE SSVEP STIMULATION

The g.STIMbox enables precise, programmable visual stimulation for Steady-State Visual Evoked Potential (SSVEP) experiments and brain-computer interfaces. Combined with the g.SSVEPbox, four ultra-bright, dimmable LEDs generate independently configurable flickering frequencies, while additional indicator LEDs guide users during training. By recording EEG activity over the visual cortex and identifying the frequency a user is focusing on, researchers can translate brain responses into real-time commands. This enables applications such as brain-controlled robotic movement, where users navigate a robot forward, backward, left, or right simply by looking at different LEDs.

With MATLAB and Simulink integration, researchers can customize stimulation frequencies, develop SSVEP-based BCI paradigms, and synchronize visual stimulation with EEG recordings for reproducible experiments.

g.Stimboc stimulation trigger box

SSVEP triggerbox

VISUAL STIMULATION & RESPONSE BUTTONS

The g.STIMbox supports flexible visual stimulation and behavioral response recording through compact LED and pushbutton accessories connected directly to its digital inputs and outputs.

LED modules deliver precisely timed visual stimuli for EEG, visual evoked potential (VEP), and reaction-time experiments, while pushbuttons capture participant responses, such as target detection or task-related feedback.

With programmable stimulus timing and digital event recording, researchers can integrate visual stimulation and behavioral responses into customized experimental protocols, supporting accurate event tracking and analysis of stimulus-response relationships.

VIBROTACTILE STIMULATION FOR EEG & BCI RESEARCH

The g.VIBROstim is a compact vibrotactile stimulator that connects directly to the digital outputs of g.STIMbox, enabling precisely timed tactile stimulation for EEG, somatosensory, and brain-computer interface (BCI) research.

Easily attached to the arms, legs, or torso using Velcro straps or adhesive tape, g.VIBROstim delivers controlled vibrations to the skin for short-term research applications. Researchers can integrate multiple stimulators into customized experimental paradigms to investigate tactile perception, stimulus processing, and brain responses to somatosensory stimulation.

g.VIBROstim

g.tec suite 2024 g.HIsys 3D EP

PROGRAMMABLE STIMULATION CONTROL WITH MATLAB, C & SIMULINK

Develop customized stimulation paradigms with the g.STIMbox MATLAB and C APIs, accessible through g.tec Suite 2024. Program stimulation frequencies, control 16 digital TTL outputs, monitor external trigger inputs, and automate experimental sequences using MATLAB scripts or custom C applications.

For advanced EEG and BCI experiments, g.HIsys provides dedicated g.STIMbox blocks for MATLAB/Simulink, allowing researchers to combine stimulation control with real-time biosignal acquisition and processing. Ready-to-use example models support SSVEP stimulation, digital input monitoring, and vibrotactile P300 experiments.

Whether developing standalone trigger applications or complex, closed-loop BCI paradigms, g.STIMbox integrates into the g.tec software ecosystem for flexible and reproducible research.

FREQUENTLY ASKED QUESTIONS

Does g.STIMbox support Python, Lab Streaming Layer (LSL), or third-party research software?

The programming interfaces are MATLAB and C, with additional Simulink integration through g.HIsys. Native Python and Lab Streaming Layer (LSL) interfaces are not documented as standard g.STIMbox features.

Researchers developing Python-based, LSL-based, or third-party experimental workflows should contact g.tec to discuss available integration options and verify compatibility before purchasing.

Does g.STIMbox require an EEG amplifier, and can it operate independently?

No EEG amplifier is required to operate g.STIMbox. The device connects directly to a compatible Windows PC through USB and can independently control digital outputs and monitor inputs using its APIs. For experiments requiring EEG acquisition and synchronized stimulus markers, g.STIMbox can be connected to compatible g.tec EEG amplifiers. It is a digital stimulation controller, not an EEG amplifier or standalone electrical stimulator.

Can g.STIMbox control vibrotactile stimulators and other external devices?

Yes. g.STIMbox can control compatible devices through its programmable digital outputs. Supported applications include LED stimulation using g.SSVEPbox, tactile stimulation using g.VIBROstim, and custom digital trigger interfaces. Multiple outputs can be configured for experimental paradigms such as tactile P300 BCIs. External devices must be electrically compatible with the g.STIMbox output specifications.

Can g.STIMbox record pushbutton responses and external trigger inputs?

Yes. The 14 digital inputs can monitor compatible external TTL signals, including pushbutton responses and event markers from other devices. Through the MATLAB or C API, researchers can acquire input states and incorporate behavioral responses into custom experimental protocols. This is useful for reaction-time tasks, stimulus-response experiments, and EEG studies that require both stimulation and behavioral event information.

Can g.STIMbox generate stimulation frequencies for SSVEP-based brain-computer interfaces?

Yes. g.STIMbox supports programmable hardware-controlled output frequencies from 1 to 50 Hz in 1 Hz steps, making it suitable for controlling compatible LED-based SSVEP stimulation devices. Combined with the optional g.SSVEPbox, researchers can implement visual stimulation paradigms using four ultra-bright, dimmable LEDs. EEG responses to the different stimulation frequencies can be analyzed to develop gaze-directed BCI applications, including robotic control.

How many TTL inputs and outputs does g.STIMbox provide, and which connectors are available?

g.STIMbox provides 16 digital TTL outputs and 14 digital TTL inputs operating at 5 V logic levels. The device includes two 26-pin Sub-D connectors for digital I/O, with eight inputs and eight outputs also accessible through individual Cinch connectors. This configuration supports external trigger devices, LEDs, response buttons, and other compatible digital research equipment.

What software is required to control g.STIMbox with MATLAB, C, or Simulink?

The g.STIMbox MATLAB and C APIs are available through g.tec Suite 2024. MATLAB users can develop custom stimulation scripts, while C developers can create applications using the provided API libraries. For graphical experiment design, g.HIsys provides dedicated g.STIMbox blocks for MATLAB/Simulink, including example paradigms for SSVEP stimulation, digital input monitoring, and vibrotactile P300 experiments. A compatible Windows PC, USB connection, and device driver are required.

How accurate is the trigger timing of g.STIMbox?

g.STIMbox supports programmable digital trigger generation and hardware-controlled stimulation frequencies for repeatable experimental timing. However, specific numerical values for trigger latency, timing jitter, and synchronization accuracy are not provided in the available technical documentation. Researchers requiring defined timing tolerances should request verified performance specifications from g.tec before selecting the device for timing-critical experiments.

Can g.STIMbox synchronize stimulus events with EEG recordings?

Yes. g.STIMbox can generate digital TTL trigger signals that are recorded by compatible EEG acquisition systems to identify when stimulation events occur. Dedicated trigger cables support integration with g.HIamp, g.USBamp, and g.Nautilus. This enables researchers to align stimulus markers with EEG data for event-related and time-locked signal analysis.

What is the g.STIMbox, and what is it used for in EEG and BCI research?

The g.STIMbox is a USB-controlled digital stimulation and TTL trigger controller for EEG, brain-computer interface (BCI), and electrophysiological research. It provides 16 programmable digital outputs and 14 digital inputs to control external stimulation devices, generate trigger signals, and monitor experimental events. Typical applications include event-related potentials (ERP), visual evoked potentials (VEP), SSVEP-based BCIs, vibrotactile stimulation, and behavioral response experiments.