A note from the person who built this

My dad has been in a chair for 40 years.
I'm a walking person.

I didn't go to medical school. I grew up watching someone I love navigate a world that wasn't built for him — the equipment that was too big to move every time we relocated, the machines that required a second person just to get started, the research that existed but never seemed to reach him.

He stopped cycling almost twenty years ago. Not because cycling stopped working — because the only FES bike available weighed as much as a refrigerator and cost as much as a car.

So I went looking. I found some things. Some of them are well-established and just never made it out of the journals. Some of them I built myself. None of this is medical advice — I can't promise any of it works for you, and I won't. What I can promise is that I looked as hard as I could and I'm putting everything I found right here, free, open-source, with the reasoning visible so you can judge for yourself.

What's here

1
⚡ SparkCycle easy to find

A DIY FES cycling build — designed from the start to be portable, solo-operable, and $317 instead of $14,000. This is Invention #1. Step-by-step Instructables-style guide, parts list, firmware, safety protocol.

Build guide →
2
Protocol Builder just below

Answer a few questions about your injury. Get the best evidence-based protocol the published literature supports for your specific situation. Runs entirely in your browser — nothing leaves your device.

3
Research stack you have to look

The papers, the leaderboard of what interventions have the most evidence behind them, and data from the community. None of this is new — all of it is published. Most of it never reaches the people it would help the most.

4
Something I won't name here

There's one more thing at the bottom of the stack. I found it. I haven't tested it properly and I won't describe it here because words like that, aimed at people who are already hurting and waiting, can do real damage without a trial behind them. If you're the kind of person who already knows what the upstream problem is — the one that makes all of this necessary in the first place — scroll to the very bottom of this page.

Not medical advice. None of this is a prescription. Everything here is based on published research. Review it with your care team. No data is collected or transmitted — this runs entirely in your browser.

Quads

Cervical injury (C1–C8)
Tetraplegia — arms and legs affected

Paras

Thoracic / Lumbar / Sacral injury
Paraplegia — legs affected, arms functional
This document proposes a testable, low-cost path toward restoring walking function after spinal cord injury. It is written to be verified, not believed. The goal is simple: define a protocol, define success metrics, and make replication straightforward for independent teams.

Build Your Own FES Cycling Bike

Any bike. Any stationary spin cycle. Step by step.

What This Is

FES (functional electrical stimulation) cycling uses surface electrode pads on paralyzed leg muscles to make them contract in sequence, pedaling a bike. It maintains muscle mass, bone density, cardiovascular health, and neuromuscular junction viability — even with zero voluntary control. Commercial FES bikes cost $15,000–$30,000. You can build one for under $500.

What You Need

PartDetailsApprox. Cost
BikeAny stationary spin cycle, recumbent trainer, or standard bike on a trainer stand. Recumbent is safest — no balance required, lower transfer height.$50–$200 (used)
FES Stimulator2-channel TENS/NMES unit with adjustable frequency (20–50 Hz), pulse width (200–400 μs), and amplitude (up to 100+ mA). Needs to be NMES-capable, not just TENS. Look for units that say "EMS" or "NMES" — they drive actual muscle contraction. Two units = 4 channels = both legs.$30–$80 each (x2)
Electrode PadsSelf-adhesive, reusable, 2"x4" rectangular for quads/hams, 2"x2" round for tibialis anterior and calf. Snap-connector type that fits your stimulator leads.$15–$25 (pack)
Crank Position SensorOptional for manual timing, required for automatic switching. A simple reed switch + magnet on the crank, or a Hall effect sensor. Arduino-compatible.$5–$15
Microcontroller (optional)Arduino Nano or ESP32 to read crank angle and trigger stimulator channels in sequence. Not required if doing manual switching.$5–$15
Relay Module (optional)2-channel or 4-channel relay to let the microcontroller switch stimulator outputs on/off per crank position.$5–$10
Leg Straps / CuffsVelcro straps or neoprene cuffs to secure feet to pedals and stabilize knees. Prevents foot slippage and knee valgus during cycling.$10–$20
Transfer Board / RampFor getting onto the bike safely. A sliding transfer board or a simple ramp if using a recumbent.$20–$40

Electrode Placement

  1. Quadriceps (front of thigh): One pad on the proximal (upper) quad, one on the distal (lower) quad, about 4–6 inches apart. Place over the muscle belly — you can feel it as the thickest part of the front thigh. This extends the knee (pushes the pedal down).
  2. Hamstrings (back of thigh): One pad on the upper hamstring just below the glute fold, one on the lower hamstring just above the back of the knee. This flexes the knee (pulls the pedal up).
  3. Tibialis Anterior (front of shin): One pad just below and lateral to the knee, one about 4 inches down the shin. This dorsiflexes the ankle (lifts the foot, prevents foot drop during the upstroke).
  4. Gastrocnemius (calf): One pad on each head of the calf muscle. This plantarflexes the ankle (pushes the toe down during the power stroke). Optional but helps with pedaling efficiency.

Timing Sequence — Which Muscles Fire When

Think of the crank as a clock. 12 o’clock = pedal at the top. 6 o’clock = pedal at the bottom.

  1. 12 to 5 o’clock (power phase): Quadriceps ON — extending the knee, pushing the pedal down. This is where the work happens.
  2. 4 to 8 o’clock (transition): Quads OFF, hamstrings ON — pulling the pedal through the bottom of the stroke and starting the upstroke.
  3. 7 to 12 o’clock (recovery phase): Hamstrings ON, tibialis anterior ON — pulling the pedal up and keeping the foot from dropping.
  4. Throughout: Calf fires briefly at 3–5 o’clock to assist the power phase. Optional.

