Functional electrical stimulation (FES) uses controlled electrical pulses to activate motor nerves and produce muscle contractions. In BCI-based stroke rehabilitation, detected motor intentions can trigger stimulation to support assisted movement and rehabilitation training.
For hardware engineers, the challenge is delivering accurate, repeatable stimulation pulses while managing changing electrode impedance, electrical safety, and limited PCB space.
This article covers the key circuits in FES stimulator hardware, the factors affecting pulse accuracy, and the PCB manufacturing and functional testing considerations that help ensure reliable device performance.

How Does BCI-Controlled FES Stimulator Hardware Work?
A BCI-controlled FES system translates detected brain activity into commands for electrical stimulation.
In a typical EEG-based system, the signal follows this path:
EEG Electrodes → BCI Signal Processing → MCU → FES Pulse Driver → Stimulation Electrodes → Muscle Activation
The stimulator hardware typically includes four main sections:
- Control unit: An MCU processes stimulation commands and controls pulse timing, amplitude, and duration.
- Power supply: A battery and voltage-conversion circuit provide the power and output voltage required for stimulation.
- Current driver: A programmable output stage generates controlled electrical pulses.
- Monitoring and protection: Feedback circuits measure output conditions and detect abnormal loads or device faults.
BCI processing and stimulation control may operate on separate boards connected through wired or wireless interfaces.
Why Does Trigger Timing Matter?
EEG acquisition, signal processing, communication, and pulse generation all contribute to the delay between detecting motor intention and delivering stimulation.
In rehabilitation applications, consistent timing helps coordinate stimulation with the intended movement. Research on BCI-triggered FES therapy has also examined stimulation activation latency during rehabilitation sessions.
Engineers should therefore evaluate trigger-to-output latency, timing variation, and communication reliability alongside pulse accuracy.

