
Component | Location | Core Role |
|---|---|---|
2×3mm Tact Switch | Mainboard/Subboard | Auxiliary control (reset, pairing) |
6×6mm Tact Switch | Mainboard/Subboard | Primary control (power, start/pause) |
Pin Headers & Wire Harness | Mainboard + Subboards | Signal/power transmission between modules |
USB Port | Mainboard | Debugging, firmware upgrade |
Subboard Micro Switch | Wheel/Bumper/Dustbin Subboards | Status detection (installation, collision, suspension) |
Simplified Component Synergy

1. Tact Switches (2×3mm & 6×6mm)
2. Pin Headers & Wire Harness

Act as the core transmission bridge, connecting the mainboard to subboards, motors, sensors, and the battery. They transmit status signals from micro switches to the MCU and drive signals from the MCU to motors, ensuring all components interact smoothly.
3. Subboard Micro Switches

4. USB Port

Directly connected to the mainboard MCU, it is used for post-sales debugging, firmware upgrading, and emergency power supply during maintenance, without participating in daily cleaning operations.
Simplified Daily Cleaning Workflow
Power On: Press the 6×6mm tact switch → MCU powers on all modules via pin headers.
Self-Check: Micro switches (dustbin, wheels, collision) send status to MCU via pin headers.
Start Cleaning: Press the start tact switch → MCU drives motors (navigation, suction, brushes).
Obstacle Avoidance: Bumper micro switch triggers → MCU reverses/turns via pin header signals.
Fall Protection: Wheel suspension micro switch triggers → MCU stops motors immediately.
Fault Alert: Dustbin/cover micro switch detects issue → MCU halts, locks operation.
Power Off/Completion: Press power switch or cleaning finishes → MCU shuts down, powers off via pin headers








