Why Does My Garage Door Stop Halfway and Reverse?
Happened to a customer last month. Door goes up fine, gets about halfway, then just stops and comes right back down. She thought the opener was broken. Kept pressing the button. Same thing every time - up halfway, reverse, back down. Turned out to be a sensor that had shifted about two millimeters off alignment. Two millimeters. Fixed in thirty seconds.
That's kind of the nature of this problem. It looks dramatic but the cause is often something small. Here's how to actually figure out which one you're dealing with.
Sensors - check these before anything else
The safety sensors near the floor are designed to reverse the door if anything breaks the beam while it's closing. But they also cause issues on the way up sometimes, especially if they're barely misaligned or the lens is dirty.
Both sensors should have solid lights - amber on the sending side, green on the receiving side. If either is off or blinking, that sensor isn't happy and the opener may be reversing as a precaution.
Check for anything in the path between them. Look directly at the lens of each sensor - any dust, cobweb, dirt on the face? Wipe them with a dry cloth. Then look at whether they're still aimed at each other. Even a slight bump can knock the angle off enough to cause intermittent beam interruption.
Sunlight hitting the receiving sensor directly at certain times of day causes the same problem. If the reversal happens at the same time of day but works fine otherwise - sun is washing out the sensor. Angle it very slightly downward.
The up limit is set too short
The opener has a setting that tells it how far up to travel before stopping. If that limit is set too short, the door stops at the limit point and then the opener goes into reversal mode because it thinks something is wrong.
This causes the door to stop at the same height every single time - not random, not varying, exactly the same spot. If yours does that, limit setting is likely the cause.
Look for an adjustment on the motor unit labeled "Up" or "Open Limit." Small turns - quarter turn at a time - in the direction that increases travel. Test after each adjustment. Don't go too far.
Up force set too sensitive
Similar to the limit issue but different cause. The force setting controls how much resistance the opener tolerates before deciding something is blocking the door. If it's set too sensitive, normal friction from rollers or tracks at a specific point in the travel reads as an obstruction and triggers reversal.
The test: try manually pushing the door upward slightly right as the opener is running through the spot where it reverses. If it suddenly continues past that point when you help it - force is too light.
Small adjustment on the force setting - usually labeled "Up Force" - increase slightly, test. Small turns, not big ones.
Something blocking the travel path
A shelf bracket that sticks out into the door's path at a certain height. A bike hung on the wall that the door panel hits as it rises. A pull cord that gets caught. Objects on shelves near the door travel zone.
If the door stops at the same height every time - look at what's at that height. Walk around the garage and look at what the door passes through as it goes from vertical to horizontal. Anything in that zone on either side is a candidate.
Worn or binding rollers at the curve
The curve where the vertical track section meets the horizontal is where rollers work hardest. If a roller is cracked, rough, or the bearing is shot, it can bind at that curve every single cycle. Door gets there, roller jams, opener reads resistance, reverses.
If the reversal happens at roughly the same spot every time and that spot corresponds to where the door is transitioning from vertical to horizontal travel - look at the rollers right there. Spin them by hand. Any that are stiff, wobbly, or rough in rotation are causing the bind.
Full roller replacement runs $20-40. Often fixes this completely.
Dirty or bent track at that specific point
Same result as roller binding but the track is the cause. Debris jammed in the track at the curve, a slight dent or bend - roller hits it, creates resistance, opener reverses.
Look inside both tracks at the curve section. Any visible debris, buildup of old grease and dirt, or any dent in the track profile? Clean it out thoroughly. Minor track bends can be carefully worked back with a rubber mallet.
Springs losing tension
Weak springs make the door heavier on the way up. Opener hits its force limit somewhere in the middle of travel and reverses because it thinks it's hitting resistance.
This one tends to happen at varying heights rather than exactly the same spot every time - as the spring tension varies with door position, the point where the opener hits its limit changes.
Balance test with the opener disconnected - lift to waist height, let go. Drops fast? Springs are losing tension. Call someone for spring adjustment. Not a DIY job.
Thermal overload from repeated attempts
If the opener has been run multiple times in a row - like if you've been pressing the button trying to get it to work - the motor overheats and trips its thermal protection. It'll run briefly then cut out mid-travel.
Unplug the opener, wait 20 minutes, try again once. If it works now, thermal lockout was compounding the original issue. Whatever was causing the initial problem is still there though - find that before pressing repeatedly again.
Logic board misreading its own sensors
Last on the list because it's the least common but it happens. Board starts sending false signals - thinks the door hit an obstruction when it didn't, triggers reversal at random or consistent points. Usually shows up alongside other weird behavior - lights acting strange, settings not holding, inconsistent responses.
If everything else checks out and it's still reversing for no visible reason - logic board is worth having a tech look at.
Same spot every time - limit, force, physical obstruction, or roller/track at that point. Random reversals - sensors, springs, or board.
That pattern tells you where to look. Start with sensors because they're the most common cause and the easiest to check.
GarageDoorRepairz if you've gone through this and can't pin it down. We see this constantly and usually find it fast. Give us a call.