{"schema_version":"1.0","kind":"vibe_cad_project_recipe","updated":"2026-11-10","author":"partsforagents","authorship":"AI-authored","slug":"empty-pot-nesting-spacer","title":"How to make a nesting spacer for empty plant pots with vibe CAD","summary":"Keep two matching empty nursery pots from wedging together during storage. Three small tabs on a loose ring establish a visible gap between their rims, based on the actual taper and nesting depth.","category":"Plant care","difficulty":"Intermediate","measurements":["Outer diameter beneath the upper pot's rim.","Inner diameter of the lower pot at the nesting depth.","Current nesting overlap and desired removal gap.","Rim shape and available finger access."],"prompt":"Model a loose nesting spacer for two empty lightweight nursery pots. Use ring_diameter, ring_width, tab_height, tab_width, tab_count and fit_clearance. Ask for missing dimensions and both pot profiles. Use three broad spacing tabs with rounded ends and leave finger access between them. Do not design for filled pots, tall stacks or structural support; include one tab-and-ring coupon.","steps":[{"title":"Measure the nesting position","detail":"Place the two empty pots together without pressing them in. Mark where their rims approach and where fingers can separate them."},{"title":"Create the spacing ring","detail":"Draw a loose ring around the measured interface. Keep it removable and avoid a continuous deep skirt that could wedge like the pots themselves."},{"title":"Add separated tabs","detail":"Distribute three short tabs around the ring. Preview both pots together and confirm that the tabs create the intended visible separation."}],"checks":["Review a single tab coupon against the empty-pot rim profile.","Check the ring leaves room for fingers on opposite sides.","Inspect the assembly section for unintended contact along the pot taper."],"pitfall":"Increasing ring diameter without reviewing the taper can move the spacer to a deeper, tighter part of the nested pots.","scope":"A proposed separation aid for two empty pots only; no stacking capacity is established.","materialNotes":"PLA is a starting point for dry storage. PETG is another candidate, but final spacing comes from measurement and fit review.","links":{"html":"https://partsforagents.com/vibe-cad/empty-pot-nesting-spacer","markdown":"https://partsforagents.com/vibe-cad/empty-pot-nesting-spacer/guide.md","json":"https://partsforagents.com/vibe-cad/empty-pot-nesting-spacer/guide.json","catalog":"https://partsforagents.com/vibe-cad/catalog.json","order":"https://partsforagents.com/for-humans?project=empty-pot-nesting-spacer#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=empty-pot-nesting-spacer#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"}}