High-Voltage and Constant-Current Output Design
One of the main challenges in FES stimulator hardware is maintaining accurate output current as electrode impedance changes.
Compliance Voltage and Electrode Impedance
Skin-electrode impedance varies with contact pressure, skin condition, electrode placement, and movement.
A constant-current driver requires sufficient output voltage to maintain the programmed current across these changing loads. This available voltage range is called compliance voltage.
For a simplified resistive load:
Required load voltage ≈ Stimulation current × Load resistance
For example, delivering 20 mA through a 2 kΩ resistive load requires about 40 V across the load, plus any additional driver voltage headroom.
Actual skin-electrode interfaces also exhibit capacitive and nonlinear behavior, so characterizing the load is important.
Some FES designs therefore use boosted supplies reaching tens of volts or higher, depending on their intended stimulation requirements.
When the required voltage exceeds the driver's available compliance range, the output current may fall below its programmed value or the pulse waveform may become distorted.
Engineering takeaway: Verify output current accuracy across the specified load range, including conditions near the driver's voltage limit.
Choosing a Constant-Current Output Circuit
Programmable stimulation hardware typically uses two common approaches.
| Circuit Approach | Characteristics | Key Considerations |
|---|---|---|
| Improved Howland Current Source | Uses an amplifier and matched resistors to regulate output current | Resistor matching, amplifier stability, output voltage capability |
| Current-Regulated H-Bridge | Uses a switching bridge with current regulation to deliver bidirectional pulses | Switching control, current feedback, efficiency, fault behavior |
The appropriate topology depends on output voltage, stimulation channels, component size, efficiency, and monitoring requirements.
Output Current Monitoring
The current programmed by the MCU may differ from the current delivered to the electrodes.
Voltage limitations, component tolerances, load changes, and circuit faults can affect output performance.
Current-sensing and electrode-monitoring circuits provide feedback on actual operating conditions, helping the controller identify inaccurate output or abnormal electrode contact.
Pulse Accuracy, Biphasic Waveforms, and Charge Balance
Accurate stimulation depends on several electrical parameters working together.
| Parameter | Function | Verification Focus |
|---|---|---|
| Current amplitude | Sets stimulation intensity | Actual output current |
| Pulse width | Determines phase duration | Timing accuracy |
| Pulse frequency | Controls pulse repetition rate | Frequency stability |
| Interphase interval | Separates the phases of a biphasic pulse | Switching timing |
| Charge balance | Controls residual charge between phases | Positive and negative phase charge |
Biphasic Pulses and Charge Balance
Biphasic stimulation delivers current in opposite directions during two phases. Research on charge-balanced biphasic stimulation highlights the importance of waveform accuracy, current regulation, and minimizing residual charge.
Balancing the charge delivered during these phases helps limit residual electrode polarization and reduces electrochemical risks at the electrode interface.
For a rectangular constant-current phase, electrical charge is:
Q = I × t
Where:
- Q: Charge delivered during the phase
- I: Phase current
- t: Phase duration
Differences in current amplitude, pulse width, circuit offsets, or switching behavior can create charge imbalance.
Engineers can evaluate this by measuring the actual current waveform and integrating the current over each phase.
Active charge-balancing circuits, appropriate blocking capacitors, and output monitoring are among the techniques used to manage residual charge. Their effectiveness depends on the circuit architecture and operating conditions.
Programmable Stimulation Waveforms
An MCU can control stimulation parameters such as pulse amplitude, width, frequency, and ramp-up or ramp-down profiles.
These adjustments help support different stimulation sequences and rehabilitation protocols.
The output circuit must accurately reproduce the programmed parameters, especially when stimulation intensity or operating mode changes.
Electrical Safety and Fault Protection
FES hardware delivers electrical energy through patient-connected electrodes, making fault detection and controlled output behavior essential.
Common Fault Conditions
Important conditions to evaluate include:
- Electrode disconnection: Loss of contact or unexpectedly high impedance.
- Output short circuit: Abnormally low load impedance.
- Excessive output current: Current exceeding the specified operating limit.
- Control or communication failure: Missing, repeated, or corrupted stimulation commands.
- Power supply instability: Unexpected voltage changes or interruptions.
Depending on the device architecture, protection measures may include hardware current limiting, output monitoring, fault detection, watchdog supervision, and a defined stimulation-disabled state.
For BCI-controlled systems, communication timeout handling and stimulation-enable control are especially important.
Patient Isolation and Medical Electrical Safety
Effective patient-connected PCB isolation depends on how stimulation circuits, power supplies, communication interfaces, and external equipment interact.
For example, connecting a battery-powered stimulator to a computer or external power source can introduce additional insulation and leakage-current considerations.
Relevant standards include:
- IEC 60601-1: Medical electrical equipment safety and essential performance.
- IEC 60601-2-10: Particular requirements for nerve and muscle stimulators.
- IEC 60601-1-2: Electromagnetic compatibility.
- ISO 14971: Medical device risk management.
The applicable requirements depend on the device's intended use, electrical architecture, and target market.
Manufacturing inspection and PCBA functional testing support device verification, while medical electrical safety compliance is evaluated at the appropriate equipment or system level.
PCB Manufacturing Challenges in Compact FES Stimulators
Portable and wearable FES devices often combine high-voltage stimulation circuits, low-voltage controllers, wireless communication, and monitoring electronics within a limited PCB area.
Three manufacturing considerations are particularly important.
High-Voltage Spacing and Isolation
High-voltage output stages require adequate spacing between conductive features and appropriate insulation.
Creepage and clearance requirements depend on working voltage, insulation classification, PCB materials, environmental conditions, and applicable safety standards.
Also consider component footprints, connector spacing, solder joints, and manufacturing tolerances when evaluating the layout.
EMI and Sensitive Circuit Performance
Boost converters and pulse-switching circuits can generate electrical interference that affects nearby control and monitoring electronics.
PCB architecture should account for switching-current return paths, power distribution, component placement, and coupling between circuit sections.
When EEG acquisition and FES stimulation operate together, stimulation artifacts may also interfere with neural signal measurement. Hardware separation, grounding strategies, appropriate shielding, and synchronized acquisition can help manage these effects.
Miniaturization and Assembly Reliability
Compact FES devices may use high-density PCB routing, small components, or rigid-flex construction to fit within wearable enclosures.
For compact BCI rehabilitation devices, brain-computer interface PCB assembly also requires careful consideration of component placement, connector reliability, thermal performance, assembly inspection, and test accessibility.
A manufacturing review should therefore consider both the physical board dimensions and the electrical, mechanical, and testing requirements of the finished assembly.
How to Test an FES Stimulator PCBA
A PCB assembly can pass visual inspection while still producing inaccurate stimulation pulses.
Functional testing verifies whether the assembled hardware delivers the intended electrical performance under defined operating conditions.
PCB Inspection vs. Functional Testing
Different inspection and testing methods provide complementary coverage.
SPI and AOI identify solder paste, component placement, and visible assembly defects. X-ray inspection helps evaluate hidden solder joints, while ICT or flying probe testing checks selected electrical connections and component characteristics.
Functional circuit testing (FCT) measures how the assembled circuit performs when operating.
For FES hardware, this includes stimulation current, pulse timing, load response, and fault behavior.
Dummy-Load Testing
FES output circuits can be tested using controlled electrical loads that represent specified operating conditions.
A typical test setup includes the stimulator PCBA, a defined dummy load, measurement instruments, and a controlled stimulation command source.
Measurements should cover the intended operating range, not a single nominal load.
Because real electrode interfaces can be complex, the OEM's test specification should define the relevant resistive or more representative load models.

