You’ve balanced your props, soft-mounted your flight controller, and your blackbox logs show a clean gyro trace — but your GoPro footage still has that telltale jelly-like wobble. The vibration path to your camera is different from the vibration path to your gyro, and you need to treat it separately. Here’s how to isolate your FPV camera from frame vibration and eliminate jello for good.
How to Eliminate Camera Jello Through Vibration Isolation
Camera jello is a rolling shutter artifact. FPV cameras (both analog and digital) use CMOS sensors that read each row of pixels sequentially, not simultaneously. When a vibration moves the camera mid-read, different rows capture the scene at slightly different positions, producing the wavy distortion you see in footage. The fix is mechanical — you have to isolate the camera from the vibration source.
Step 1: Identify the Vibration Frequency Causing Your Jello
Not all jello is the same. The frequency tells you where to focus:
- High-frequency jello (ripples): Caused by motor vibrations at flight RPM. Frequency is typically 200-400Hz on a 5-inch quad (motor RPM / 60 × number of poles). This is the most common type and easiest to fix with soft mounting.
- Low-frequency jello (waves): Caused by frame resonance or prop wash. Frequency is 30-80Hz — much slower wobbles that correspond to frame bending modes. Harder to fix because soft mounts that work at 300Hz often make low-frequency oscillation worse.
- Intermittent jello (specific throttle range): Caused by a resonance that only appears when motors hit a specific RPM. Classic sign: clean video at cruise but jello at 60-70% throttle. This is a frame resonance issue — see our frame resonance guide for the fix.
Verification: Record DVR from your FPV feed (not the HD camera). If the DVR has jello, the vibration is getting to the FPV camera sensor. If the DVR is clean but the GoPro has jello, your GoPro mount is the problem.
Step 2: Soft-Mount the FPV Camera
The simplest and most effective fix for high-frequency jello:
- Replace rigid camera mounts with TPU: Most frames ship with aluminum or nylon standoffs that bolt the camera cage directly to the frame plates. Those transmit every vibration straight to the camera. Replace them with TPU-printed camera mounts. TPU at Shore 95A hardness works best — soft enough to absorb vibration but stiff enough to hold position during crashes.
- Add O-rings between the camera and cage: Even with TPU mounts, the camera body can still touch the carbon frame directly at the edges. Insert small silicone O-rings (M2 or M3 size) between the camera case and the carbon side plates. This breaks the last metal-to-carbon vibration path.
- Don’t overtighten camera screws: Every camera screw should be just tight enough that the camera doesn’t shift in a crash. If you tighten until the TPU mount is compressed flat, you’ve defeated the isolation. Leave the TPU slightly proud — that compression is your vibration absorption.
Step 3: Use ND Filters for Jello Reduction
An ND filter doesn’t fix the vibration — it changes how the camera sensor reacts to it:
The rolling shutter effect that creates jello gets worse at higher shutter speeds. At 1/2000s, each row is read so quickly that even a tiny camera displacement between rows creates visible distortion. An ND filter forces the camera to use a slower shutter (target 1/60s for 30fps, or the 180-degree rule: shutter = 1 / (2 × fps)). At 1/60s, each row captures a longer exposure that averages out the motion, reducing jello appearance significantly.
- ND4 (2 stops): Overcast days, minimal jello reduction
- ND8 (3 stops): Partly cloudy, moderate jello reduction — good daily driver
- ND16 (4 stops): Bright sun, strong jello reduction — standard for sunny flying
- ND32 (5 stops): Very bright conditions, maximum jello suppression
What you give up: Motion blur. At 1/60s, fast pans will have visible blur that’s part of the “cinematic look” but less useful for analyzing flight footage frame by frame. Racers skip ND filters entirely and chase pure mechanical isolation.
Camera Vibration Fix Decision Matrix
| Symptom | Vibration Type | Primary Fix | Secondary Fix | Expected Result |
|---|---|---|---|---|
| Constant fine ripples | High-freq motor vibration | TPU camera mount + O-rings | ND8 filter | 90% reduction |
| Slow rolling waves | Frame resonance / prop wash | Frame stiffening or RPM notch filter | ND16 filter | 50-70% reduction |
| Jello only at specific throttle | Motor/frame resonance match | Blackbox analysis + notch filter | Adjust motor timing | Full elimination |
| DVR clean, GoPro has jello | GoPro mount vibration | Replace GoPro mount with TPU | Add foam tape under mount | Full elimination |
| DVR has jello | FC-side camera vibration | Soft-mount FC + camera O-rings | Check prop balance | 80% reduction |
Common Camera Vibration Fixes That Make Things Worse
Mistake 1: Using Too-Soft TPU for Camera Mounts
Shore 85A TPU feels squishy and seems like it would absorb more vibration. But at 85A, the camera mount flexes enough during aggressive maneuvers that the camera angle shifts mid-flight. Your footage tilts up during punch-outs and down during dives, and the apparent jello gets worse because the camera is now oscillating at a lower, more visible frequency.
Consequence: Jello is replaced by camera angle drift, which is just as unwatchable.
Fix: Use Shore 95A TPU for camera mounts. It’s stiff enough to hold angle but compliant enough to absorb motor-frequency vibration. If you can’t find 95A filament, print 85A with 4 perimeters and 40% infill — the extra material density increases effective stiffness.
Mistake 2: Stacking Too Many ND Filters
An ND32 filter at 1/60s on a cloudy day pushes the ISO up and forces the camera sensor into higher gain, which adds noise. Combine that with the motion blur from the slow shutter, and your “cinematic” footage looks like a smeary mess with grain.
Consequence: You trade jello for noise and blur. The footage is different-bad instead of less-bad.
Fix: Use the lightest ND filter that gives you acceptable jello levels. If ND8 works, don’t reach for ND16. Carry a set (ND4/8/16/32) and swap based on conditions. This is why I keep a filter case in my field bag.
Mistake 3: Soft-Mounting Only the Camera, Not the Flight Controller
If your FC is hard-mounted and vibrating, the gyro data is noisy. Betaflight responds by oscillating the motors to “correct” for phantom movements, creating more vibration that reaches the camera through the frame. You fix the symptom (camera jello) without addressing the cause (noisy gyro signal).
Consequence: The motors work harder, run hotter, and dump more vibration into the frame. Jello might actually get worse after soft-mounting the camera because you’re treating the output, not the input.
Fix: The camera soft-mount and FC soft-mount are a matched pair. Do both, or do the FC first and the camera second. Clean gyro data reduces motor oscillation, which reduces frame vibration, which reduces camera jello — it’s a chain.
⚠️ Regulatory Notice: Camera modifications, including ND filter installation and soft mounting, should be tested in controlled environments before flying in public or regulated airspace. All flights must comply with the latest 2026 drone regulations in your country or region regarding flight altitude, no-fly zones, remote ID requirements, and registration. Regulations vary significantly between the FAA (US), EASA (EU), CAA (UK), CAAC (China), and other authorities. Ensure your drone remains within legal weight limits after adding camera accessories.
Our ND filter selection guide covers the full range of ND options and how they interact with camera settings. For the vibration source side, the frame resonance analysis guide covers blackbox-based vibration diagnosis. And the camera settings guide covers exposure and white balance adjustments that affect jello visibility.
For pilots shooting HD footage on the DJI O3 system, a set of quality ND filters and a properly printed TPU camera mount make the difference between shaky home video and smooth cinematic output. The uavmodel store carries ND kits sized specifically for the O3 and O4 camera modules, plus 95A TPU filament for printing your own custom isolators.
