The Dreame X50 series packs more moving systems into a single robot than any Dreame generation before it: 20,000 Pa Vormax suction, a HyperStream Detangling DuoBrush, extending dual spinning mop pads, an 80°C dock wash, and on flagship models a ProLeap retractable-leg chassis for obstacle climbing. More moving parts means more consumable surfaces, more pivot points to collect grit, and more consequence when any service interval lapses. This guide covers the complete maintenance schedule for the Dreame X50 Ultra, X50 Master, X50 Pro, X50 Pro Ultrathin, X50 Ultra Complete, X50 Ultra Complete Black, X50 Ultra Complete White, X50s Ultra, and X50s Ultra Complete, including where variants differ in their service requirements.
Why Dreame X50 series robots need more frequent maintenance
20,000 Pa Vormax suction loads the HEPA filter faster than mid-range robots
The sixth-generation TurboForce motor inside the X50 Ultra draws 20,000 Pa of Vormax suction through the dust box on every cleaning pass. That level of airflow captures fine particulate matter that a 6,000 Pa or 8,000 Pa robot leaves behind, which is central to why an X50 run produces a measurably cleaner floor. It is also why the HEPA filter medium darkens from white to mid-grey noticeably faster. At higher airflow volumes, more dust mass per unit time passes through the same filter area, shortening the interval between replacements compared to lower-suction models at the same clean frequency. A filter that has passed its effective interval forces the brushless motor to draw additional current to maintain target airflow, adding heat to a motor that is already operating at the upper end of its performance band. Replacing on schedule rather than waiting for a visible blockage keeps the suction tier the robot was sold at intact across its working lifetime.
The HyperStream DuoBrush adds a second roller and a divider channel to every service
Every X50 model uses the HyperStream Detangling DuoBrush, which replaces the conventional single roller with two counter-rotating rollers that divide long hair and fibre before either can form a single tangle. Dreame quotes 100 percent anti-tangle certification from TÜV SÜD for hair up to 30 cm. The practical result in a pet household is that hair wrap on the rollers drops close to zero under normal use. The maintenance trade-off is structural: each service now involves two rollers, two sets of end-cap bearing assemblies, and a central divider channel that spans the gap between the rollers. That divider channel is the most commonly missed component during casual maintenance because it is not visible once the rollers are seated in place. Compressed fibre that builds in the channel restricts airflow through the brush housing and causes a brush-stall warning even on a robot whose rollers appear clean. Removing both rollers at every scheduled service and wiping the divider channel as a dedicated step is the single highest-return maintenance habit for the X50 platform.
The ProLeap chassis on flagship models adds retractable leg pivots that collect grit
The X50 Ultra, X50 Master, X50s Ultra, X50 Ultra Complete, X50 Ultra Complete Black, X50 Ultra Complete White, and X50s Ultra Complete all use the ProLeap retractable-leg chassis, which extends a pair of articulated legs to climb obstacles up to 6 cm and cross vertical thresholds up to 4.2 cm. Those pivot points, guide rails, and wheel wells accumulate hair and grit during normal operation in a way that a fixed-wheel chassis does not. A partially obstructed pivot does not reach full extension on demand, which means the robot fails to clear a threshold it previously handled without any change to the floor layout. Monthly inspection of the leg pivots is a direct requirement of owning a ProLeap model and is not optional maintenance. The X50 Pro and X50 Pro Ultrathin omit the ProLeap mechanism and carry a simpler monthly inspection list as a result.
The 80°C dock wash cycle creates limescale risk in hard-water regions
All X50 models ship with a dock that washes mop pads at 80°C after every cleaning session. At that temperature, the mineral content in tap water precipitates onto the dock’s spray nozzles and wash-board surface more rapidly than on a cold or warm-wash dock. A partially blocked spray nozzle produces uneven water distribution across the pad during the wash cycle, and the pad returns to the robot with one side visibly less clean than the other. In soft-water regions, a monthly nozzle inspection is sufficient. In moderately hard-water regions the interval shortens to every two to three weeks, and a quarterly descale with a dilute citric acid solution removes deposit before it hardens into a durable blockage. The hot-air dryer vent at the base of the dock is a secondary limescale and lint trap that also benefits from a monthly wipe.
Models in this series compared
| Model | Suction | Brush system | Chassis | Dock wash |
|---|---|---|---|---|
| Dreame X50 Ultra | 20,000 Pa | HyperStream DuoBrush | ProLeap retractable legs | 80°C hot wash, hot-air dry, 3.2L bag |
| Dreame X50 Master | 20,000 Pa | HyperStream DuoBrush | ProLeap retractable legs | 80°C hot wash, hot-air dry, 3.2L bag |
| Dreame X50s Ultra | 20,000 Pa | HyperStream DuoBrush | ProLeap retractable legs | 80°C hot wash, hot-air dry, 3.2L bag |
| Dreame X50 Ultra Complete | 20,000 Pa | HyperStream DuoBrush | ProLeap retractable legs | 80°C hot wash, hot-air dry, 3.2L bag |
| Dreame X50 Ultra Complete Black | 20,000 Pa | HyperStream DuoBrush | ProLeap retractable legs | 80°C hot wash, hot-air dry, 3.2L bag |
| Dreame X50 Ultra Complete White | 20,000 Pa | HyperStream DuoBrush | ProLeap retractable legs | 80°C hot wash, hot-air dry, 3.2L bag |
| Dreame X50s Ultra Complete | 20,000 Pa | HyperStream DuoBrush | ProLeap retractable legs | 80°C hot wash, hot-air dry, 3.2L bag |
| Dreame X50 Pro | 20,000 Pa | HyperStream DuoBrush | Standard low-profile | 80°C hot wash, hot-air dry |
| Dreame X50 Pro Ultrathin | 20,000 Pa | HyperStream DuoBrush | Ultra-thin low-profile | 80°C hot wash, hot-air dry |
ProLeap flagship tier: Ultra, Master, X50s Ultra, and Complete variants
The X50 Ultra, X50 Master, X50s Ultra, X50 Ultra Complete, X50 Ultra Complete Black, X50 Ultra Complete White, and X50s Ultra Complete form the ProLeap tier. All operate at 20,000 Pa with the HyperStream DuoBrush, extending dual spinning mop pads, and a 3.2L dock dustbag. The ProLeap leg mechanism is unique to this group; the Pro and Pro Ultrathin do not carry it. The full service schedule for any ProLeap model includes a monthly leg-pivot inspection that is not required on the low-profile variants.
X50 Pro and Pro Ultrathin low-profile tier
The X50 Pro and X50 Pro Ultrathin retain the full 20,000 Pa suction, the HyperStream DuoBrush, and the 80°C dock wash of the ProLeap tier, but replace the retractable-leg mechanism with a lower-profile chassis. That omission removes the leg-pivot wipe from the monthly service list. The Ultrathin model reduces overall robot height further to reach under low furniture, which positions the forward-facing optical sensors closer to the dust layer on each cleaning pass. On this model, the weekly sensor-window wipe carries disproportionate weight for navigation reliability and should be treated as non-optional.
Replacement parts and service intervals
HyperStream DuoBrush
Clean every two weeks. Replacement interval is six to twelve months under daily residential use. Six months is realistic in households with pets or long hair; twelve months applies in low-shed single-occupant homes. A full service involves removing both counter-rotating rollers, cutting any wrapped hair along the entire length of each with scissors, clearing both sets of end-cap bearing holes with a toothpick or a pointed-tip brush, and wiping the central divider channel that spans the gap between the rollers. This final step is the one most commonly skipped because the channel is not visible once the rollers are reinstalled. A roller that does not spin freely by hand after cleaning is the most reliable leading indicator of an imminent brush-stall error. Replace both rollers simultaneously when one reaches its interval, as a new-old pair creates a wear mismatch that can unbalance the counter-rotation and reduce the anti-tangle effect. At 20,000 Pa of airflow through the housing, debris accumulation in the brush chamber is faster than on any previous Dreame generation, which is why the biweekly cleaning cadence is not conservative.
HEPA filter
Tap clean every one to two weeks by removing the filter and firmly striking each of the four sides of the frame against the inside of a waste bin. Do not rinse with water unless the filter is explicitly labelled as washable in the product manual. Washing a non-washable HEPA medium causes fibre displacement within the pleats; the filter may appear structurally intact and pass airflow, but fine-particle capture efficiency is permanently reduced. The manufacturer’s nominal replacement interval is three months, and at 20,000 Pa the effective interval in daily use is closer to two to three months. The replacement cue is a consistent mid-grey tone across the pleat peaks. A filter that shows white in the fold valleys but dark across the peaks has already passed its effective service life even if it looks partly clean. Continuing to run a spent filter shifts motor current draw upward and adds thermal load to a motor already working near the upper end of its operating range.
Mop pads
The dock’s 80°C hot-wash cycle handles daily pad hygiene after each cleaning session, which is the primary reason the X50 platform’s mop performance is consistent over the first weeks of ownership. The wash does not, however, reverse the physical degradation of the pad textile fibres over time. Inspect the pads at the eight-week mark and replace when the surface nap has visibly flattened, when the pad feels stiff immediately after a fresh wash cycle rather than softening with use, or when soiling is still present across the pad face after a completed dock wash. On models with extending dual spinning mop pads, the outer edge of each pad travels a longer arc during wall-following and wears faster than the centre. Inspection should start from the outer edge inward when assessing replacement readiness, because a pad that appears acceptable from the centre can be functionally spent at the perimeter. A spent pad does not absorb water uniformly and redistributes soiling across the floor surface rather than lifting it.
Side brush
Inspect the side-brush post weekly. Hair and thread wrap around the base of the brush arm during normal operation and apply quiet strain to the side-brush motor over cumulative time. Clear accumulation at the post with a toothpick or small scissors at each weekly inspection. Replace every three to six months, with the shorter interval applying in homes with pets, long hair, or heavy dust loads. On ProLeap models with an extending side-brush mechanism, the extension rail requires a monthly wipe to prevent grit from building resistance in the guide track. A rail with accumulated grit prevents the brush from reaching full extension along walls and skirting boards, which is the dominant cause of a robot suddenly leaving a visible unswept margin at the edge of the room when it previously tracked the wall cleanly.
Battery
The X50 platform’s lithium-ion battery delivers approximately ninety to one hundred and twenty minutes of cleaning time at standard suction. Capacity decays gradually over charge cycles: a pack that has completed more than three hundred to five hundred full cycles typically delivers sixty to seventy per cent of its original runtime before replacement becomes the sensible course. The earliest practical signal is a consistent shortfall in area covered per session that cannot be attributed to a clogged filter or obstructed brush. Keep the charging contacts on both the robot’s underside and the dock’s charging strip clean with a dry cloth every two to four weeks; oxidised contacts interrupt the charge circuit and can present as an apparent battery fault. A robot that docks successfully but fails to reach a full charge state after an extended period overnight is most often experiencing a contact-cleaning need rather than a failing cell.
Dock dustbag
All ProLeap-tier X50 models use a 3.2L sealed dustbag in the dock’s auto-empty station. Dreame rates the bag for up to 100 days of typical household use, which is a best-case figure under low-density residential conditions. In daily use with a high-shedding pet or in larger homes with longer cleaning routes, the realistic replacement cadence is every four to six weeks. A full bag is the most common cause of a failed auto-empty cycle, which in turn leaves the robot’s internal dustbin unable to accept material during the following cleaning run. The robot frequently flags a “check dust bag” error in the app, or in some cases silently completes a cleaning run that has moved no dust into the dock. Replacing the bag on a fixed calendar basis rather than waiting for an error notification is more reliable than any in-app indicator.
Dock dirty-water tank and spray nozzles
The dirty-water tank fills faster on the X50 dock than on docks that wash pads only on demand, because the X50 dock runs a full wash cycle after every cleaning session. Empty and rinse the tank every two to three days under standard daily use. Wipe the spray nozzles and the dock wash-board surface monthly in soft-water areas, or every two to three weeks in hard-water areas where the 80°C wash temperature accelerates mineral precipitation. The first sign of partial nozzle blockage is a pad that returns to the robot visibly wet on one side and dry on the other. A quarterly descale with a dilute citric acid solution removes hardened deposit before it reaches the stage where it is difficult to dislodge mechanically. The hot-air drying vent at the base of the dock accumulates lint from successive drying cycles; a monthly wipe prevents airflow restriction that would leave pads slightly damp before the next run.
ProLeap leg pivots and wheel wells
On the X50 Ultra, X50 Master, X50s Ultra, X50 Ultra Complete, X50 Ultra Complete Black, X50 Ultra Complete White, and X50s Ultra Complete, the retractable ProLeap legs pivot from a retracted position flush with the chassis to full extension under the robot’s command. Hair and grit migrate into the pivot wells and guide rails during every cleaning run, especially on carpeted surfaces where fine particles accumulate in the wheel housings. Monthly inspection means powering the robot off, manually extending each leg through its full travel range, and confirming there is no resistance or stiffness at any point of the arc. Grit causing stiffness should be cleared with a dry brush before it compresses into a hard deposit. A robot that has partially lost ProLeap extension will high-centre on thresholds it previously cleared, which is almost always a maintenance cause rather than a mechanical fault.
Sensor windows and structured-light emitter
The X50 platform’s obstacle avoidance and navigation rely on AI action recognition combined with 3D structured-light sensing to identify and route around object categories. A dust film on the forward-facing camera window or on the structured-light emitter produces false positive obstacle detections: the robot slows, detours, or in some cases refuses to leave the dock based on ghost readings. Wipe the front camera window, the structured-light emitter panel, and the cliff sensors on the underside with a dry microfibre cloth every week. On the X50 Pro Ultrathin, the lower chassis height positions these sensors closer to the floor’s dust layer during every pass, which means the same weekly wipe schedule carries more weight for navigation reliability than on the taller ProLeap models.
Maintenance at a glance
| Component | Clean | Replace |
|---|---|---|
| HyperStream DuoBrush (both rollers + divider channel) | Every 2 weeks | Every 6 months (pets); 12 months (low shed) |
| HEPA filter | Every 1 to 2 weeks (tap, do not wash) | Every 2 to 3 months at 20,000 Pa |
| Mop pads | Auto-washed at 80°C by dock | Inspect at 8 weeks; replace when nap flattens or pad stiffens |
| Side brush | Post inspection weekly; clear base with toothpick | Every 3 to 6 months |
| Side-brush extension rail (ProLeap tier) | Monthly | — |
| Battery | Clean charging contacts every 2 to 4 weeks | When runtime falls to 60 to 70 per cent of original; typically after 300 to 500 full cycles |
| Dock dustbag (3.2L, ProLeap tier) | — | Every 4 to 6 weeks in daily use; rated up to 100 days |
| Dock dirty-water tank | Every 2 to 3 days | — |
| Dock spray nozzles and wash board | Monthly (every 2 to 3 weeks in hard water) | — |
| Dock hot-air drying vent | Monthly | — |
| ProLeap leg pivots and wheel wells | Monthly | — |
| Sensor windows and structured-light emitter | Weekly | — |
Common problems and their maintenance causes
Suction noticeably weaker than in previous weeks
At 20,000 Pa, a partially clogged HEPA filter produces a distinct and sudden performance drop rather than a gradual fade, because the brushless motor compensates to its ceiling before the output degrades to a level the user notices. Remove and inspect the filter first. If the pleat peaks have shifted to a consistent mid-grey, replace it. If the filter still reads as clean or light grey, check the dust-box suction inlet for a blockage and confirm the brush-chamber divider channel is clear. A packed divider channel restricts airflow through the brush housing and reads to the user as weaker suction rather than as a brush error, because the motor response is still audibly normal while the volumetric output at the floor surface has dropped.
Brush-stall or “clean the brush” error shortly after a service
The divider channel between the two HyperStream rollers is the most common root cause of a brush-stall error that occurs immediately after cleaning. It is easy to miss during a routine service because the channel is concealed once the rollers are reinstalled. Remove both rollers fully, inspect the channel with a torch, and clear any compacted debris with a toothpick or a narrow-tipped cleaning tool. Wipe both end-cap bearing assemblies and confirm both rollers spin freely by hand before refitting. If a stall error recurs within a few days of a complete service, the household’s shed rate has outpaced the two-week cleaning cadence and the interval needs to shorten. A recurring stall in the first weeks of ownership on a recently replaced brush most commonly points to the divider channel rather than a defective component.
Mop pad problems after dock washing: uneven cleaning or damp smell
A pad that returns to the robot visibly wet on one side and dry on the other indicates a partial limescale blockage at the dock’s spray nozzle, which prevents even water distribution across the pad during the wash cycle. Wipe the nozzle area and inspect for white mineral residue. If deposit is present, descale with a dilute citric acid solution and run a self-cleaning cycle from the Dreamehome app to confirm wash coverage is restored. In hard-water areas where blockage reoccurs within weeks of descaling, shortening the interval to every six to eight weeks prevents hardened deposit from forming. A persistent damp or musty smell from pads after a completed wash cycle points to a different cause: the hot-air dryer vent at the base of the dock may be partially blocked by accumulated lint, reducing airflow through the drying chamber. Wipe the vent grilles with a dry cloth and confirm air moves freely. If the smell continues with clear vents, the pad textile has reached the end of its service life; the 80°C wash removes surface soiling but cannot restore degraded fibre structure, and a spent pad retains moisture after a cycle that would have dried a fresh pad to a neutral condition. Replacement is the correct intervention at that point.
Robot high-centres on a threshold it previously cleared
On all ProLeap models, this is almost always a maintenance cause rather than a mechanical fault. The retractable leg pivots collect hair and grit over cumulative cleaning runs, and a partially obstructed pivot does not reach full extension when the robot attempts a climb. Power the robot off and manually flex each leg through its full travel range. Any stiffness or resistance in the arc indicates debris in the pivot well. Clear with a dry brush and retest before drawing any conclusion about a hardware fault. The same threshold geometry has not changed; the robot’s ability to respond to it has changed because of a maintenance shortfall.
Auto-empty not completing or internal dustbin remains full after docking
The dock bag is the most probable cause and should be addressed first. Replace the bag even if the in-app indicator does not show full, as capacity sensors are not always accurate across all bag insert types. If the problem continues after a fresh bag, inspect the docking port at the base of the robot and the matching port seal at the dock. Fine dust accumulates around the port from repeated docking and breaks the pressure seal needed for effective auto-emptying. Wipe both surfaces clean with a dry cloth. A loose seal causes the auto-empty cycle to start, run briefly, and then stop without completing, which the user typically observes as a dustbin that never fully empties despite successful docking.
Robot detours around empty floor or refuses to leave the dock
A dust film on the 3D structured-light emitter or the AI action camera window produces false obstacle readings that the navigation logic treats as real objects. This is a distinctive X50 platform issue because navigation on this generation leans more heavily on optical sensing than on the rotating lidar dome common on earlier Dreame models. Owners who have used previous dome-lidar Dreame robots will not have encountered this maintenance category before and may incorrectly attribute the behaviour to software or firmware. Wipe the forward-facing camera window and the structured-light emitter panel with a dry microfibre cloth, then check the cliff sensors on the underside for dust accumulation. On the X50 Pro Ultrathin, this issue appears at a lower dust-load threshold than on the taller chassis models because the sensors sit in a more exposed position during each pass.
Reduced edge coverage: robot misses skirting boards it previously tracked
On ProLeap-tier models with an extending side-brush mechanism, grit in the extension rail prevents the side brush from reaching full deployment along the wall. The symptom is a consistent unswept margin at the perimeter of the room that was not present previously. Wipe the extension rail and confirm the brush arm moves freely through its full range. Compacted grit at the limit of the rail travel is the typical finding. On all models, hair accumulation at the base of the side-brush post reduces brush-arm reach and causes the same symptom; clearing the post weekly and the rail monthly addresses both causes.
What consistent maintenance protects over time
At this performance tier, every subsystem is running closer to its operational ceiling than on a mid-range robot. The HEPA filter processes more air mass per session at 20,000 Pa. The dock washes mop pads at 80°C after every run, filling the dirty-water tank faster and accelerating nozzle limescale. The auto-empty system runs on every dock return. The HyperStream DuoBrush cycles two counter-rotating rollers with a divider channel that loads from both sides simultaneously. The ProLeap mechanism extends and retracts on every threshold and furniture edge it encounters. Each subsystem has a wear rate that responds directly to whether the previous consumable is current. A clogged filter strains the motor. A full dock bag prevents the auto-empty from completing, which leaves the dustbin unable to accept material for the following run. A compressed divider channel converts the anti-tangle brush into a conventional single surface with the usual hair-wrap behaviour. Spending any one consumable past its interval does not merely reduce the performance of that one component; it places the components downstream of it under additional load, compressing the remaining intervals and accelerating cumulative wear. Staying on schedule across all components keeps each subsystem within its design envelope and extends the robot’s operational life well past the point at which inconsistently maintained units begin to show cumulative degradation.
The Plus.Parts® Maintenance Set covers the complete service scope for the Dreame X50 range: HyperStream DuoBrush rollers, HEPA filter, mop pads, side brush, and dock dustbag in a single order. It is a direct functional alternative to the original Dreame RAK59 consumables, with matched fit and performance specifications across every model in this guide. Having a complete set on hand removes the practical barrier that causes individual components to be extended past their replacement interval: no component is deferred because a single-item delivery is still outstanding.
How the Dreame X50 series models differ
All nine models in the X50 series run at 20,000 Pa Vormax suction with the HyperStream Detangling DuoBrush and an 80°C dock wash, and all use the same RAK59 consumables kit. The differences between models are in chassis architecture, dock configuration, and bundle contents; suction tier and brush type are identical across the range.
The Dreame X50 Ultra is the foundational model of the range. It combines the ProLeap retractable-leg chassis with the full dock package: 80°C hot wash, hot-air drying, and a 3.2L auto-empty bag. The Dreame X50 Master shares the same hardware platform and maintenance schedule as the X50 Ultra, differing in dock station cosmetics and regional naming rather than in any functional specification. The Dreame X50s Ultra is the refreshed successor, again on the ProLeap chassis, with identical service requirements and an updated firmware feature set that does not change any physical maintenance task. The Dreame X50s Ultra Complete is the bundle variant of the X50s Ultra with additional accessories included at point of purchase; the underlying robot and dock are identical to the X50s Ultra for every service purpose.
The Dreame X50 Ultra Complete, Dreame X50 Ultra Complete Black, and Dreame X50 Ultra Complete White are bundle and colourway variants of the X50 Ultra ProLeap platform. All three use the identical chassis, dock, and brush system as the X50 Ultra. The Complete designation indicates a bundle package rather than a hardware change, and the Black and White suffixes denote colourway only. All three carry the same service schedule as the X50 Ultra in every respect.
The Dreame X50 Pro retains the full 20,000 Pa suction tier and the HyperStream DuoBrush but removes the ProLeap leg mechanism in favour of a lower-profile standard chassis. The omission simplifies the monthly maintenance list: there are no leg pivots to inspect, no retractable rail to wipe, and no pivot-stall troubleshooting to add to the service routine. Filter interval, brush cleaning cadence, dock water-tank schedule, and nozzle descale interval are all identical to the ProLeap tier. For households where obstacle-climbing capability is not a priority, the X50 Pro offers the same consumables performance with a shorter monthly inspection list.
The Dreame X50 Pro Ultrathin takes the low-profile approach of the X50 Pro further, reducing overall robot height to enable cleaning under low furniture such as sofas and bed frames that standard-profile robots cannot access. The reduction in height positions the forward-facing camera and structured-light emitter closer to the floor’s dust layer during every cleaning pass than on any other X50 model. This creates one additional maintenance priority specific to the Ultrathin: the weekly sensor-window wipe is not a discretionary step. On the taller ProLeap models, a slightly dusty camera window rarely affects navigation because the sensor sits above most floor-level particulate. On the Ultrathin, the same dust load at floor level falls directly across the sensor field of view, producing false obstacle readings at a lower contamination threshold than on the rest of the range.
Type reference
| Type | Alternative type | Retail type |
|---|---|---|
| RAK59 | — | — |
lls directly across the sensor field of view, producing false obstacle readings at a lower contamination threshold than on the rest of the range.
Type reference
| Type | Alternative type | Retail type |
|---|---|---|
| RAK59 | — | — |
Tags
Dreame, Dreame X50 series, Dreame X50 Ultra, Dreame X50 Master, Dreame X50 Pro, Dreame X50 Pro Ultrathin, Dreame X50 Ultra Complete, Dreame X50 Ultra Complete Black, Dreame X50 Ultra Complete White, Dreame X50s Ultra, Dreame X50s Ultra Complete, RAK59, robot vacuum maintenance, Dreame maintenance, HyperStream DuoBrush, ProLeap chassis, Vormax suction, Dreame dock wash

Really good coverage of the X50 Master vs Ultra differences in maintenance requirements. Those details are hard to find elsewhere.
My X50 Pro has been running four months and the mop pad is already looking worn. Is every 2 months a realistic replacement interval for daily users?
Just got the Dreame X50 Ultra and used this article to understand what maintenance to plan for. Glad I read it early, the dock has more consumables than expected.