HomeNanotechnology & MEMSNanoelectrode Nerve Stimulation Simulator

Nanoelectrode Nerve Stimulation Simulator (2D)

Interactive 2D nanoelectrode nerve stimulation simulator: drag a single nanoelectrode over a schematic axon, tune current amplitude and pulse width, and watch the real point-source extracellular voltage field decide where the axon crosses its strength-duration firing threshold and fires a propagating action potential.

Nanotechnology & MEMS2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-nanotech-rehabilitation ↗ Open standalone

This 2D companion to the 3D nanoelectrode-array engine strips the same real point-source stimulation physics down to a single electrode and a single schematic axon so the underlying mechanism is easy to see. A nanoelectrode tip near the axon is modelled as a point current source in tissue of conductivity σ, producing an extracellular voltage field V(r) = I/(4πσr) that falls off smoothly with distance. Every point along the axon has its own randomised activation threshold, and — via Lapicque's strength-duration law, the same τ_chronaxie ≈ 200 µs used in the 3D array — that threshold rises for shorter pulses. Wherever the local field crosses threshold the axon genuinely fires, and a real action potential propagates outward from the activated zone in both directions at a fixed conduction velocity. Drag the electrode along the axon, move it closer or farther away, and sweep current amplitude and pulse width to watch the recruited zone and its firing behaviour respond exactly as the strength-duration relationship predicts.

⚙ Under the hood

Drive a grid of implanted nanoelectrodes with adjustable current, pulse width and spacing, and watch which nerve fibers in a simulated bundle cross their activation threshold under real point-source field and strength-duration physics.

nanotechnologyneurorehabilitationnerve stimulationbioelectronicsneural engineeringmedical devices

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)