Carpet Extractor
ProductOverview
The carpet extractor is an upright deep-cleaning machine that washes carpet rather than only vacuuming it. It lays down heated detergent solution, scrubs it into the pile with a powered brushroll, 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 and lets the carpet dry clean rather than dirty.
The machine runs from mains power and coordinates four loads: a vacuum motor for water recovery, a pump for solution delivery, a brush motor for agitation, and an inline heater that warms the solution on its way to the floor.
How it works
Clean water and detergent fill the Clean Solution Tank, where a mixing chamber blends them at a fixed ratio. Pulling the trigger runs the Solution Pump, a motor-driven diaphragm pump that pressurizes the solution and pushes it past the inline Heating Element to the Spray Nozzle Bar. There a manifold and fan-spray tips lay an even band of warm solution onto the carpet just ahead of the brush.
The Brushroll Assembly then scrubs the wetted fibers. A dedicated motor turns the bristle bar through a drive belt, working detergent into the pile to lift embedded soil. Behind the brush, the Vacuum Motor spins a centrifugal fan that pulls a strong vacuum at the squeegee nozzle, and the airflow carries the dirty water up into the recovery tank.
In the Recovery Tank a separator strips froth and debris from the air before it reaches the motor, and a float shutoff seals the suction inlet when the tank fills, keeping water out of the windings. The operator empties recovery, refills clean, and continues.
A detachable Hose & Tool routes both suction and solution off the body to clean stairs and upholstery. The Control Board ties everything together, sequencing the pump, brush, vacuum, and heater under trigger control and switching them through relays and a triac.
Carpet Extractor parts and their functions
12 top-level parts · 168 parts in total · full bill of materials below| # | Part | Qty | What it does |
|---|---|---|---|
| 1 | Vacuum Motor 6 parts | 1× | water recovery |
| 2 | Solution Pump 4 parts | 1× | water delivery |
| 3 | Clean Solution Tank 3 parts | 1× | clean solution |
| 4 | Recovery Tank 4 parts | 1× | dirty water |
| 5 | Spray Nozzle Bar 2 parts | 1× | solution distribution |
| 6 | Brushroll Assembly 4 parts | 1× | fiber agitation |
| 7 | Heating Element | 1× | solution heater |
| 8 | Control Board 7 parts | 1× | machine control |
| 9 | Hose & Tool 2 parts | 1× | above-floor reach |
| 10 | Rear Wheel | 2× | transport |
| 11 | Body & Handle | 1× | molded housing |
| 12 | Power Cord | 1× | mains supply |
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. labourTap 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 Extractor
12 top-level lines · 61 rows shown · 168 parts total · indented to 3 levels| # | Item / sub-assembly | Part no. | Qty/assy | Ext. qty | Parts | Type |
|---|---|---|---|---|---|---|
| 1 | Vacuum Motor 6 parts | carpet-extractor-vacuum-motor | 1× | 1 | 27 | assembly |
| 1.1 | Stator Assembly 3 parts | stator-assembly | 1× | 1 | 3 | assembly |
| 1.1.1 | Stator Core (laminations) | stator-core | 1× | 1 | · | part |
| 1.1.2 | Copper Winding | copper-winding | 1× | 1 | · | part |
| 1.1.3 | Slot Insulation | stator-insulation | 1× | 1 | · | part |
| 1.2 | Rotor Assembly 4 parts | rotor-assembly | 1× | 1 | 19 | assembly |
| 1.2.1 | Rotor Shaft | rotor-shaft | 1× | 1 | · | part |
| 1.2.2 | Rotor Core | rotor-core | 1× | 1 | · | part |
| 1.2.3 | Neodymium Magnet | neodymium-magnet | 16× | 16 | · | part |
| 1.2.4 | Ball Bearing | ball-bearing | 1× | 1 | · | part |
| 1.3 | Copper Winding | copper-winding | 1× | 1 | · | part |
| 1.4 | Motor Housing | motor-housing | 1× | 1 | · | part |
| 1.5 | Ball Bearing | ball-bearing | 2× | 2 | · | part |
| 1.6 | Fan Impeller | carpet-extractor-fan-impeller | 1× | 1 | · | part |
| 2 | Solution Pump 4 parts | carpet-extractor-solution-pump | 1× | 1 | 24 | assembly |
| 2.1 | Stator Assembly 3 parts | stator-assembly | 1× | 1 | 3 | assembly |
| 2.1.1 | Stator Core (laminations) | stator-core | 1× | 1 | · | part |
| 2.1.2 | Copper Winding | copper-winding | 1× | 1 | · | part |
| 2.1.3 | Slot Insulation | stator-insulation | 1× | 1 | · | part |
| 2.2 | Rotor Assembly 4 parts | rotor-assembly | 1× | 1 | 19 | assembly |
| 2.2.1 | Rotor Shaft | rotor-shaft | 1× | 1 | · | part |
| 2.2.2 | Rotor Core | rotor-core | 1× | 1 | · | part |
| 2.2.3 | Neodymium Magnet | neodymium-magnet | 16× | 16 | · | part |
| 2.2.4 | Ball Bearing | ball-bearing | 1× | 1 | · | part |
| 2.3 | Diaphragm Pump Head | carpet-extractor-pump-head | 1× | 1 | · | part |
| 2.4 | O-Ring Set | oring-set | 1× | 1 | · | part |
| 3 | Clean Solution Tank 3 parts | carpet-extractor-clean-tank | 1× | 1 | 3 | assembly |
| 3.1 | Clean Tank Shell | carpet-extractor-clean-shell | 1× | 1 | · | part |
| 3.2 | Mixing Chamber | carpet-extractor-mix-chamber | 1× | 1 | · | part |
| 3.3 | Tank Fill Cap | carpet-extractor-tank-cap | 1× | 1 | · | part |
| 4 | Recovery Tank 4 parts | carpet-extractor-recovery-tank | 1× | 1 | 4 | assembly |
| 4.1 | Recovery Tank Shell | carpet-extractor-recovery-shell | 1× | 1 | · | part |
| 4.2 | Air/Water Separator | carpet-extractor-separator | 1× | 1 | · | part |
| 4.3 | Float Shutoff | carpet-extractor-float-shutoff | 1× | 1 | · | part |
| 4.4 | O-Ring Set | oring-set | 1× | 1 | · | part |
| 5 | Spray Nozzle Bar 2 parts | carpet-extractor-spray-nozzles | 1× | 1 | 4 | assembly |
| 5.1 | Spray Manifold | carpet-extractor-spray-manifold | 1× | 1 | · | part |
| 5.2 | Fan Spray Tip | carpet-extractor-spray-tip | 3× | 3 | · | part |
| 6 | Brushroll Assembly 4 parts | carpet-extractor-brushroll | 1× | 1 | 27 | assembly |
| 6.1 | Brushroll Motor 3 parts | carpet-extractor-brush-motor | 1× | 1 | 23 | assembly |
| 6.1.1 | Stator Assembly 3 parts + deeper › | stator-assembly | 1× | 1 | 3 | assembly |
| 6.1.2 | Rotor Assembly 4 parts + deeper › | rotor-assembly | 1× | 1 | 19 | assembly |
| 6.1.3 | Motor Housing | motor-housing | 1× | 1 | · | part |
| 6.2 | Drive Belt | drive-belt | 1× | 1 | · | part |
| 6.3 | Brush Bar | carpet-extractor-brush-bar | 1× | 1 | · | part |
| 6.4 | Ball Bearing | ball-bearing | 2× | 2 | · | part |
| 7 | Heating Element | heating-element | 1× | 1 | · | part |
| 8 | Control Board 7 parts | carpet-extractor-control-board | 1× | 1 | 72 | assembly |
| 8.1 | Bare PCB | pcb-bare | 1× | 1 | · | part |
| 8.2 | Microcontroller | mcu | 1× | 1 | · | part |
| 8.3 | Relay | relay | 4× | 4 | · | part |
| 8.4 | Triac | triac | 1× | 1 | · | part |
| 8.5 | SMD Passive (R/C/L) | smd-passives | 60× | 60 | · | part |
| 8.6 | Power Switch & Trigger | carpet-extractor-power-switch | 1× | 1 | · | part |
| 8.7 | Connector | connector | 4× | 4 | · | part |
| 9 | Hose & Tool 2 parts | carpet-extractor-hose-tool | 1× | 1 | 2 | assembly |
| 9.1 | Dual-Line Hose | carpet-extractor-hose | 1× | 1 | · | part |
| 9.2 | Spray/Extract Tool | carpet-extractor-hand-tool | 1× | 1 | · | part |
| 10 | Rear Wheel | carpet-extractor-wheels | 2× | 2 | · | part |
| 11 | Body & Handle | carpet-extractor-body | 1× | 1 | · | part |
| 12 | Power Cord | carpet-extractor-cord | 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| Vendor | HQ | Specialty | MOQ | Lead time |
|---|---|---|---|---|
| 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 |
339-word article