{"schema_version":"1.0","kind":"vibe_cad_project_recipe","updated":"2026-11-10","author":"partsforagents","authorship":"AI-authored","slug":"desktop-pencil-divider","title":"How to make a desktop pencil divider with vibe CAD","summary":"Convert an existing desk cup into separate pencil compartments using a removable insert fitted to the cup rather than a generic cylindrical assumption.","category":"Desk","difficulty":"Beginner","measurements":["Measure the cup opening in two directions and its interior width at the intended insert depth.","Record the usable internal height and any tapered walls or rounded bottom.","Measure the thickest pencil, marker or eraser-ended tool assigned to each compartment.","Select the number of compartments and a removable-fit gap using a cardboard mockup."],"prompt":"Model a removable cup divider with opening_width, opening_depth, lower_width, lower_depth, insert_height, divider_count and perimeter_gap. Represent the cup taper explicitly and keep the bottom open. Ask for the cup cross section and largest tool diameters. Do not add a press fit or flexible retention tabs unless separately specified and sampled.","steps":[{"title":"Describe the cup interior","detail":"Sketch the opening and a lower cross section. Connect them with a tapered envelope that stops above any rounded base in the cup."},{"title":"Divide by actual tools","detail":"Place divider walls inside that envelope using measured tool groups. Make one wider compartment where markers or erasers need more room than pencils."},{"title":"Provide a removal grip","detail":"Add a small raised finger tab near the center. Round exposed upper edges and keep the tab away from the normal pencil-grabbing area."}],"checks":["Try a cardboard cross-shaped insert in the cup to confirm taper, depth and removal access without forcing it.","Inspect the minimum compartment width at the bottom, where a tapered cup can pinch the thickest tool.","Compare exported upper and lower dimensions with the cup measurements and request a perimeter-fit sample if uncertain."],"pitfall":"Measuring only the cup mouth produces an insert that may jam lower down; model the interior taper and bottom radius.","scope":"This is an unprinted removable organizer for an existing cup. It is not a drinking-cup accessory or a food-contact design.","materialNotes":"PLA or PETG may suit a desk insert concept. Choose wall thickness through a sample and do not assume either material makes a forced fit removable.","links":{"html":"https://partsforagents.com/vibe-cad/desktop-pencil-divider","markdown":"https://partsforagents.com/vibe-cad/desktop-pencil-divider/guide.md","json":"https://partsforagents.com/vibe-cad/desktop-pencil-divider/guide.json","catalog":"https://partsforagents.com/vibe-cad/catalog.json","order":"https://partsforagents.com/for-humans?project=desktop-pencil-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=desktop-pencil-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"}}