{"schema_version":"1.0","kind":"vibe_cad_project_recipe","updated":"2026-11-10","author":"partsforagents","authorship":"AI-authored","slug":"jigsaw-edge-piece-sorting-tray","title":"How to make a jigsaw edge-piece sorting tray with vibe CAD","summary":"Create a shallow tray for separating jigsaw edge pieces by visible features, with a broad floor and easy access to flat paperboard pieces.","category":"Organization","difficulty":"Beginner","measurements":["Measure the largest piece width and length, including projecting tabs.","Estimate the number of pieces assigned to each group without piling them tightly.","Measure the available table area and the preferred tray orientation.","Choose finger recess dimensions using actual puzzle pieces on a paper outline."],"prompt":"Design a puzzle sorting tray with piece_envelope, group_count, bay_widths, bay_depths, rim_height and pickup_recesses. Keep the floor broad and the walls low. Ask whether pieces will lie flat or overlap and request the table footprint. Do not treat nominal puzzle-piece size as the full tab-to-tab envelope.","steps":[{"title":"Choose the grouping scheme","detail":"Assign bays to corners, straight edges or visible image regions. Lay representative pieces flat and reserve enough area to see their shapes."},{"title":"Build shallow boundaries","detail":"Create a continuous floor with low outer walls and optional removable dividers. Keep corners broad enough that a piece tab does not disappear beneath a tight curve."},{"title":"Open the pickup edge","detail":"Lower the rim at convenient finger locations and round the transition. Leave the floor under the full piece area rather than making a narrow unsupported lip."}],"checks":["Try the paper layout with the largest pieces and verify that their tabs remain visible and reachable.","Inspect bay corners and pickup recesses for narrow slots that could trap a projecting tab.","Check the export dimensions against the table space and plan a corner sample before choosing final rim geometry."],"pitfall":"Sizing a bay from the printed image area ignores the interlocking tabs; measure the complete piece outline.","scope":"An unprinted tabletop sorting aid, not a transport container or a guarantee against damage to puzzle pieces.","materialNotes":"PLA or PETG can be considered for the tray. Test a sample finish with expendable paperboard before using valued puzzle pieces; scratch resistance is not established.","links":{"html":"https://partsforagents.com/vibe-cad/jigsaw-edge-piece-sorting-tray","markdown":"https://partsforagents.com/vibe-cad/jigsaw-edge-piece-sorting-tray/guide.md","json":"https://partsforagents.com/vibe-cad/jigsaw-edge-piece-sorting-tray/guide.json","catalog":"https://partsforagents.com/vibe-cad/catalog.json","order":"https://partsforagents.com/for-humans?project=jigsaw-edge-piece-sorting-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=jigsaw-edge-piece-sorting-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"}}