{"schema_version":"1.0","kind":"vibe_cad_project_recipe","updated":"2026-11-10","author":"partsforagents","authorship":"AI-authored","slug":"workshop-marker-parking-rack","title":"How to make a workshop marker parking rack with vibe CAD","summary":"Park capped workshop markers horizontally with their labels visible. Open saddles locate the barrels without gripping the caps, while unequal channel widths accommodate round, square and oversized marker bodies in one drawer insert.","category":"Workshop organization","difficulty":"Beginner","measurements":["Capped length and widest barrel section of each marker.","Cap diameter and clip projection.","Available drawer footprint and closed height.","Finger space needed to lift the shortest marker."],"prompt":"Create a horizontal marker rack with marker_lengths, barrel_widths, cap_widths, clip_reliefs, saddle_spacing and channel_clearance. Ask for missing measurements and each marker's preferred storage orientation. Use open rounded saddles under the barrels and leave caps and clips clear. Add a short saddle coupon. Do not design an uncapped ink holder, cap seal or pressure-fit retention mechanism.","steps":[{"title":"Map the capped markers","detail":"Place the markers horizontally with labels facing up. Measure the barrel, cap and pocket clip as separate features rather than assuming one uniform cylinder."},{"title":"Create paired saddles","detail":"Put two low supports beneath the body of each marker. Adjust spacing to avoid seams, tapered sections or label ridges that would make the marker rock."},{"title":"Add removal space","detail":"Leave an open area beside the barrel for fingers. Keep the front edge below the caps so a marker can be lifted without pulling against its closure."}],"checks":["Review a saddle coupon for the largest and smallest barrel profiles.","Inspect the layout for clearance around cap clips.","Compare the assembled marker height with the closed drawer reference."],"pitfall":"Supporting a marker under a tapered cap can make it sit at an angle and roll out of an otherwise suitable barrel channel.","scope":"An unvalidated dry-storage rack for capped markers, not a spill-control or ink-preservation product.","materialNotes":"PLA or PETG can be explored for the rack. Follow the marker's own storage instructions when selecting its resting orientation.","links":{"html":"https://partsforagents.com/vibe-cad/workshop-marker-parking-rack","markdown":"https://partsforagents.com/vibe-cad/workshop-marker-parking-rack/guide.md","json":"https://partsforagents.com/vibe-cad/workshop-marker-parking-rack/guide.json","catalog":"https://partsforagents.com/vibe-cad/catalog.json","order":"https://partsforagents.com/for-humans?project=workshop-marker-parking-rack#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=workshop-marker-parking-rack#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"}}