{"schema_version":"1.0","kind":"vibe_cad_project_recipe","updated":"2026-11-10","author":"partsforagents","authorship":"AI-authored","slug":"remote-control-drawer-divider","title":"How to make a remote-control drawer divider with vibe CAD","summary":"Organize several remote controls in an existing drawer with separate open channels that keep their buttons clear and their pickup surfaces accessible.","category":"Organization","difficulty":"Beginner","measurements":["Measure each remote’s length, maximum width and height including raised buttons.","Record the grip area and any projecting rear cover or wrist strap.","Measure the drawer interior and usable height under its closed top.","Choose finger gaps with the actual remotes on a cardboard compartment layout."],"prompt":"Model a drawer insert using remote_profiles, button_keepouts, channel_widths, channel_lengths, divider_height and drawer_limits. Place remotes face up and leave the grip areas open. Ask for actual body profiles and drawer clearance. Do not add clips that press buttons or assume all remotes are rectangular.","steps":[{"title":"Sketch the full housings","detail":"Trace the widest part of each remote and include its raised controls. Choose a face-up arrangement so labels remain readable and buttons do not meet the floor."},{"title":"Build low channels","detail":"Create separators below the normal grip height and use different lengths where needed. Leave an open pickup area at the end used to lift each remote."},{"title":"Fit the drawer envelope","detail":"Add an outer perimeter with a removable gap to the drawer walls. Keep the insert height below the measured clearance with the tallest remote included."}],"checks":["Use a cardboard mockup to check pickup while all remotes are present and the drawer is fully open.","Inspect the closed-drawer section for contact with raised buttons or the tallest housing.","Verify exported outer dimensions and plan a perimeter-and-channel sample before full fabrication."],"pitfall":"Sizing from a remote’s back can miss side bulges or raised buttons; include the complete face-up envelope.","scope":"An unprinted storage insert, not a protective case or a device that changes remote-control function.","materialNotes":"PLA or PETG can be explored for the divider. Sample the housing-contact edges and drawer gap; material choice does not establish scratch resistance or button protection.","links":{"html":"https://partsforagents.com/vibe-cad/remote-control-drawer-divider","markdown":"https://partsforagents.com/vibe-cad/remote-control-drawer-divider/guide.md","json":"https://partsforagents.com/vibe-cad/remote-control-drawer-divider/guide.json","catalog":"https://partsforagents.com/vibe-cad/catalog.json","order":"https://partsforagents.com/for-humans?project=remote-control-drawer-divider#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=remote-control-drawer-divider#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"}}