Gears and transmission
Robot Vacuum Main Body
- Bounding box
- 150.1 × 160.2 × 60.1 mm
- Engine
- Precision B-rep
- Parameters
- 59
- Published
- August 8, 2026
Download
Free to download and use. See the terms.
The prompt
Design the main body of a robot vacuum, a cylindrical shell, 150mm outer diameter, 60mm height, 5mm wall thickness, flat bottom 5mm thick, open top with 140mm interior cavity. On the side wall, add two rectangular cutouts, 25mm wide and 20mm tall, opposite each other (180 degrees apart) near the bottom, sized for TT gear motors, with small screw bosses (2mm diameter, 5mm tall) flanking each cutout. Add one circular caster cutout, 12mm diameter, 90 degrees rotated from the motor cutouts, near the bottom. Add a rectangular battery compartment recess in the floor, 70mm long, 40mm wide, 20mm deep, for two 18650 cells. Add 4 mounting bosses (3mm diameter, 5mm tall) near the center floor for an electronics board. Add a rectangular internal mounting slot, 15mm x 25mm x 10mm deep, near the electronics bosses, for a Bluetooth module. Near the front edge, add a circular suction inlet hole, 20mm diameter, in the floor, with a raised circular fan housing chamber above it, 35mm diameter, 15mm tall, open on top. Behind the fan housing, add an enclosed dustbin compartment, 60mm long, 40mm wide, 30mm tall, connected to the fan housing's airflow path, with a removable slide-out design (open one end with a small lip for a sliding door). On the rear wall of the dustbin compartment, add a small rectangular filter slot, 40mm x 20mm, for a mesh filter to sit before an exhaust vent. Add an exhaust vent, 6 small slots 2mm x 10mm, on the rear outer wall above the dustbin. On the underside near the front edge, add two small circular holes, 8mm diameter, angled slightly outward, for downward-facing cliff sensors. On the rear-bottom outer edge (opposite the suction inlet), add two flat rectangular charging contact pads, 10mm wide, 15mm tall, flush with the outer surface, spaced 30mm apart. Add a small circular mounting hole, 8mm diameter, on the front-facing outer wall, for an IR docking sensor. Add a small rectangular slot, 10mm x 5mm, on the outer wall, for a physical power switch. Add a small mounting bracket on the front-left outer edge for a side brush, a small circular motor mount, 15mm diameter, angled 30 degrees outward from the front. Make it fully parametric and dimensioned as specified.
Parameters
| Name | Value | Range |
|---|---|---|
| Outer Diameter | 150 mm | 100 – 200 |
| Total Height | 60 mm | 40 – 100 |
| Wall Thickness | 5 mm | 2 – 10 |
| Bottom Thickness | 5 mm | 2 – 10 |
| Motor Cutout Width | 25 mm | 15 – 40 |
| Motor Cutout Height | 20 mm | 10 – 30 |
| Motor Cutout Z Offset (from bottom) | 5 mm | 0 – 20 |
| Motor Cutout Angle Spacing | 180 deg | 90 – 180 |
| Screw Boss Diameter | 2 mm | 1 – 4 |
| Screw Boss Height | 5 mm | 2 – 8 |
| Boss Offset from Cutout Center | 14.5 mm | 10 – 20 |
| Caster Cutout Diameter | 12 mm | 8 – 20 |
| Caster Cutout Z Offset | 5 mm | 0 – 20 |
| Battery Compartment Length | 70 mm | 50 – 100 |
| Battery Compartment Width | 40 mm | 20 – 60 |
| Battery Compartment Depth (max floor thickness) | 5 mm | 0 – 5 |
| Electronics Boss Diameter | 3 mm | 1 – 5 |
| Electronics Boss Height | 5 mm | 2 – 8 |
| Boss X Spacing | 30 mm | 10 – 60 |
| Boss Y Spacing | 30 mm | 10 – 60 |
| Bluetooth Slot Length (X) | 15 mm | 10 – 30 |
| Bluetooth Slot Width (Y) | 25 mm | 10 – 40 |
| Bluetooth Slot Depth (max floor thickness) | 5 mm | 0 – 5 |
| Suction Inlet Hole Diameter | 20 mm | 10 – 30 |
| Suction Inlet X Offset from Center | 50 mm | 20 – 65 |
| Fan Housing Outer Diameter | 35 mm | 25 – 50 |
| Fan Housing Height | 15 mm | 10 – 25 |
| Dustbin Length (X) | 60 mm | 40 – 80 |
| Dustbin Width (Y) | 40 mm | 20 – 60 |
| Dustbin Height | 30 mm | 20 – 50 |
| Dustbin Wall Thickness | 2 mm | 1 – 4 |
| Dustbin Front Lip Thickness | 2 mm | 0.5 – 3 |
| Dustbin X Offset | -30 mm | -60 – 0 |
| Filter Slot Width | 40 mm | 20 – 50 |
| Filter Slot Height | 20 mm | 10 – 30 |
| Exhaust Slot Width | 2 mm | 1 – 4 |
| Exhaust Slot Height | 10 mm | 5 – 15 |
| Number of Exhaust Slots | 6 | 2 – 10 |
| Exhaust Slot Spacing | 6 mm | 4 – 10 |
| Exhaust Slot Z Center | 40 mm | 35 – 55 |
| Cliff Sensor Hole Diameter | 8 mm | 5 – 12 |
| Cliff Sensor X Offset | 55 mm | 30 – 65 |
| Cliff Sensor Y Spacing | 40 mm | 20 – 60 |
| Cliff Sensor Tilt Angle (from vertical) | 30 deg | 10 – 45 |
| Charging Pad Width | 10 mm | 5 – 15 |
| Charging Pad Height | 15 mm | 10 – 20 |
| Charging Pad Depth | 0.1 mm | 0 – 1 |
| Charging Pad Y Spacing | 30 mm | 20 – 50 |
| Charging Pad Z Center | 5 mm | 0 – 15 |
| IR Sensor Hole Diameter | 8 mm | 5 – 12 |
| IR Sensor Z Offset | 30 mm | 20 – 50 |
| Power Switch Slot Width | 10 mm | 5 – 15 |
| Power Switch Slot Height | 5 mm | 3 – 10 |
| Power Switch Angle | 45 deg | 0 – 360 |
| Power Switch Z Center | 40 mm | 20 – 55 |
| Side Brush Mount Diameter | 15 mm | 10 – 25 |
| Side Brush Mount Boss Height | 0.5 mm | 0 – 2 |
| Side Brush Angle (from front) | 30 deg | 0 – 90 |
| Side Brush Z Center | 30 mm | 15 – 55 |
Every value above is a live dimension. Open a model like this in the editor and each one becomes a slider you can drag before exporting.
More models
Browse the full gallery →Spur Gearbox
design gearbox
Spur Gear (12 Teeth)
Built a gear with 12 teeth
Involute Spur Gear with Keyway
Precision Involute Spur Gear with Hub and Keyway: Module (m) of 2.0 mm, 40 teeth (z), Pitch Circle Diameter (d) of 80.00 mm, 20° pressure angle (\alpha), 15.00 mm face width (b), a
