{"schema_version":"1.0","kind":"vibe_cad_project_recipe","updated":"2026-11-10","author":"partsforagents","authorship":"AI-authored","slug":"flatpack-hardware-packet-file","title":"How to make a flatpack hardware-packet file with vibe CAD","summary":"Keep labeled fastener packets from a furniture project upright and separated, preserving the original packet labels while leaving each packet easy to remove.","category":"Organization","difficulty":"Beginner","measurements":["Measure the widest packet including its sealed edges and printed label region.","Measure the thickest filled packet without squeezing its contents flat.","Record the number of packet groups and the available shelf footprint.","Choose divider height and pickup spacing using the actual filled packets."],"prompt":"Create a packet file with packet_widths, filled_thicknesses, group_count, divider_height, slot_pitch and label_keepouts. Use open-top compartments with low front edges. Ask for filled packet dimensions and the order used in assembly instructions. Do not replace the original hardware identification with guessed fastener specifications.","steps":[{"title":"Preserve the packet identities","detail":"Arrange packets in the order they appear in the project instructions. Mark the original label area and keep it visible above the front edge."},{"title":"Size flexible packet spaces","detail":"Create compartments around the filled packet envelopes, leaving room for their irregular shapes. Avoid narrow slots based only on empty packaging thickness."},{"title":"Add temporary project labels","detail":"Place replaceable label recesses on the front of the file. Keep separators low enough to grip a packet near its sealed edge without pulling on the contents."}],"checks":["Try the layout with filled packets in a cardboard mockup and confirm labels remain readable.","Inspect the largest packet’s removal path and ensure it does not require folding across a sharp divider.","Compare exported compartment widths with the measured packet list and plan one slot sample if fit is uncertain."],"pitfall":"A packet’s contents shift, so its thickness is not a fixed sheet measurement; leave a measured handling envelope rather than a tight slot.","scope":"An unvalidated storage aid for unopened or resealed hardware packets, not a guide to hardware substitution or assembly suitability.","materialNotes":"PLA or PETG may be considered for the file. Check a sample divider finish against spare packaging; no puncture-resistance or protective-container claim is made.","links":{"html":"https://partsforagents.com/vibe-cad/flatpack-hardware-packet-file","markdown":"https://partsforagents.com/vibe-cad/flatpack-hardware-packet-file/guide.md","json":"https://partsforagents.com/vibe-cad/flatpack-hardware-packet-file/guide.json","catalog":"https://partsforagents.com/vibe-cad/catalog.json","order":"https://partsforagents.com/for-humans?project=flatpack-hardware-packet-file#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=flatpack-hardware-packet-file#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"}}