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.
| Precise Digital Trigger Generation | Generate programmable TTL signals for repeatable stimulus timing in EEG and electrophysiological experiments. |
| 16 Digital TTL Outputs | Control multiple external devices, LEDs, and compatible stimulation accessories through independently configurable outputs. |
| 14 Digital TTL Inputs | Acquire trigger signals, button presses, and digital events from external research equipment. |
| Stable Stimulation Frequencies | Generate hardware-controlled output frequencies from 1–50 Hz, ideal for SSVEP and visual stimulation experiments. |
| EEG Event Synchronization | Send digital event markers to compatible EEG acquisition systems to align stimulation events with recorded brain activity. |
| Flexible USB Control | Connect directly to a Windows PC or laptop without requiring an additional data acquisition device. |
| Developer APIs | Create custom stimulation protocols using the provided C API and MATLAB API, with Simulink integration for supported workflows. |
| Flexible Connectivity | Access digital I/O through 26-pin Sub-D connectors and convenient Cinch connectors for selected channels. |
| USB or External Power Supply | Choose USB power for compact setups or external 5 V power for applications requiring higher output current. |
| Device Type | USB-controlled digital stimulation and TTL I/O controller |
| Digital Inputs | 14 TTL inputs |
| Digital Outputs | 16 TTL outputs |
| Signal Voltage | 5 V TTL |
| Output Frequency Range | 1–50 Hz |
| Output Control | Programmable on/off states and frequency generation |
| Input Connectors | 26-pin Sub-D, plus 8 Cinch connectors |
| Output Connectors | 26-pin Sub-D, plus 8 Cinch connectors |
| Computer Interface | USB |
| Power Supply | USB or external 5 V DC |
| Maximum Total Output Current | 200 mA via USB; 2.6 A with external power |
| Maximum Current per Output | 500 mA, subject to total current limits |
| Programming Interfaces | C API and MATLAB API |
| Additional Integration | Simulink |
| Operating Modes | Synchronous and asynchronous operation |
| EEG Integration | Trigger connection to compatible g.tec EEG acquisition systems |
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.


