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

Carpet Cleaner

Product

Overview

The carpet cleaner is an upright extraction machine that washes carpet and upholstery rather than simply vacuuming dust. It lays down heated detergent solution, agitates the fibers with a powered brush bar, and immediately vacuums the dirty water back into a separate tank. Wash and recovery water never mix, which is what distinguishes an extractor from a dry vacuum.

The machine runs from mains power. A universal vacuum motor supplies suction, a smaller brush motor drives the agitator, a diaphragm pump pressurizes the solution, and an inline heater warms it on the way to the carpet. All four loads are sequenced by a single control board under trigger control from the handle.

How it works

Fresh water and detergent sit in the Clean Water Tank, where a mixing chamber blends them at a fixed ratio. Pulling the trigger opens the valve in the Solution System; its diaphragm pump pushes solution past the Solution Heater and out through the spray nozzles onto the carpet just ahead of the brush.

The Brush Roll then scrubs the wetted fibers. A dedicated brush motor turns the bristle bar through a drive belt, working detergent into the pile to lift embedded soil. Behind the brush, the Suction Motor spins a centrifugal fan that pulls a strong vacuum at the squeegee nozzle. The rubber lip wipes water off the carpet and the airflow carries it up into the Recovery Tank.

In the recovery tank a separator filter strips froth and debris from the air before it reaches the motor, and a float shutoff blocks the suction inlet when the tank fills, preventing water from being drawn into the windings. The operator empties the recovery tank, refills the clean tank, and continues.

The whole upright pivots on a chassis carried by transport wheels, with the tanks, motor, and brush head built onto the molded Body & Chassis. Mains power and the internal harness enter through the line cord and feed the control board, which switches the motors, pump, and heater on demand.

Carpet Cleaner parts and their functions

10 top-level parts · 90 parts in total · full bill of materials below
Carpet Cleaner parts diagram: 1 body & chassis, 2 clean water tank, 3 recovery tank, 4 suction motor, 5 brush roll, 6 solution system, 7 solution heater, 8 suction nozzle, 9 control board, 10 power cord & wiring. 90 parts in 10 top-level items.
Carpet 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 Body & Chassis 5 parts 1× Chassis, handle, and wheels
2 Clean Water Tank 3 parts 1× Fresh solution tank
3 Recovery Tank 5 parts 1× Dirty water recovery tank
4 Suction Motor 6 parts 1× Vacuum/extraction motor
5 Brush Roll 4 parts 1× Driven scrub brush bar
6 Solution System 4 parts 1× Pump, valve, and spray nozzles
7 Solution Heater 2 parts 1× Inline solution heater (optional)
8 Suction Nozzle 2 parts 1× Squeegee suction nozzle
9 Control Board 4 parts 1× Control board and trigger
10 Power Cord & Wiring 3 parts 1× Mains cord and internal wiring

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 Carpet Cleaner

10 top-level lines · 59 rows shown · 90 parts total · indented to 3 levels
# Item / sub-assembly Part no. Qty/assy Ext. qty Parts Type
1 Body & Chassis 5 parts carpet-cleaner-body 1× 1 7 assembly
1.1 Chassis Body carpet-cleaner-chassis 1× 1 · part
1.2 Push Handle carpet-cleaner-handle 1× 1 · part
1.3 Transport Wheel carpet-cleaner-wheel 2× 2 · part
1.4 Ball Bearing ball-bearing 2× 2 · part
1.5 Fastener Set fastener-set 1× 1 · part
2 Clean Water Tank 3 parts carpet-cleaner-clean-tank 1× 1 3 assembly
2.1 Clean Tank Body carpet-cleaner-clean-tank-body 1× 1 · part
2.2 Tank Lid & Cap carpet-cleaner-tank-lid 1× 1 · part
2.3 O-Ring Set oring-set 1× 1 · part
3 Recovery Tank 5 parts carpet-cleaner-recovery-tank 1× 1 5 assembly
3.1 Recovery Tank Body carpet-cleaner-recovery-tank-body 1× 1 · part
3.2 Tank Lid & Cap carpet-cleaner-tank-lid 1× 1 · part
3.3 Float Shutoff carpet-cleaner-float-shutoff 1× 1 · part
3.4 Separator Filter carpet-cleaner-filter 1× 1 · part
3.5 O-Ring Set oring-set 1× 1 · part
4 Suction Motor 6 parts carpet-cleaner-suction-motor 1× 1 28 assembly
4.1 Stator Assembly 3 parts stator-assembly 1× 1 3 assembly
4.1.1 Stator Core (laminations) stator-core 1× 1 · part
4.1.2 Copper Winding copper-winding 1× 1 · part
4.1.3 Slot Insulation stator-insulation 1× 1 · part
4.2 Rotor Assembly 4 parts rotor-assembly 1× 1 19 assembly
4.2.1 Rotor Shaft rotor-shaft 1× 1 · part
4.2.2 Rotor Core rotor-core 1× 1 · part
4.2.3 Neodymium Magnet neodymium-magnet 16× 16 · part
4.2.4 Ball Bearing ball-bearing 1× 1 · part
4.3 Copper Winding copper-winding 2× 2 · part
4.4 Motor Housing motor-housing 1× 1 · part
4.5 Suction Fan carpet-cleaner-fan 1× 1 · part
4.6 Ball Bearing ball-bearing 2× 2 · part
5 Brush Roll 4 parts carpet-cleaner-brush-roll 1× 1 29 assembly
5.1 Brush Bar carpet-cleaner-brush-bar 1× 1 · part
5.2 Brush Motor 4 parts carpet-cleaner-brush-motor 1× 1 25 assembly
5.2.1 Stator Assembly 3 parts + deeper › stator-assembly 1× 1 3 assembly
5.2.2 Rotor Assembly 4 parts + deeper › rotor-assembly 1× 1 19 assembly
5.2.3 Motor Housing motor-housing 1× 1 · part
5.2.4 Ball Bearing ball-bearing 2× 2 · part
5.3 Drive Belt drive-belt 1× 1 · part
5.4 Ball Bearing ball-bearing 2× 2 · part
6 Solution System 4 parts carpet-cleaner-solution-system 1× 1 5 assembly
6.1 Solution Pump carpet-cleaner-pump 1× 1 · part
6.2 Solution Valve carpet-cleaner-solution-valve 1× 1 · part
6.3 Spray Nozzle carpet-cleaner-spray-nozzle 2× 2 · part
6.4 O-Ring Set oring-set 1× 1 · part
7 Solution Heater 2 parts carpet-cleaner-heater 1× 1 2 assembly
7.1 Heating Element heating-element 1× 1 · part
7.2 O-Ring Set oring-set 1× 1 · part
8 Suction Nozzle 2 parts carpet-cleaner-nozzle 1× 1 2 assembly
8.1 Squeegee Blade carpet-cleaner-squeegee 1× 1 · part
8.2 O-Ring Set oring-set 1× 1 · part
9 Control Board 4 parts carpet-cleaner-control-board 1× 1 6 assembly
9.1 Bare PCB pcb-bare 1× 1 · part
9.2 Microcontroller mcu 1× 1 · part
9.3 Trigger Switch carpet-cleaner-trigger-switch 1× 1 · part
9.4 Connector connector 3× 3 · part
10 Power Cord & Wiring 3 parts carpet-cleaner-power-cord 1× 1 3 assembly
10.1 Line Cord carpet-cleaner-cord 1× 1 · part
10.2 Wire Bundle wire-bundle 1× 1 · part
10.3 Connector connector 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

346-word article