Left and right legs are 180° out of phase — when left quads fire, right hams fire, and vice versa.

Method A — Manual Switching (No Electronics)

  1. Secure feet to pedals with straps. Stabilize knees with lateral supports or a towel roll.
  2. Set both NMES units to: frequency 35 Hz, pulse width 300 μs, ramp-up 1 second, hold time 5 seconds, ramp-down 1 second, rest time 5 seconds.
  3. Start with low amplitude (20–30 mA). Increase until you see a visible contraction that actually moves the pedal. This might be 50–100+ mA depending on the person.
  4. Channel 1 (unit 1): right quads. Channel 2 (unit 1): left hams. Channel 1 (unit 2): left quads. Channel 2 (unit 2): right hams. Set the two units so their on/off cycles alternate — when unit 1 is ON, unit 2 is OFF.
  5. The alternation creates a basic pedaling motion. It won’t be smooth at first. The bike’s flywheel momentum helps carry through the dead spots.
  6. Session: 20–30 minutes, 3 times per week. Increase to 45–60 minutes as tolerance builds.

Method B — Arduino-Controlled Automatic Switching

  1. Mount a magnet on the crank arm. Mount a Hall effect sensor on the frame so it triggers once per revolution at the 12 o’clock position.
  2. Wire the Hall sensor to an Arduino digital input. Wire 4 relay channels to Arduino digital outputs. Wire each relay in series with one stimulator channel’s electrode leads.
  3. Program the Arduino to: detect the magnet trigger (crank at top), then switch relays on/off based on timing fractions of the revolution. E.g., if one revolution takes 2 seconds, right quads ON from 0–0.8s (12–5 o’clock), right hams ON from 0.7–1.4s (4–8 o’clock), etc.
  4. Set all stim channels to continuous mode (no built-in cycling) and let the Arduino handle the timing via relays.
  5. Calibrate by turning the crank slowly by hand and watching which muscles fire when. Adjust timing offsets until the sequence produces smooth pedaling.

Safety

  • Autonomic dysreflexia (AD): If your injury is T6 or above, monitor for AD during every session. Sudden headache, flushing, high blood pressure, sweating above the injury level = STOP immediately. Sit upright, remove electrodes, check for triggers (electrode pinching skin, full bladder, tight straps).
  • Skin checks: Inspect skin under every electrode pad before and after each session. Red marks lasting >30 minutes after pad removal = reduce intensity or reposition pads. Never place pads over broken skin, pressure injuries, or bony prominences.
  • Fracture risk: Bones below the injury level lose density. In the first 2–4 weeks, use very low resistance on the bike and low stimulation intensity. Let the bones adapt to loading gradually. If you have known osteoporosis (DEXA T-score < -2.5 at femoral neck), consult your doctor before starting.
  • Burns: Ensure full pad contact with skin. Air gaps concentrate current and can cause burns. Replace pads when they lose stickiness. Never use damaged pads.
  • Spasms: If a muscle spasms hard during cycling, reduce intensity for that channel. A controlled contraction is the goal, not a maximal spasm.
  • No pacemakers or implanted stimulators in the current path without medical clearance.

Progression

  1. Weeks 1–2: 15–20 minutes, 3x/week, zero or minimal bike resistance. Focus on getting the timing right and finding the right stim intensity for each muscle group.
  2. Weeks 3–4: 25–30 minutes, 3x/week. Add slight resistance. Increase stim amplitude if needed to maintain pedaling against resistance.
  3. Month 2+: 30–45 minutes, 3–5x/week. Gradually increase resistance. Target 40–60 RPM. Track total distance or revolutions per session.
  4. Month 3+: 45–60 minutes if tolerated. Some people add tibialis anterior and calf channels at this stage for a more complete pedaling pattern.
  5. Ongoing: This is maintenance. The goal is consistency, not intensity. 3x/week minimum, indefinitely. Muscle and bone benefits require ongoing stimulation — they regress if you stop.

What to Expect

  • Week 1: Muscles will fatigue in 5–10 minutes. This is normal. Paralyzed muscles have converted to fatigue-prone fast-twitch fibers. They’ll convert back with training.
  • Month 1: Visible increase in muscle bulk in quads and hams. Legs will look different. Skin color may improve (better circulation).
  • Month 3: Measurable increase in pedaling duration and resistance tolerance. Reduced spasticity in many people. Improved bowel regularity (the cycling motion helps).
  • Month 6+: Bone density stabilization (DEXA-measurable). Cardiovascular improvement. Some people report reduced neuropathic pain.
  • Does not require voluntary control. The stimulator does all the work. If voluntary signals start to emerge during cycling, that’s a bonus worth documenting and reporting to your care team.
Insurance note. FES cycling is a recognized therapy covered by many insurers as durable medical equipment (DME) under HCPCS code E1399 or specific FES cycling codes. If you build your own and later want insurance to cover a commercial unit, document your DIY cycling sessions (dates, duration, outcomes) — this creates the clinical record showing medical necessity and benefit.
Step 1 of 2
Biological sex at birth?
Step 2 of 2
How long since injury?