---
title: "From 2 hours 40 to 12 minutes: a time diary of one enclosure, modelled twice"
description: "The same ESP32 sensor enclosure built in desktop CAD and by describing it to an AI, with a stopwatch on every step. Where 160 minutes went, and where 12 went."
canonical: https://speakcad.com/blog/enclosure-time-study-3-hours-to-12-minutes
published: 2026-09-08
updated: 2026-09-08
publisher: SpeakCAD
---

# From 2 hours 40 to 12 minutes: a time diary of one enclosure, modelled twice

> The same ESP32 sensor enclosure built in desktop CAD and by describing it to an AI, with a stopwatch on every step. Where 160 minutes went, and where 12 went.

## The part

An enclosure for an ESP32 sensor board, 58 x 28 mm, four 2.5 mm holes 3 mm from each corner, USB-C on a short side, an LED and a button on top, 9 mm tallest component. Two parts: base with standoffs, snap-fit lid with two holes. Vent slots on the long sides.

## Desktop CAD: 2 hours 40 minutes

| Step | Time |
|---|---|
| New design, sketch the base outline with 1 mm clearance and 2 mm walls, extrude, shell | 14 min |
| Standoffs: sketch four circles at coordinates, extrude, add pin bosses | 11 min |
| USB-C cutout: sketch on the side face, position 4 mm above the floor, cut | 9 min |
| Lid: new body, match the base outline, lip for location | 18 min |
| Snap clips: look up interference for PLA, sketch a cantilever profile, extrude, mirror, then fix because the mirror plane was wrong | 31 min |
| Lid holes for LED and button at 15 and 40 mm | 7 min |
| Vent slots: rectangular pattern on both long sides, one side failed because the pattern hit a standoff | 22 min |
| Chamfer the base bottom edge, fillets on outer corners | 9 min |
| Realise the lid lip collides with the clips, edit the lip, re-check | 17 min |
| Arrange both bodies flat, export STL | 6 min |
| Check in the slicer, discover a 0.8 mm wall between a vent and a standoff, go back and move the vents | 16 min |
| **Total** | **2 h 40 min** |

None of these steps is hard. There are simply a lot of them, and three of them were redoing earlier ones.

## Describing it to the AI: 12 minutes

| Step | Time |
|---|---|
| Write the prompt (the whole spec in one paragraph) | 2 min |
| First render, read the assumption summary (2 mm walls, 0.2 mm clip interference, 3 mm standoffs, 0.5 mm base chamfer) | 1 min |
| "Add a 3 x 5 grid of 2 x 8 mm vent slots on each long side, away from the standoffs" | 1 min |
| Orbit, check the clip geometry, tap a face to confirm the internal height is 12 mm | 2 min |
| "Emboss SENSOR-01 on the lid, 1 mm high" | 1 min |
| Check the ghost to see only the text changed | 1 min |
| Download 3MF, open in the slicer | 2 min |
| Slicer check: walls all 2 mm, both parts flat, no supports needed | 2 min |
| **Total** | **12 min** |

## What the print revealed, both times

The USB-C cutout was 1 mm high on both models. That is a measurement error on the board, not a modelling error, and no tool prevents it. Fixing it in CAD: open the design, find the sketch, edit the dimension, re-export, 6 minutes. Fixing it in SpeakCAD: "lower the USB cutout by 1 mm", re-download free, 40 seconds.

## What the 160 minutes bought

Nothing the 12 minutes did not. The two enclosures are functionally identical. The desktop version has slightly nicer fillets on the outer corners, because the user chose them by eye; the AI version could have had them for one more sentence.

## The honest caveat

The desktop user was competent, not expert. An expert with a personal enclosure template might do this in 45 minutes. A beginner would not finish. The AI version takes 12 minutes for all three.

## Prompts to try

- A two-part enclosure for a 58 x 28 mm PCB with 2.5 mm holes 3 mm from each corner, 12 mm internal height, 2 mm walls, snap-fit lid, USB-C cutout centred on one short side 4 mm above the floor, a 5.5 mm LED hole and a 6.5 mm button hole on the lid at 15 mm and 40 mm from the left edge, standoffs 3 mm tall with 2.2 mm pins, a 3 x 5 grid of 2 x 8 mm vent slots on each long side, and SENSOR-01 embossed 1 mm high on the lid. ([open in SpeakCAD](https://app.speakcad.com/signup?next=%2F%3Fprompt%3DA%2520two-part%2520enclosure%2520for%2520a%252058%2520x%252028%2520mm%2520PCB%2520with%25202.5%2520mm%2520holes%25203%2520mm%2520from%2520each%2520corner%252C%252012%2520mm%2520internal%2520height%252C%25202%2520mm%2520walls%252C%2520snap-fit%2520lid%252C%2520USB-C%2520cutout%2520centred%2520on%2520one%2520short%2520side%25204%2520mm%2520above%2520the%2520floor%252C%2520a%25205.5%2520mm%2520LED%2520hole%2520and%2520a%25206.5%2520mm%2520button%2520hole%2520on%2520the%2520lid%2520at%252015%2520mm%2520and%252040%2520mm%2520from%2520the%2520left%2520edge%252C%2520standoffs%25203%2520mm%2520tall%2520with%25202.2%2520mm%2520pins%252C%2520a%25203%2520x%25205%2520grid%2520of%25202%2520x%25208%2520mm%2520vent%2520slots%2520on%2520each%2520long%2520side%252C%2520and%2520SENSOR-01%2520embossed%25201%2520mm%2520high%2520on%2520the%2520lid.))

## FAQ

### How long does it take to design an enclosure in CAD?

For a two-part box with standoffs, a snap lid, three cutouts and vents, a competent hobbyist took 2 hours 40 minutes in desktop CAD, including three rounds of rework. Describing the same enclosure to SpeakCAD took 12 minutes including edits and slicer checks.

### Was the AI version worse?

No. Same dimensions, same fits, both printed without supports. The desktop version had hand-picked fillets; the AI version could have had them for one more sentence.

### What about fixes after the print?

The same measurement error showed up in both. Fixing it took 6 minutes in CAD and 40 seconds in the chat, and the re-download was free.

## About SpeakCAD

SpeakCAD is the most intuitive CAD for 3D printing, made for people who own a 3D printer and need a part that fits something they have: tap a face and type a size to shape it with simple tools, or describe it to the AI, on your phone or computer, and download a print-ready STL, 3MF or G-code sliced for your printer.

SpeakCAD works inside ChatGPT and Claude as a plugin (an MCP server): ask the assistant for a part with its measurements and SpeakCAD's own CAD AI designs it, shows it in 3D in the chat and hands over a print-ready STL, 3MF or G-code sliced for your printer.

- Live demo, no account: https://speakcad.com/demo
- In ChatGPT, Claude and other MCP clients: https://speakcad.com/chatgpt-plugin, https://speakcad.com/claude-connector, https://speakcad.com/mcp-server
- Pricing: https://speakcad.com/pricing
- FAQ: https://speakcad.com/faq
- Site index for AI assistants: https://speakcad.com/llms.txt
