{"schema_version":"1.0","kind":"vibe_cad_project_recipe","updated":"2026-11-10","author":"partsforagents","authorship":"AI-authored","slug":"camera-cable-travel-spool","title":"How to make a camera cable travel spool with vibe CAD","summary":"Store one disconnected camera cable on a broad removable spool with separate plug parking areas, sized to the cable’s relaxed loop and travel pouch.","category":"Cable management","difficulty":"Beginner","measurements":["Measure a relaxed cable loop and consult available cable-specific bending guidance.","Measure both connector housings, including caps and molded strain-relief sections.","Record pouch width, depth and height with room for access.","Determine spool width from the loosely arranged cable rather than a tightly compressed winding."],"prompt":"Model a travel spool with loop_diameter, spool_width, flange_diameter, connector_a_envelope, connector_b_envelope and pouch_limits. Keep the winding surface broad and smooth. Ask for cable guidance, relaxed loop size and connector details. Add open parking recesses without snap clips or promises of connector protection.","steps":[{"title":"Establish the winding size","detail":"Use the measured relaxed loop to define the spool core. Check that the flange and cable layers remain inside the available pouch envelope."},{"title":"Reserve connector pockets","detail":"Place one open recess for each connector outside the winding path. Leave the molded cable transitions free instead of trapping them between cable layers."},{"title":"Separate optional pieces","detail":"If using removable flanges, model them as distinct bodies with measured fastener details. Keep closure features away from the cable path and label each export."}],"checks":["Try the proposed route around a cardboard core and ensure the cable is not pulled tighter than its measured resting loop.","Overlay connector outlines on the pocket plan and check their removal direction with the cable partly unwound.","Inspect the assembled CAD section and verify the full spool fits the pouch without assuming the pouch will stretch."],"pitfall":"Sizing the spool to the empty pouch can leave no room for the cable layers; include the complete wound envelope.","scope":"An unprinted storage concept, not validated protective packaging or a claim about cable life during travel.","materialNotes":"Consider PLA or PETG after sampling the winding surface and closure fit. Neither material establishes acceptable bend geometry or impact protection for camera connectors.","links":{"html":"https://partsforagents.com/vibe-cad/camera-cable-travel-spool","markdown":"https://partsforagents.com/vibe-cad/camera-cable-travel-spool/guide.md","json":"https://partsforagents.com/vibe-cad/camera-cable-travel-spool/guide.json","catalog":"https://partsforagents.com/vibe-cad/catalog.json","order":"https://partsforagents.com/for-humans?project=camera-cable-travel-spool#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=camera-cable-travel-spool#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"}}