DIY eFoil Remote Control Guide: Best Remotes, VESC Setup & Safety
Your remote is the only thing between you and a runaway electric hydrofoil. It's your throttle, your kill switch, your telemetry dashboard, and the single component you'll touch every second of every ride. Get it wrong and you've got a dangerous, uncontrollable board. Get it right and you'll barely think about it — which is exactly the point. This guide covers every remote option, how to set them up with your VESC, and the safety configurations that keep you alive on the water.
📋 What's In This Guide
Why Your Remote Matters
On a DIY eFoil, the remote is doing three critical jobs simultaneously:
- Throttle control — Proportional speed control from zero to full power. Unlike a boat throttle that you set and forget, an eFoil remote requires constant micro-adjustments to maintain foil height. The difference between flying smoothly and nose-diving is a few percent of throttle.
- Safety kill switch — If you fall off, the remote must cut power instantly. A 5,000-watt motor spinning a propeller with no rider is a genuine hazard — to you, to other people in the water, and to the board itself. The dead man's switch (or failsafe on signal loss) is the single most important safety feature on your entire build.
- Telemetry display — Battery voltage, current draw, speed, temperature. Without this data, you're riding blind. You won't know when the battery is about to cut off, whether the ESC is overheating, or how much range you have left.
The remote is also the most failure-prone component in the system. It's the only piece of electronics that lives outside the waterproof enclosure. It gets dunked in saltwater, dropped on rocks, squeezed with wet hands, and exposed to sun and sand. Unlike the motor (sealed and submerged) or the ESC (sealed in an enclosure), the remote is out in the elements every ride.
⚠️ This Is Not a Skateboard
On an electric skateboard, a remote failure means you coast to a stop on pavement. On an eFoil, a remote failure can mean a runaway board with a spinning propeller, or suddenly losing power while foiling at 30 km/h over shallow reef. The consequences of remote failure on water are dramatically higher than on land. Take remote selection and setup seriously — this is one area where "good enough" isn't.
Remote Types for DIY eFoils
Every wireless remote for a VESC-based eFoil communicates via one of a few signal protocols. Understanding these helps you pick the right remote and troubleshoot problems.
PPM (Pulse Position Modulation)
PPM is the most common protocol for DIY eFoil remotes. The receiver sends a pulse signal to the VESC — the pulse width (typically 1000–2000 microseconds) corresponds to the throttle position. 1000µs = zero throttle, 1500µs = center/neutral, 2000µs = full throttle.
- Pros: Simple, universal, works with every VESC, one wire for signal
- Cons: One-way communication only — the remote sends commands but can't receive data back from the VESC. Telemetry data on PPM remotes comes from the remote's own receiver hardware, not from the VESC itself
- Used by: Flipsky VX3, VX3 Pro, Maytech MTSKR series, most RC-style remotes
UART (Serial Communication)
UART provides two-way communication between the remote and the VESC. The remote sends throttle commands and receives real-time data back — battery voltage, current draw, speed, temperature, fault codes. This is a serial data connection, not just a pulse signal.
- Pros: Full telemetry directly from the VESC, more accurate data, supports advanced features like cruise control and parameter adjustment from the remote
- Cons: More complex wiring (TX + RX lines), not all remotes support it, can conflict with other UART peripherals (Bluetooth modules, displays)
- Used by: Trampa Wand (via Bluetooth UART), some custom builds, advanced Flipsky remotes in UART mode
NRF24L01 / Custom Radio
NRF24L01 is a low-cost 2.4GHz radio module commonly used in DIY remotes built around Arduino or ESP32 microcontrollers. It's a raw radio transceiver — you define the protocol, packet format, and failsafe behavior yourself.
- Pros: Dirt cheap ($2–5 for a module), fully customizable, two-way communication possible, you control everything
- Cons: Requires programming skills, you're responsible for failsafe implementation, range and reliability depend on your antenna design and code quality, no off-the-shelf waterproofing
- Used by: DIY builders who want maximum customization or minimum cost
Bluetooth (BLE)
Some remotes communicate via Bluetooth Low Energy directly with a BLE module on the VESC. This is the approach used by the Trampa Wand and some phone-based remote apps.
- Pros: No separate receiver needed (just a BLE module on the VESC), full UART-level telemetry, easy pairing
- Cons: Bluetooth range is shorter than dedicated 2.4GHz radios (typically 10–30m vs 50–100m+), potential latency in congested RF environments, fewer proven options for eFoil use
- Used by: Trampa Wand, VESC-based phone apps (not recommended for primary throttle control)
💡 Which Protocol Should You Use?
For most DIY eFoil builds, PPM is the right choice. It's simple, proven, and works with every VESC. The remote options are the widest, and the setup process is straightforward. UART is better if you want accurate telemetry from the VESC itself (not just the remote's receiver), but it adds complexity. NRF/DIY is for experienced builders who want to build their own remote from scratch. Bluetooth is niche — the Trampa Wand works well but is the most expensive option. Start with PPM. You can always upgrade later.
Popular Remotes Compared
Here's what the FOIL.zone community actually uses. These aren't theoretical recommendations — they're the remotes with hundreds of real-world eFoil builds behind them.
| Remote | Price | Protocol | Display | Waterproof | Range |
|---|---|---|---|---|---|
| Flipsky VX3 | ~$80 | PPM | Mono LCD | IP65 | ~200m |
| Flipsky VX3 Pro | ~$130 | PPM / UART | Color TFT | IP65 | ~200m |
| Maytech MTSKR2005WF | ~$110 | PPM | Mono LCD | IP65 | ~200m |
| Erayfoil Remote | ~$150+ | PPM | Color LCD | IP67 | ~300m |
| Trampa Wand | ~$200+ | BLE UART | OLED | IP65 | ~30m |
| DIY NRF Remote | $30–50 | NRF24L01 | Custom/None | DIY | ~100m+ |
Flipsky VX3 (~$80) — The Community Workhorse
The VX3 is the most popular remote in DIY eFoil builds, period. It's a trigger-grip design (like a pistol grip) with a small monochrome LCD showing basic telemetry — battery voltage, speed, and trip distance. It ships with a separate receiver that outputs PPM to the VESC.
- What works: Reliable trigger mechanism, comfortable one-handed grip, decent waterproofing for the price, long battery life (charges via micro-USB, lasts 15–20 hours), proven in thousands of builds
- What doesn't: The screen is hard to read in bright sunlight, telemetry data comes from the receiver (not directly from the VESC, so it can be less accurate), micro-USB connector is outdated and less water-resistant than USB-C
- Best for: First-time builders, budget builds, riders who don't need fancy telemetry
Flipsky VX3 Pro (~$130) — The Sweet Spot
The VX3 Pro upgrades the screen to a color TFT display with better telemetry, adds USB-C charging, and includes a cruise control feature. It can operate in either PPM or UART mode — UART mode gives you real data from the VESC rather than receiver-estimated values.
- What works: Color display readable in sunlight, cruise control (set speed and ride hands-free for relaxed cruising), USB-C charging, UART mode for accurate telemetry, same proven grip design as VX3
- What doesn't: UART mode uses two VESC ports (may conflict with Bluetooth module), cruise control needs careful setup to avoid runaway scenarios (see Common Problems), slightly larger than VX3
- Best for: Most builders — it's the best balance of features, reliability, and price
Maytech MTSKR2005WF (~$110) — The Alternative
Maytech's waterproof remote is the main alternative to Flipsky's VX3 line. Gun-style trigger grip, monochrome LCD with telemetry, PPM output. It's been around for years and has a loyal following on FOIL.zone.
- What works: Solid build quality, comfortable ergonomics (some riders prefer Maytech's grip shape over Flipsky's), reliable receiver, good waterproof sealing around buttons and trigger
- What doesn't: Fewer community resources and troubleshooting guides compared to VX3 (because fewer people use it), receiver firmware updates are less frequent, micro-USB charging
- Best for: Riders who prefer the Maytech ergonomics or want an alternative to the Flipsky ecosystem
Erayfoil Remote (~$150+) — Higher-End Option
The Erayfoil remote targets the higher end of the DIY market with a color LCD display, better waterproofing (IP67 rated), and longer radio range. It's less common in the community but has gained fans among builders who want a more premium feel.
- What works: IP67 waterproofing (submersible), bright color display, longer range (useful for tow boogie or long-distance riding), solid build quality
- What doesn't: Smaller community = fewer troubleshooting resources, higher price for marginal gains over VX3 Pro, less proven track record
- Best for: Builders who want better waterproofing and don't mind paying a premium
Trampa Wand (~$200+) — The Premium Option
The Trampa Wand is different from every other remote on this list. It connects directly to the VESC via Bluetooth — no separate receiver needed. It communicates via UART over BLE, giving you full real-time VESC telemetry and even the ability to change VESC settings from the remote.
- What works: Direct VESC integration (the telemetry data is 100% accurate — it's reading from the VESC, not estimating), change settings on-the-fly, premium build quality, OLED display, no receiver to waterproof
- What doesn't: Bluetooth range is limited (~30m, less over water), most expensive option, requires a Bluetooth module on the VESC, fewer physical controls (wand-style, not trigger grip), learning curve for the interface
- Best for: Advanced builders who want full VESC integration, riders who prioritize accurate telemetry over range
DIY NRF Remote ($30–50) — Maximum Control
Building your own remote from an Arduino or ESP32 with an NRF24L01 radio module is the cheapest option and gives you complete control over every aspect of the remote — ergonomics, display, failsafe behavior, telemetry, and radio protocol.
- What works: Cheapest option by far, fully customizable, excellent learning experience, can implement two-way communication for telemetry, community schematics available on FOIL.zone
- What doesn't: Requires soldering and programming skills, you're responsible for failsafe implementation (get it wrong and your board runs away), no off-the-shelf waterproofing (you must design the enclosure), reliability depends entirely on your build quality
- Best for: Experienced makers who enjoy building electronics, extreme budget builds, builders who want features not available on commercial remotes
🚨 DIY Remotes: Failsafe Is Your Responsibility
With a commercial remote, failsafe is built in and tested. With a DIY NRF remote, you must implement failsafe yourself. This means: if the receiver doesn't get a valid packet within N milliseconds, it must output zero throttle to the VESC. Test this exhaustively — turn off the transmitter at various throttle positions, remove batteries, walk out of range, and introduce RF interference. If the motor doesn't stop every single time, your failsafe is broken. On water, a broken failsafe can be lethal.
VESC PPM Setup for Remotes
Most eFoil remotes use PPM to communicate with the VESC. Here's the complete setup process, from wiring to calibration to the safety settings that keep you alive. For full VESC configuration beyond the remote, see our VESC Setup Guide.
Receiver Wiring
The receiver connects to the VESC with three wires:
- Signal (PPM) — Connect to the VESC's PPM/servo input pin (usually a 3-pin header on the VESC PCB). This is typically the white or yellow wire.
- 5V (VCC) — Powers the receiver from the VESC's onboard 5V regulator. Red wire.
- GND (Ground) — Common ground. Black wire.
On Flipsky VESCs (75100, 75200), the PPM header is typically labeled "SERVO" or "PPM" near the edge of the PCB. On some models, it shares a connector block with UART and other I/O. Check your specific VESC's pinout diagram — getting the wiring backwards can damage the receiver or VESC.
For detailed wiring diagrams including the full electronics enclosure layout, see our Wiring & Electronics Guide.
💡 Keep the Wires Short
Long signal wires between the receiver and VESC can pick up electromagnetic interference from the phase wires and ESC switching, causing throttle jitter. Keep the PPM wire under 30 cm and route it away from the motor phase wires and battery cables. If you must use a longer wire, use shielded cable with the shield connected to GND on the VESC end only.
VESC Tool PPM Configuration
- Connect to your VESC via USB or Bluetooth using VESC Tool
- Go to App Settings → General
- Set App to use: PPM
- Go to App Settings → PPM
- Set Control Type: Current No Reverse with Brake — This is the standard for eFoils. Throttle forward = power, release = coast, below center = regenerative brake. No reverse (you don't need reverse thrust on an eFoil, and accidental reverse is dangerous).
Throttle Calibration
The VESC needs to know the exact pulse width range of your remote's signal — the minimum (zero throttle), center (neutral), and maximum (full throttle) values.
- In App Settings → PPM, click Mapping
- Click Start Detection
- With the remote on, push the throttle to full forward and hold for 2 seconds
- Release the throttle completely (zero position) and hold for 2 seconds
- If your remote has a brake trigger, pull it fully and hold for 2 seconds
- Click Stop Detection
- VESC Tool will show the detected min/max pulse widths (typically 1000–2000µs)
- Verify the PPM display bar moves smoothly from 0% to 100% as you move the throttle
- Click Apply → Write App Configuration
If the throttle feels inverted (full throttle at release, zero at full pull), swap the min and max values or check the "Inverted" checkbox in PPM settings.
Failsafe Setup — CRITICAL
🚨 This Is the Most Important Step in Your Entire Build
Failsafe determines what happens when your remote loses connection — battery dies, out of range, water damage, or radio interference. Without proper failsafe, the VESC will hold the last throttle position indefinitely. At 30 km/h with a spinning propeller, a runaway eFoil is a serious danger to everyone in the water. Configure and test failsafe before your first ride. Test it again before every season.
Failsafe has two layers — configure both:
Layer 1: Receiver Failsafe
Most receivers have a built-in failsafe that outputs a specific signal when the transmitter connection is lost. Configure the receiver to output zero throttle (minimum pulse width, typically 1000µs) on signal loss. Consult your remote's manual for the exact procedure — on Flipsky VX3 receivers, this is usually configured by holding the bind button while powering on.
Layer 2: VESC PPM Timeout
In VESC Tool under App Settings → PPM:
- Safe Start: Enable — Prevents motor from starting on VESC power-up. The rider must explicitly push the throttle from zero to activate the motor.
- PPM Timeout: Set to 500–1000 ms — If the VESC doesn't receive a valid PPM signal for this duration, it cuts motor power. 500ms is responsive; 1000ms is more forgiving of brief signal interruptions.
- Median Filter: Enable — Filters out noise spikes in the PPM signal that could be interpreted as throttle commands.
Testing Failsafe
- Attach the propeller and submerge the motor in a bucket of water
- Apply ~30% throttle so the motor is spinning
- Turn off the remote
- The motor must stop within 1 second
- If it doesn't stop → your failsafe is broken. DO NOT ride until fixed.
- Also test: remove the remote battery while at throttle. Same result required.
Ramping Settings for Smooth Riding
Ramping controls how quickly the VESC responds to throttle changes. Without ramping, the motor snaps instantly to whatever current you command — jerky, unpredictable, and uncomfortable on a foil.
| Setting | Recommended Value | What It Does |
|---|---|---|
| Positive Ramping | 0.15s | Time for motor current to ramp from zero to max. Higher = smoother acceleration. 0.10–0.20s range for eFoils. |
| Negative Ramping | 0.10s | Time for motor current to ramp down on throttle release. Keep shorter than positive for responsive braking. 0.05–0.15s range. |
| Throttle Exp (curve) | -20 | Exponential throttle curve. Negative values = softer at low throttle, more control in foiling zone. -30 for beginners, -10 for experienced. |
| Throttle Exp Brake | -15 | Same as above but for the brake direction. Slightly softer prevents jerky braking. |
Cruise Control Setup
Some remotes (VX3 Pro, Trampa Wand) support cruise control — holding a set speed so you can relax your throttle hand. Cruise control on an eFoil is genuinely useful for long, flat-water cruises. Here's how to set it up:
- VESC-side: Cruise control is typically handled by the remote, not the VESC. The remote locks the PPM output at the current value when you activate cruise. The VESC just sees a steady throttle signal.
- Activation: Usually a button press on the remote while at the desired speed. Consult your remote's manual.
- Deactivation: Pulling the throttle trigger, pressing the cruise button again, or releasing the dead man's switch (if equipped).
⚠️ Cruise Control Safety
Cruise control on water is inherently riskier than on land. If you fall off with cruise active, the board continues at speed. Make sure your remote's cruise control deactivates on trigger release (dead man's switch behavior). Some remotes maintain cruise even when you let go of the trigger — this is dangerous on an eFoil. Test cruise control behavior on land (motor in bucket) before relying on it in the water. If your remote's cruise doesn't have automatic deactivation on release, don't use it.
Complete PPM Settings Reference
| Setting | Value | Notes |
|---|---|---|
| App to use | PPM | Under App Settings → General |
| Control Type | Current No Reverse with Brake | Standard for eFoils |
| Positive Ramping | 0.15s | Smooth acceleration |
| Negative Ramping | 0.10s | Responsive deceleration |
| Safe Start | Enabled | Prevents motor start on power-up |
| PPM Timeout | 500–1000 ms | Motor cuts on signal loss |
| Median Filter | Enabled | Filters PPM signal noise |
| Smart Reverse | Disabled | Not needed for eFoils |
| Throttle Exp | -20 | -30 beginner, -10 advanced |
| Throttle Exp Brake | -15 | Softer brake curve |
Waterproofing Your Remote Setup
The remote itself is (hopefully) waterproof from the factory. But the receiver living inside your board's electronics enclosure needs protection too — and the antenna routing can make or break your signal reliability. Here's how to protect the whole system.
Receiver Waterproofing
Even inside a "waterproof" enclosure, humidity, condensation, and the occasional leak will reach your receiver. Protect it in layers:
- Conformal coating — Apply MG Chemicals 422B (or equivalent silicone conformal coat) to both sides of the receiver PCB. Use a brush, not spray — you want full, even coverage. Let cure for 24 hours. This protects against humidity and salt crystal formation on the electronics.
- Heat shrink tubing — After conformal coat cures, slide the receiver into marine-grade adhesive-lined heat shrink. Leave the antenna wire and connector exposed. Shrink with a heat gun. The adhesive lining creates a secondary moisture seal.
- Epoxy potting (optional, extreme) — For the ultimate protection, pot the entire receiver PCB in marine epoxy. This makes it fully submersible but also makes it unrepairable. Only do this if you're confident the receiver works perfectly and you won't need to modify it.
Antenna Routing
Antenna placement is the most common cause of signal problems on eFoils. Get this right and you'll have rock-solid range. Get it wrong and you'll have dangerous dropouts.
🚨 Never Put the Antenna Inside a Metal Enclosure
Aluminum VESC cases and metal electronics enclosures act as Faraday cages — they block RF signals. If your receiver antenna is trapped inside a metal box, your range drops from 200m to potentially less than 5m. Always route the antenna wire outside any metal enclosure. Use a cable gland, bulkhead connector, or simply seal the antenna exit point with marine silicone.
- Route outside metal — The antenna wire must be outside the metal enclosure. Through a cable gland or sealed hole.
- Don't coil excess wire — Coiling antenna wire creates a tuned inductor that can block the very frequencies it's supposed to receive. If the antenna is too long, run it in a straight line along the inside of the board shell.
- Keep away from ESC and phase wires — The VESC's switching frequency and phase wire currents generate electromagnetic interference. Route the antenna at least 10 cm away from ESC and motor cables.
- Vertical orientation — The antenna radiates perpendicular to its length. For best reception from a remote held above the water, orient the antenna vertically inside the board.
- Seal the tip — Apply a small blob of hot glue or marine silicone to the antenna tip to prevent water wicking into the coax cable.
Connector Waterproofing
The PPM connection between receiver and VESC is usually a 3-pin servo connector. These are not waterproof. Options:
- Solder direct — Solder the receiver wires directly to the VESC PPM header for maximum reliability. Add heat shrink over each joint. This is the most reliable approach but makes the receiver non-removable.
- Sealed connectors — Use JST or Molex connectors with heat shrink over the entire connection. Not truly waterproof but adequate inside a sealed enclosure.
- Conformal coat the connection — After plugging in the servo connector, brush conformal coat over the entire connection area. Prevents corrosion from humidity.
Telemetry & What to Monitor
Telemetry is your dashboard on the water. Without it, you're riding blind — you won't know when the battery is about to cut off, whether the ESC is overheating, or how much range you have left. Here's what each data point means and why it matters.
Battery Voltage / Percentage
The most important telemetry value. Shows remaining capacity — not just as a voltage number but often as a percentage or bar graph. Critical because:
- Lithium cells have a non-linear discharge curve. Voltage stays relatively flat from 100% to ~30%, then drops steeply. By the time voltage drops noticeably, you might only have 5 minutes of riding left.
- The VESC has battery cutoff voltages that will reduce and then kill power (see our VESC guide). Knowing your voltage lets you plan your return to shore before the cutoff kicks in.
- Warning threshold: Head back to shore when voltage drops below 3.5V per cell (42V on 12S, 49V on 14S).
Current Draw
Shows how many amps the motor is drawing right now. Useful for:
- Efficiency monitoring — On foil, current should drop to 15–25A. If you're still pulling 40A+ while foiling, something is wrong (bad foil angle, too much weight, prop issue).
- Max current tracking — Seeing peak current during acceleration helps you know if you're approaching your VESC/battery limits.
- Range estimation — Average current × voltage ≈ power consumption. Combined with battery capacity, you can estimate remaining ride time.
Speed / RPM
Motor RPM or calculated speed. Useful for:
- Finding your foiling speed — Most eFoils get on foil between 15–25 km/h depending on rider weight and foil size. Knowing your speed helps you find and maintain the sweet spot.
- Speed limits — Some waterways have speed restrictions. Telemetry helps you stay legal.
- Cruise control target — Set cruise control at the speed where you foil most efficiently.
Temperature
ESC (MOSFET) and motor temperature if your motor has a temperature sensor. Critical because:
- The VESC derates power as temperature rises — you'll lose performance before the thermal cutoff kicks in.
- Knowing your typical operating temperature helps you design better cooling or adjust current limits.
- Normal range: ESC 40–70°C during riding, motor 30–50°C (water-cooled). Above 80°C on the ESC = investigate cooling.
Trip Distance
Odometer for the current session. Less critical than voltage/current but useful for:
- Tracking range per charge to monitor battery health over time
- Knowing how far you've gone from shore
- Bragging rights on FOIL.zone
💡 PPM vs UART Telemetry: The Accuracy Gap
On PPM remotes (VX3, Maytech), the telemetry comes from the receiver's voltage sensing — not from the VESC. The receiver reads battery voltage through the 5V rail or a separate sense wire and estimates the rest. This is "good enough" for battery percentage but can be inaccurate for current, speed, and temperature. On UART remotes (VX3 Pro in UART mode, Trampa Wand), telemetry comes directly from the VESC's own sensors — much more accurate. If precise data matters to you, use UART.
Safety Features
The remote is your primary safety system on an eFoil. These features aren't optional — they're the difference between a fun ride and a trip to the emergency room.
Dead Man's Switch
A dead man's switch (DMS) is a mechanism that requires active input to keep the motor running. If you let go — because you fell off, passed out, or lost the remote — the motor stops. On eFoil remotes, this works in one of two ways:
- Trigger return-to-zero — Most trigger-grip remotes (VX3, Maytech) have a spring-loaded trigger that returns to zero when released. If you fall off and let go, the trigger springs back, PPM goes to zero, motor stops. This is inherently a dead man's switch.
- Explicit DMS button — Some remotes have a separate safety button that must be held while using the throttle. Release either and the motor cuts. Less common on eFoil remotes but available on some models.
🚨 Cruise Control Overrides Dead Man's Switch
If cruise control is active, the DMS behavior changes — the motor continues running even when you release the trigger, because that's what cruise control is designed to do. If you fall off with cruise active and the remote stays on (in your hand on the lanyard), the board keeps going. Make sure you understand how your specific remote deactivates cruise on a fall. Some remotes kill cruise when the trigger is fully released; others require a button press. Know this before you ride with cruise enabled.
Failsafe to Zero Throttle
We covered this in the VESC PPM Setup section, but it bears repeating: failsafe is configured at two levels (receiver and VESC), and both must output zero throttle on signal loss. Test it before every riding season.
Wrist Leash + Remote Lanyard
A lanyard connects the remote to your wrist so you don't lose it when you fall. This is essential because:
- Don't lose the remote — If the remote sinks, you've lost your only throttle control. You're stuck on a dead board, potentially far from shore.
- Maintain DMS function — With a lanyard, when you fall off, you keep holding the remote, which means the trigger stays at zero and the motor stays off. Without a lanyard, the remote flies away, signal is maintained (remote is still on), and depending on failsafe timing, there's a gap before the motor cuts.
- Recovery after falls — You need the remote to get back on the board and ride to shore. No remote = no ride.
Use a coiled wrist lanyard (like a surfboard leash coil) — they don't tangle and keep the remote close during falls.
What Happens When Signal Drops
Here's the exact sequence of events when your remote loses connection (assuming proper failsafe configuration):
- 0–100ms: Signal lost. Receiver hasn't detected loss yet. Motor continues at current power.
- 100–300ms: Receiver detects signal loss. Outputs failsafe value (zero throttle / minimum pulse). VESC PPM input drops to zero.
- 300–1000ms: VESC PPM timeout triggers (if configured to 500ms). VESC commands zero motor current. Motor begins decelerating based on negative ramping settings.
- 1000ms+: Motor has stopped. Board coasts to a stop on the water surface.
Total time from signal loss to motor stop: approximately 0.5–1.5 seconds. During this time, the board is still moving forward on momentum. At 30 km/h, that's 4–12 meters of travel. This is why you also need a board leash attached to your ankle — so the board doesn't travel far after you fall.
Common Problems & Fixes
Signal Dropouts
Symptoms: Motor cuts out momentarily during riding, then resumes. May happen randomly or in specific locations/directions.
| Cause | Fix |
|---|---|
| Antenna inside metal enclosure | Route antenna wire outside any metal box (aluminum case, steel enclosure) |
| Antenna too close to ESC/phase wires | Relocate antenna at least 10 cm from high-current wiring |
| Water on antenna connector | Seal antenna base and connector with silicone or heat shrink |
| Coiled excess antenna wire | Run antenna straight, don't coil — coils create destructive interference |
| Remote battery low | Charge remote — low battery reduces transmit power and range |
| RF interference (busy marina, near wifi routers) | Try different radio channel on remote, ride in less congested area |
Throttle Jitter
Symptoms: Motor speed fluctuates even when throttle is held steady. Visible as the motor pulsing or surging at constant throttle.
| Cause | Fix |
|---|---|
| Noisy PPM signal (EMI from ESC) | Enable Median Filter in VESC PPM settings. Route PPM wire away from phase wires. Use shielded cable. |
| PPM range not calibrated properly | Re-run PPM mapping wizard in VESC Tool. Ensure full throttle and zero are captured cleanly. |
| Worn trigger mechanism in remote | Clean trigger potentiometer. If remote is old, internal pot may need replacement. |
| Loose PPM connector on VESC | Reseat or solder the PPM wire directly to the VESC. Check for cold solder joints. |
| 5V regulator noise from VESC | Add a small capacitor (100µF) across the receiver's 5V and GND pins to smooth the power supply. |
Remote Not Connecting
Symptoms: Receiver LED doesn't show "connected" status. No PPM signal to VESC.
- Re-pair the remote: Most remotes have a pairing/bind procedure. Typically: power off receiver, hold bind button, power on receiver, then power on remote. Consult your remote's manual for the exact sequence.
- Check receiver power: Is the receiver getting 5V from the VESC? Measure with a multimeter. If the VESC's 5V regulator is dead, the receiver won't power on.
- Frequency mismatch: If you've changed channels on the remote, the receiver must be on the same channel. Reset both to factory defaults and re-pair.
- Damaged receiver: Water damage is the most common cause of receiver death. Inspect the PCB for corrosion (green/white deposits on traces). If corroded, clean with isopropyl alcohol or replace.
Battery Drain Issues
Symptoms: Remote battery dies faster than expected (should last 15–20+ hours on most remotes).
- Screen brightness: Color displays (VX3 Pro) drain faster. Reduce brightness if possible.
- Old battery: Internal LiPo cells degrade. After 2–3 years of use, internal battery capacity may be 50% of original. Some remotes have replaceable batteries.
- Not turning off after rides: Some remotes don't auto-sleep. Turn off the remote after every session.
- Charging issues: If the remote doesn't charge fully, the USB connector may have corrosion from salt water. Clean with a toothpick and compressed air. For USB-C remotes (VX3 Pro), this is less of an issue than micro-USB.
Cruise Control Runaway
Symptoms: Cruise control activates unexpectedly, or doesn't deactivate when you release the trigger. Board continues at speed after you fall off.
🚨 Cruise Control Runaway Is a Serious Safety Issue
If cruise control doesn't deactivate properly, you have a runaway board. Immediate fixes: (1) Turn off the remote — this triggers failsafe and cuts the motor. (2) If you can't turn off the remote (it's in the water, you can't reach it), the board will continue until the battery dies or it hits something. Prevention: Test cruise control deactivation thoroughly before relying on it. Set the VESC's PPM timeout aggressively (500ms) so even if cruise holds a signal, any brief signal interruption triggers a cutoff. If your remote's cruise control behavior is unpredictable, disable it entirely.
For more eFoil troubleshooting beyond the remote, see our comprehensive Troubleshooting Guide.
Our Recommendations by Budget
After years of community experience on FOIL.zone, here's what we recommend based on your budget and needs:
🏷️ Budget Build (~$80): Flipsky VX3
If you're building your first eFoil and watching every dollar, the VX3 is the right choice. It's reliable, well-understood, and has the largest community support base of any eFoil remote. The telemetry is basic but adequate — you get battery voltage and speed, which is all you truly need. Thousands of successful builds run on VX3 remotes.
- Trigger grip, spring-return (built-in dead man's switch)
- PPM output, universal VESC compatibility
- Monochrome LCD for essential telemetry
- IP65 waterproof rating
- 15–20 hour battery life
⚡ Best Value (~$130): Flipsky VX3 Pro
The VX3 Pro is the remote we'd recommend to most builders. The color display is a genuine upgrade — readable in sunlight with detailed telemetry. USB-C charging is more reliable than micro-USB in wet environments. Cruise control is a nice addition for long-distance cruising (just test the deactivation behavior thoroughly). UART mode unlocks accurate VESC telemetry for those who want it.
- Everything the VX3 offers, plus:
- Color TFT display with detailed data
- Cruise control (configurable)
- USB-C charging
- PPM or UART mode selectable
👑 Premium (~$200+): Trampa Wand
The Trampa Wand is for builders who want the absolute best telemetry integration and don't mind the shorter Bluetooth range. Direct VESC communication means every data point on the display is 100% accurate — not estimated. The ability to adjust VESC settings from the remote is unique and genuinely useful for tuning on the water. The wand-style form factor is different from trigger grips and takes getting used to.
- Direct Bluetooth VESC communication (no separate receiver)
- OLED display with full VESC data
- Adjust VESC settings from the remote
- Premium build quality
- Shorter range (~30m) — adequate for eFoils where you're always near the board
🔧 DIY ($30–50): NRF24L01 + Arduino/ESP32
For experienced makers who enjoy building electronics, a custom NRF remote is a rewarding project. You get exactly the form factor, display, and features you want — and you understand every line of code that keeps you safe. Just remember: you are responsible for failsafe. Build it, test it exhaustively, then test it again.
- Arduino Nano or ESP32 + NRF24L01+ module
- Custom 3D-printed enclosure
- Optional OLED display for telemetry
- Two-way communication possible with NRF24L01+
- Community schematics and code available on FOIL.zone
💡 The Honest Recommendation
If you're reading this guide because you're building your first eFoil, buy the VX3 Pro for $130. It's the sweet spot where you get everything you need without overpaying or compromising on safety. You can always experiment with DIY remotes or the Trampa Wand later when you have a working, tested eFoil. For your first build, eliminate as many variables as possible — and a proven, community-backed remote is one less thing to debug when something doesn't work on the water.
🔧 Building Your eFoil?
The remote is one piece of the puzzle. Check out the complete DIY eFoil build system:
Frequently Asked Questions
What is the best remote for a DIY eFoil?
For most builders, the Flipsky VX3 Pro (~$130) is the best balance of features, reliability, and price. It has a color display, cruise control, USB-C, and UART mode for accurate VESC telemetry. For budget builds, the standard VX3 (~$80) is proven in thousands of builds. For premium integration, the Trampa Wand (~$200+) offers direct VESC Bluetooth communication. See our full comparison above.
How do I set up a wireless remote with a VESC for an eFoil?
Connect the receiver to the VESC's PPM pin (signal), 5V, and GND. In VESC Tool, set the app to PPM, control type to "Current No Reverse with Brake," run the mapping wizard to calibrate throttle range, and configure failsafe (Safe Start enabled, PPM timeout 500–1000ms). Test failsafe by turning off the remote while the motor spins — it must stop within 1 second. See the complete step-by-step PPM setup above.
What happens if my eFoil remote loses signal on the water?
With proper failsafe configuration, the receiver outputs zero throttle on signal loss, and the VESC's PPM timeout cuts motor power within 0.5–1.5 seconds. You coast to a stop. Without failsafe, the motor may hold the last throttle position indefinitely — a runaway board with a spinning propeller. Always configure and test failsafe before riding. See Safety Features for the full signal loss sequence.
Can I use a regular skateboard remote for an eFoil?
Technically yes — any PPM-compatible remote works with a VESC. But skateboard remotes lack waterproofing, have shorter range, and aren't designed for one-handed water use. A remote failure on water is far more dangerous than on pavement. Spend $80–130 on a proper waterproof eFoil remote (VX3 or Maytech) — it's one of the best safety investments in your build.
How do I waterproof my eFoil remote receiver?
Three layers: (1) Conformal coating on the entire PCB — both sides, cure 24 hours. (2) Adhesive-lined heat shrink tubing over the receiver body, leaving antenna wire exposed. (3) Route the antenna outside any metal enclosure through a sealed cable gland. Seal the antenna tip with hot glue or silicone. See the complete waterproofing section for details.
Why does my eFoil remote have signal dropouts?
The #1 cause is antenna placement — if the antenna is inside a metal enclosure, signal is severely blocked. Route it outside. #2: EMI from the ESC and phase wires — keep the antenna at least 10 cm away. #3: Water on the antenna connector — seal all connections. Try a different radio channel if interference persists. See Common Problems & Fixes for the full troubleshooting table.