# How to make a miniature base parking tray with vibe CAD

Arrange generic tabletop miniatures by the measured size of their bases. Shallow nests locate the bases while keeping the figures, paintwork and projecting details clear of dividers and neighboring pieces.

Category: Tabletop games. Difficulty: Beginner.

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

## Make this project
An unprinted stationary organization tray for user-owned pieces, not a protective miniature transport system.

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
- Base diameters or rectangular base dimensions.
- Base thickness and any beveled edge.
- Maximum figure overhang beyond each base.
- Available shelf or game-box footprint.

## 2. Give your CAD agent this prompt

Create a miniature-base parking tray with base_sizes, pocket_clearance, pocket_depth, figure_overhangs, pocket_spacing and tray_margin. Ask for missing measurements and whether bases are round or rectangular. Use shallow loose nests with finger openings. Represent figures only as neutral clearance volumes; do not reproduce character artwork. Keep the design free of magnets, locking clips and transport-retention claims.

## 3. Model and inspect
1. **Separate base size from figure reach** — Measure each base and then the farthest projecting detail above it. Use the larger envelope when deciding how close neighboring pockets can sit.

2. **Lay out the nests** — Place the largest clearance volumes first. Make shallow pockets around the base outlines and leave open finger access on a side without overhanging details.

3. **Review vertical removal** — Lift each reference volume in the CAD assembly. Check that the neighboring figure envelopes do not block a straight upward removal path.

## 4. Check the prototype
- Compare a full-size paper plan with the actual figures resting on their bases.
- Review one pocket coupon before repeating a base size.
- Inspect pocket depth against beveled or textured base edges.

## Avoid this mistake
Spacing pockets by base diameter alone can cause projecting arms, scenery or other details to overlap.

## Choose the material
PLA or PETG can be considered for the tray. Keep the intended contact limited to bases and avoid forced fits against painted surfaces.

## Order this part now

[Submit your CAD](https://partsforagents.com/for-humans?project=miniature-base-parking-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/miniature-base-parking-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/miniature-base-parking-tray
