BOMwiki the bill-of-materials encyclopedia
30,454,201 parts mapped · 193,225 items
Discussion History

Robot Window Cleaner

Product

Overview

The robot window cleaner is an autonomous machine that climbs and cleans vertical glass. It clings to the window by pulling a partial vacuum between its body and the surface, crawls on rubber tracks, and wipes the glass with microfiber pads as it goes. Onboard sensors keep it square to the pane, detect the frame, and stop it from driving off an open edge, while a safety tether catches it if suction is ever lost.

Two compute layers run the machine: a navigation SoC plans coverage paths, and a real-time MCU handles motion and keeps the vacuum blower at the right speed. Power normally comes from a mains cord, with a battery sized to hold grip if that power drops.

How it works

Adhesion comes from the Suction Unit. A vacuum blower evacuates the chamber under the robot, and a compliant sealing skirt holds that vacuum against the glass; a pressure sensor watches the seal and warns the controller if grip weakens. This is what lets the robot defy gravity on a vertical pane.

Motion comes from the Drive System, two geared track motors with encoders. Driving the tracks at different speeds steers the robot, letting it run efficient back-and-forth passes across the window.

Cleaning happens at the Cleaning Pad Assembly. A small reservoir and a spray valve mist fluid onto the glass, and two microfiber pads on the underside scrub and wipe it as the robot crawls. The Sensor Suite guides the run: an IMU tracks tilt and heading, edge sensors find the frame or an open edge, and bump switches register contact, all fused by the Control Board into a coverage plan and motion commands.

Energy comes from the Battery Pack, a LiPo pack with a protective BMS that keeps the blower running long enough to finish or to safely park if mains power fails. Against the worst case, the Safety Tether anchors the robot to a fixed point with a high-strength cord rated to arrest a fall.

Robot Window Cleaner parts and their functions

8 top-level parts · 175 parts in total · full bill of materials below
Robot Window Cleaner parts diagram: 1 suction unit, 2 drive system, 3 cleaning pad assembly, 4 sensor suite, 5 control board, 6 battery pack, 7 safety tether, 8 chassis & cover. 175 parts in 8 top-level items.
Robot Window Cleaner parts diagram. Numbers match the table below; each box is one top-level part or assembly with what it contains.
#PartQtyWhat it does
1 Suction Unit 3 parts 1× glass adhesion
2 Drive System 3 parts 1× crawling motion
3 Cleaning Pad Assembly 3 parts 1× wiping pads
4 Sensor Suite 3 parts 1× navigation sensors
5 Control Board 6 parts 1× compute + motion
6 Battery Pack 3 parts 1× onboard power
7 Safety Tether 2 parts 1× fall protection
8 Chassis & Cover 1× molded chassis

3D model

No 3D model yet. Have a CAD file of this? Add a 3D model. STL renders right on this page; STEP, FreeCAD, and OpenSCAD sources are welcome too (openly licensed, like all 3D models on BOMwiki).

Build & assembly graph

expand / collapse · shared sub-assemblies converge · links to related products · est. labour
product / assembly shared across products atomic part related product

Tap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.

Bill of materials for Robot Window Cleaner

8 top-level lines · 35 rows shown · 175 parts total · indented to 3 levels
# Item / sub-assembly Part no. Qty/assy Ext. qty Parts Type
1 Suction Unit 3 parts robot-window-cleaner-suction-unit 1× 1 3 assembly
1.1 Blower Motor blower-motor 1× 1 · part
1.2 Sealing Skirt robot-window-cleaner-seal-skirt 1× 1 · part
1.3 Pressure Sensor pressure-sensor 1× 1 · part
2 Drive System 3 parts robot-window-cleaner-drive-system 1× 1 54 assembly
2.1 Drive Motor 4 parts robot-window-cleaner-drive-motor 2× 2 24 assembly
2.1.1 Stator Assembly 3 parts + deeper › stator-assembly 1× 2 3 assembly
2.1.2 Rotor Assembly 4 parts + deeper › rotor-assembly 1× 2 19 assembly
2.1.3 Helical Gear Pair gear-pair 1× 2 · part
2.1.4 Wheel Encoder robot-window-cleaner-encoder 1× 2 · part
2.2 Rubber Track robot-window-cleaner-track 2× 2 · part
2.3 Track Sprocket robot-window-cleaner-drive-wheel 4× 4 · part
3 Cleaning Pad Assembly 3 parts robot-window-cleaner-cleaning-pads 1× 1 4 assembly
3.1 Microfiber Pad robot-window-cleaner-microfiber-pad 2× 2 · part
3.2 Fluid Reservoir robot-window-cleaner-fluid-tank 1× 1 · part
3.3 Spray Valve robot-window-cleaner-spray-valve 1× 1 · part
4 Sensor Suite 3 parts robot-window-cleaner-sensor-suite 1× 1 7 assembly
4.1 IMU (6-axis) imu 1× 1 · part
4.2 Edge Sensor robot-window-cleaner-edge-sensor 4× 4 · part
4.3 Bump Sensor robot-window-cleaner-bump-sensor 2× 2 · part
5 Control Board 6 parts robot-window-cleaner-control-board 1× 1 100 assembly
5.1 Bare PCB pcb-bare 1× 1 · part
5.2 Compute SoC Module soc-module 1× 1 · part
5.3 Microcontroller mcu 1× 1 · part
5.4 Wi-Fi Module robot-window-cleaner-wifi-module 1× 1 · part
5.5 SMD Passive (R/C/L) smd-passives 90× 90 · part
5.6 Connector connector 6× 6 · part
6 Battery Pack 3 parts robot-window-cleaner-battery-pack 1× 1 4 assembly
6.1 LiPo Cell lipo-cell 2× 2 · part
6.2 BMS Board bms-board 1× 1 · part
6.3 Connector connector 1× 1 · part
7 Safety Tether 2 parts robot-window-cleaner-safety-tether 1× 1 2 assembly
7.1 Tether Cord robot-window-cleaner-tether-cord 1× 1 · part
7.2 Tether Anchor Clamp robot-window-cleaner-tether-clamp 1× 1 · part
8 Chassis & Cover robot-window-cleaner-body 1× 1 · part

Something wrong in this list? Report a problem with this BOM.

Sourcing: possible vendors

Browse the supplier directory → Prices, MOQ, and lead times are algorithmic estimates, not quotes, and not claims about these companies. Company mappings are curated by keyword; est. price band $50–$1.5k. How estimates work
VendorHQSpecialtyMOQLead time
🇺🇸SharkNinja
sharkninja.com ↗
Needham, US Floorcare & kitchen 1,000 units 8–12 wks
🇬🇧Dyson
dyson.com ↗
Malmesbury, GB Vacuums & hair care 1,000 units 8–12 wks
🇺🇸Bissell
bissell.com ↗
Grand Rapids, US Floorcare 1,000 units 8–12 wks
🇺🇸iRobot
irobot.com ↗
Bedford, US Robot vacuums 1,000 units 8–12 wks
🇩🇪Kärcher
karcher.com ↗
Winnenden, DE Cleaning equipment 1,000 units 8–12 wks

355-word article