Carpet Cleaner
ProductOverview
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| # | Part | Qty | What 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. 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 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| 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 |
346-word article