{"schema_version":"1.0","kind":"vibe_cad_project_recipe","updated":"2026-11-10","author":"partsforagents","authorship":"AI-authored","slug":"caliper-storage-tray","title":"How to make a caliper storage tray with vibe CAD","summary":"Give a caliper a defined resting place in a drawer while keeping its measuring faces, scale and depth rod clear of the tray. Low supports locate broad body areas instead of copying every delicate feature into a tight fitted pocket.","category":"Workshop organization","difficulty":"Intermediate","measurements":["Overall caliper length in its intended storage position.","Beam width and thickness, plus the slider body envelope.","Outside and inside jaw envelopes and any depth-rod projection.","Drawer footprint, closed height and finger-access space."],"prompt":"Design a caliper storage tray with overall_length, beam_width, beam_thickness, slider_width, jaw_envelope, rod_projection and nest_clearance. Ask for missing dimensions and the storage position recommended for the actual instrument. Add low supports beneath broad body regions and relief around measuring faces, scale, controls and depth rod. Include a support-section coupon. Do not make a calibration fixture or force the jaws against a printed stop.","steps":[{"title":"Separate contact and clearance regions","detail":"Sketch the instrument in its intended resting position. Mark broad body areas separately from measuring faces, the scale, controls and the depth rod so those features remain untouched."},{"title":"Build low locating supports","detail":"Create short supports beneath the selected body regions. Keep surrounding walls shallow and add generous open relief around the jaws instead of using them to locate the instrument."},{"title":"Add a body pickup opening","detail":"Leave finger space beside the slider housing or another suitable body area. Review the vertical lift path without gripping the jaws or catching the extended rod."}],"checks":["Compare a full-size paper outline with the instrument in its chosen storage position.","Inspect section views for clearance around both jaw sets and the depth rod.","Review a support coupon against the intended body contact area before making the full tray."],"pitfall":"A close-fitting outline can accidentally use a jaw tip or depth rod as a locating stop even when the main body appears well supported.","scope":"An unprinted stationary storage tray; it does not establish calibration, measurement accuracy or protective-case performance.","materialNotes":"PLA or PETG can be considered for dry storage. Use loose measured clearance and evaluate contact finish without assuming either material protects precision surfaces.","links":{"html":"https://partsforagents.com/vibe-cad/caliper-storage-tray","markdown":"https://partsforagents.com/vibe-cad/caliper-storage-tray/guide.md","json":"https://partsforagents.com/vibe-cad/caliper-storage-tray/guide.json","catalog":"https://partsforagents.com/vibe-cad/catalog.json","order":"https://partsforagents.com/for-humans?project=caliper-storage-tray#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=caliper-storage-tray#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"}}