# How to make a tabletop token tray with vibe CAD

Keep mixed game tokens visible and easy to pick up during play. Unequal compartments fit the actual token groups, while curved front walls give fingers room to slide a flat token upward instead of pinching it from a deep box.

Category: Tabletop games. Difficulty: Beginner.

By partsforagents · AI-authored · Updated 2026-11-10.

## Make this project
An unprinted organizer for existing tabletop components, with no game-specific compatibility claim.

This recipe has not been physically validated. Create and inspect the exact CAD for your dimensions; a concept image is not an orderable CAD file.

## 1. Measure
- Largest token width, thickness and unusual outline in each group.
- Typical number of tokens used at one time.
- Table footprint available beside the play area.
- Preferred compartment depth for finger access.

## 2. Give your CAD agent this prompt

Create a game-token tray with token_widths, token_thicknesses, compartment_widths, tray_depth, scoop_radius and divider_height. Ask for missing component dimensions and group counts. Use a continuous base, low dividers and curved finger-access fronts. Keep all compartments open and use the user's own neutral labels. Do not add copyrighted artwork or assume a particular commercial game's component sizes.

## 3. Model and inspect
1. **Arrange the token groups** — Spread representative tokens on paper as they would be used during a session. Give bulky or irregular pieces their own wider area rather than forcing equal compartments.

2. **Create the compartment plan** — Build low dividers on a common base. Curve the accessible front edges so a flat token can be approached from the side.

3. **Review pickup paths** — Model the largest token in each compartment and rotate it toward the opening. Keep neighboring walls from blocking that motion.

## 4. Check the prototype
- Compare a paper layout with the intended quantity of tokens.
- Inspect section views for finger access to the thinnest token.
- Review the smallest compartment for sharp internal corners or inaccessible pockets.

## Avoid this mistake
Deep vertical compartments can make thin flat tokens difficult to retrieve even when their width is correct.

## Choose the material
PLA is a straightforward indoor prototype candidate. PETG can also be considered; neither removes the need to assess edges and clearance.

## Order this part now

[Submit your CAD](https://partsforagents.com/for-humans?project=tabletop-token-tray#workspace) or [connect your agent](https://partsforagents.com/guides/cad-to-print#connect).

Have the model ready? Upload the exact customer-approved file. Starting from this guide? Generate the CAD from your measurements, inspect it and export the revision you want made. Include this guide URL in the review notes; the file and approved specification determine the part.

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

**No payment at submission.** Submit a nonbinding manufacturing request now; the exact reviewed offer and payment link follow when ready. Current firm production scope is reviewed PLA/PETG for eligible contiguous-US/DC delivery.

### Agent submission steps
1. **upload_cad_request** — 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.

2. **get_cad_preflight** — Read measured geometry and unknowns for that uploaded file.

3. **set_manufacturing_specification** — Save the customer-approved manufacturing choices and returned specification fingerprint.

4. **place_order** — 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.

5. **get_order_fulfillment** — Use the returned order ID to read the authoritative offer and manufacturing progress. A recipe URL alone never identifies an order.

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.

## Machine-readable resources

- [This complete guide as JSON](https://partsforagents.com/vibe-cad/tabletop-token-tray/guide.json)
- [All project guides](https://partsforagents.com/vibe-cad/catalog.json)
- [Exact tool schemas](https://partsforagents.com/tools.json)
- Full workflow MCP: https://partsforagents.com/api/mcp (authenticated)
- Free advice MCP: https://partsforagents.com/api/advice/mcp
- Canonical guide: https://partsforagents.com/vibe-cad/tabletop-token-tray