Key FES Stimulator PCBA Tests
| Test Item | Purpose | Verification Method |
|---|---|---|
| Output Current Accuracy | Verify delivered current against the programmed value | Current measurement under defined loads |
| Pulse Width and Frequency | Confirm stimulation timing | Waveform measurement |
| Biphasic Charge Balance | Evaluate positive and negative phase charge | Current integration |
| Load Variation | Verify output performance across the specified impedance range | Controlled dummy-load testing |
| Fault Protection | Confirm defined responses to abnormal loads | Controlled open/short fault simulation |
| BCI Trigger Timing | Measure command-to-output delay | Synchronized input/output measurement |
| Power Interruption | Verify behavior during power loss and recovery | Controlled power cycling |
Test limits are established from the OEM's product specifications and risk-management requirements.
Production Consistency and Traceability
Prototype testing confirms whether a design can meet its intended performance. Production testing verifies that subsequent assemblies consistently meet the approved requirements.
Repeatable PCBA testing depends on controlled fixtures, calibrated instruments, defined acceptance criteria, and recorded results.
For medical electronics, traceability may connect each assembly with its BOM revision, firmware version, component lots, inspection results, and functional test records.
This supports consistent verification across engineering builds, pilot production, and repeat manufacturing.
Frequently Asked Questions
What are the main components of FES stimulator hardware?
An FES stimulator typically includes a controller, power supply, programmable current driver, output switching circuit, monitoring and protection functions, and stimulation electrodes. BCI-controlled systems also require a compatible neural-signal processing and command interface.
Why do FES devices use constant-current stimulation?
Constant-current stimulation helps maintain the programmed current as electrode impedance changes, provided the driver has sufficient compliance voltage. Output monitoring helps identify deviations from the intended current.
How is charge balance verified in biphasic stimulation?
Engineers measure the output current waveform and integrate the current over each phase. Comparing the positive- and negative-phase charges helps determine whether the waveform meets the specified charge-balance requirements.
Conclusion
Reliable FES stimulator hardware depends on accurate current control, consistent pulse timing, charge balance, electrical safety, and verified PCBA performance.
Careful manufacturing and functional testing help ensure these requirements remain consistent from prototype development through production.
MULTIPCB provides PCB fabrication, component sourcing, SMT assembly, inspection, and testing support for medical electronics projects. Share your Gerber files, BOM, and testing requirements, and we'll discuss your FES stimulator PCBA project.

