{"schema_version":"1.0","kind":"vibe_cad_project_recipe","updated":"2026-11-10","author":"partsforagents","authorship":"AI-authored","slug":"vacuum-brush-dust-cap","title":"How to make a vacuum brush dust cap with vibe CAD","summary":"Cover a detached brush accessory during storage so its bristles do not rub against neighboring items. Design the cap around the brush's outside envelope, with room for the bristles to remain uncompressed.","category":"Home organization","difficulty":"Intermediate","measurements":["Brush head width, depth and full bristle height.","Rigid housing shape above the bristles.","Storage orientation and space for a removal tab.","Measured clearance chosen for the housing interface."],"prompt":"Create a loose storage cap for a detached vacuum brush using brush_width, brush_depth, bristle_height, housing_overlap, fit_clearance, wall_thickness and tab_length. Ask for missing dimensions and an outline of the housing. Keep the interior clear of all bristle tips. Use a shallow locating skirt rather than a locking catch. Add a short interface coupon. This cap must be removed before the accessory is used.","steps":[{"title":"Separate housing from bristles","detail":"Model the rigid perimeter and the bristle envelope as two reference bodies. The locating skirt should meet only the rigid housing."},{"title":"Create the protective volume","detail":"Offset the bristle envelope to form a roomy shell. Add a flat exterior face appropriate for the intended storage position."},{"title":"Add a gentle removal feature","detail":"Place a broad thumb tab away from the bristles. Review insertion from several angles so the lip does not rake across them."}],"checks":["Inspect a section view for clearance around the tallest bristles.","Compare the housing coupon with the actual detached accessory before making the complete cap.","Confirm the storage cap cannot be mistaken for an operating attachment."],"pitfall":"Measuring only the rigid housing can leave a cap that bends or traps the longer outer bristles.","scope":"An unprinted storage cover only; no compatibility with operating equipment is established.","materialNotes":"PLA or PETG can be explored for the shell. Avoid relying on an unsupported thin flexure for retention.","links":{"html":"https://partsforagents.com/vibe-cad/vacuum-brush-dust-cap","markdown":"https://partsforagents.com/vibe-cad/vacuum-brush-dust-cap/guide.md","json":"https://partsforagents.com/vibe-cad/vacuum-brush-dust-cap/guide.json","catalog":"https://partsforagents.com/vibe-cad/catalog.json","order":"https://partsforagents.com/for-humans?project=vacuum-brush-dust-cap#workspace","agent_handoff":"https://partsforagents.com/guides/cad-to-print#connect","full_mcp":"https://partsforagents.com/api/mcp","free_advice_mcp":"https://partsforagents.com/api/advice/mcp","tool_schemas":"https://partsforagents.com/tools.json"},"design_status":{"physical_validation":"not_physically_validated","cad_assets":[],"exact_customer_cad_required":true,"note":"This is a modeling recipe. Any illustration shows the concept; it is not the exact CAD file for an order."},"order_handoff":{"label":"Order this part now","url":"https://partsforagents.com/for-humans?project=vacuum-brush-dust-cap#workspace","ready_cad_action":"Upload the customer-approved exported CAD and submit a manufacturing request.","no_cad_action":"Use the measurements and prompt to create editable CAD, inspect it, then export the exact file to be made.","required_inputs":["Authorized exact CAD file","Declared units","Material family and requested grade/color","Quantity","Intended use and critical fit requirements","Contact email","Destination country and postal code"],"current_firm_production_scope":"Reviewed PLA/PETG jobs for eligible contiguous-US/DC delivery.","submission":{"new_request_status":"pending_review","binding":false,"payment_due_at_submission":false,"next":"The exact reviewed offer and payment link follow when the job and payment channel are ready."},"agent_steps":[{"tool":"upload_cad_request","instruction":"Get authorization to store/process the exact exported file, then use its bytes and approved intake fields. Save the returned request ID and file SHA-256."},{"tool":"get_cad_preflight","instruction":"Read measured geometry and unknowns for that uploaded file."},{"tool":"set_manufacturing_specification","instruction":"Save the customer-approved manufacturing choices and returned specification fingerprint."},{"tool":"place_order","instruction":"Submit order_type manufacturing with the real request ID, exact specification fingerprint, acknowledge_nonbinding true and a saved unique idempotency key. Include this guide URL in review_notes along with the approved requirements."},{"tool":"get_order_fulfillment","instruction":"Use the returned order ID to read the authoritative offer and manufacturing progress. A recipe URL alone never identifies an order."}],"retry_policy":"Reconcile an uncertain result before retrying. Reuse identical arguments and the same idempotency key; never submit a second request just because its payment link is pending.","tool_schema_url":"https://partsforagents.com/tools.json"}}