guide
LUBA 2/2X cutting height system failure: the dealer's actual root cause
- Models covered
- LUBA 2, LUBA 2X
- Affects
- Robot body — not the app
- First reported
- 8 September 2026
- Last updated
- 8 September 2026
Robot body — not the app. See our app vs. firmware vs. RTK guide if you're not sure which one you're dealing with.
The symptom
The mower can't raise or lower its cutting blades, and reports it in several different ways depending on when it happens: "traversing to task area failed during recharge"1, an "angle position sensor" or "lift motor disconnected" error, or simply stopping mid-task and refusing to go home. Because the failure often happens unattended, owners frequently report it as a connectivity problem — the mower shows offline in the app — when the actual sequence was that it hit the height fault, entered error mode, sat for about ten minutes, and powered itself off, which is what then makes it unreachable1.
Root cause: grass compacted under the blade guard
According to the dealer, the overwhelming majority of these cases have one physical cause: grass builds up underneath the blade guard, the disc that sits just below the cutting blades. Every mow cycle compounds it — the mower raises its blades to travel, lowers them to cut, and grass gets pressed onto the top of the guard; raising the blades again compacts that layer further. Repeated over many cycles, the buildup becomes thick enough that the blade-lift mechanism can't reach its top sensor position, and the mower reports it can't complete the height adjustment and stops1.
How to check: flip the mower over (power off first) and look at how the blades sit against the guard. If the buildup is uneven, one or two blades will visibly sit higher than the others, pushed up by material trapped underneath.
The fix is mechanical, not a settings change: clean the buildup out from under the blade guard. The dealer's broader recommendation for preventing recurrence:
- Mow more often at a lower cut depth, rather than less often with more grass removed per pass — heavier cuts build up grass under the guard faster, especially in wet conditions1.
- If starting from tall or overgrown grass, work the height down gradually over several passes instead of dropping straight to the target height.
- New installs should expect several days of the mower "fighting" overgrown grass before it establishes control of the lawn; most height-related error reports the dealer sees are during this initial period.
How to actually clear it: step-by-step
A separate, independent walkthrough gives the actual disassembly procedure for reaching the buildup2:
- Remove the three Allen-key screws (2.5mm) holding each cutting disc in place — they attach where the disc's plate meets the mower, and can be hard to spot if there's heavy grass/dirt buildup; dig around if needed.
- With the discs off, you'll see the blade guard's screws/rivets. Removing these lets you lift the top cover of the guard away from grass trapped underneath.
- Important: the guard's base section must stay attached — it holds a watertight gasket in place. Removing the top cover is fine; removing the base and then washing the mower will let water fill the housing like a bucket.
- When reattaching, make sure nothing (grass, dirt) is caught in the gasket seal, and that all screws seat evenly so the seal stays watertight.
When it isn't the grass buildup
If the mower has been thoroughly cleaned and the same fault recurs — particularly an "angle position sensor not found/disconnected" error rather than a generic height-failure message — the dealer's diagnosis shifts to the height encoder on the lift-motor board, not a mechanical jam1. This is described as uncommon relative to the grass-buildup cases, and not something an owner can self-repair.
Self-check before calling for service: with the mower in manual mode, lower the blade system all the way down and confirm the app-reported height matches the blade guard's actual physical position, then raise it to the top and check the same way. A working system moves the guard to match what the app shows; if the app says it's changing height but the guard doesn't move (or stops well short of the target, e.g. reporting 70mm but only reaching 30mm), that points to the encoder rather than a jam1.