---
title: "Arduino Nano case: a 3D printed enclosure for the Nano, Nano Every and Nano ESP32"
description: "The Nano family shares a 45 x 18 mm footprint with 1.8 mm corner holes. What changes between versions (USB type, height) and a prompt for a tiny snap case."
canonical: https://speakcad.com/blog/arduino-nano-case-3d-print
published: 2026-09-08
updated: 2026-09-08
publisher: SpeakCAD
---

# Arduino Nano case: a 3D printed enclosure for the Nano, Nano Every and Nano ESP32

> The Nano family shares a 45 x 18 mm footprint with 1.8 mm corner holes. What changes between versions (USB type, height) and a prompt for a tiny snap case.

## One footprint, many boards

Every board in the Nano family is 45 x 18 mm with four 1.8 mm holes at the corners on a 40.6 x 15.2 mm pattern. That covers the classic Nano, the Nano Every, the Nano 33 IoT, the Nano 33 BLE, the Nano RP2040 Connect and the Nano ESP32. What changes is the USB connector and the parts on top.

| Board | USB | Notes |
|---|---|---|
| Nano (classic) | Mini-B | Tallest part is the USB jack at about 4 mm |
| Nano Every | Micro-B | Same outline, lower profile |
| Nano 33 IoT / BLE | Micro-B | Antenna at the far end, keep 3 mm clear |
| Nano RP2040 Connect | Micro-B | Same as above |
| Nano ESP32 | USB-C | Antenna at the far end |

Nanos usually live on header pins, either soldered into a carrier board or plugged into a breadboard, so the case has to decide whether the pins stay accessible.

## Three case styles

1. **Bare Nano, sealed.** The board sits on two 2 mm locating pegs, the case is 8 mm tall inside, and only the USB connector is exposed. For a finished gadget.
2. **Nano with headers, pins out the bottom.** The base has two 2.54 mm-pitch slots so the pins pass through; the case becomes a clip-on cover for a board on a carrier.
3. **Nano on a carrier PCB.** Give the carrier's dimensions instead and treat the Nano as the tallest component.

## The prompt

> **Prompt** A slim two-part case for an Arduino Nano ESP32, board 45 x 18 mm, four 1.8 mm holes on a 40.6 x 15.2 mm pattern. Two 1.7 mm locating pegs in the base, 1.5 mm walls, 0.3 mm clearance, 8 mm internal height. A 9 x 4 mm USB-C cutout centred on one short side 2 mm above the floor, 3 mm antenna keep-out at the other end, friction-fit lid. Total height under 13 mm.

## What to watch

- **Wall thickness.** At this size 1.5 mm walls are plenty and keep the case pocketable. Do not go below 1.2 mm.
- **USB-C plug body.** The plug's overmould is wider than the connector: a 9 x 4 mm hole clears the connector, but if the case wall is thick, ask for a 12 x 7 mm recess on the outside so the plug seats fully.
- **Antenna.** Plastic barely affects the 2.4 GHz antenna, but a wall right against it does. The 3 mm keep-out handles it.
- **Keyring or clip.** "Add a 5 mm keyring loop on one corner" turns a sensor into a wearable.

## Printing

Print both halves open side up at 0.16 or 0.2 mm layers. Small cases benefit from two-perimeter walls printed slowly; 1.5 mm walls at 0.4 mm lines is not an exact multiple, so ask for 1.6 mm if your slicer complains about gaps.

## Prompts to try

- A slim two-part case for an Arduino Nano ESP32, board 45 x 18 mm, four 1.8 mm holes on a 40.6 x 15.2 mm pattern. Two 1.7 mm locating pegs in the base, 1.5 mm walls, 0.3 mm clearance, 8 mm internal height. A 9 x 4 mm USB-C cutout centred on one short side 2 mm above the floor, 3 mm antenna keep-out at the other end, friction-fit lid. Total height under 13 mm. ([open in SpeakCAD](https://app.speakcad.com/signup?next=%2F%3Fprompt%3DA%2520slim%2520two-part%2520case%2520for%2520an%2520Arduino%2520Nano%2520ESP32%252C%2520board%252045%2520x%252018%2520mm%252C%2520four%25201.8%2520mm%2520holes%2520on%2520a%252040.6%2520x%252015.2%2520mm%2520pattern.%2520Two%25201.7%2520mm%2520locating%2520pegs%2520in%2520the%2520base%252C%25201.5%2520mm%2520walls%252C%25200.3%2520mm%2520clearance%252C%25208%2520mm%2520internal%2520height.%2520A%25209%2520x%25204%2520mm%2520USB-C%2520cutout%2520centred%2520on%2520one%2520short%2520side%25202%2520mm%2520above%2520the%2520floor%252C%25203%2520mm%2520antenna%2520keep-out%2520at%2520the%2520other%2520end%252C%2520friction-fit%2520lid.%2520Total%2520height%2520under%252013%2520mm.))
- A clip-on cover for an Arduino Nano Every soldered onto headers: 45 x 18 mm board, 1.6 mm walls, 6 mm internal height above the board, two 2.54 mm pitch slots in the base 15.2 mm apart for the pin rows, micro USB cutout on one short side. ([open in SpeakCAD](https://app.speakcad.com/signup?next=%2F%3Fprompt%3DA%2520clip-on%2520cover%2520for%2520an%2520Arduino%2520Nano%2520Every%2520soldered%2520onto%2520headers%253A%252045%2520x%252018%2520mm%2520board%252C%25201.6%2520mm%2520walls%252C%25206%2520mm%2520internal%2520height%2520above%2520the%2520board%252C%2520two%25202.54%2520mm%2520pitch%2520slots%2520in%2520the%2520base%252015.2%2520mm%2520apart%2520for%2520the%2520pin%2520rows%252C%2520micro%2520USB%2520cutout%2520on%2520one%2520short%2520side.))
- An enclosure for a 60 x 40 mm carrier PCB with an Arduino Nano socketed on top (tallest point 16 mm above the carrier), 3.2 mm holes 4 mm from each corner, 2 mm walls, snap-fit lid, a micro USB cutout on the long side 12 mm from the corner and a 6.5 mm hole in the lid for a push button. ([open in SpeakCAD](https://app.speakcad.com/signup?next=%2F%3Fprompt%3DAn%2520enclosure%2520for%2520a%252060%2520x%252040%2520mm%2520carrier%2520PCB%2520with%2520an%2520Arduino%2520Nano%2520socketed%2520on%2520top%2520(tallest%2520point%252016%2520mm%2520above%2520the%2520carrier)%252C%25203.2%2520mm%2520holes%25204%2520mm%2520from%2520each%2520corner%252C%25202%2520mm%2520walls%252C%2520snap-fit%2520lid%252C%2520a%2520micro%2520USB%2520cutout%2520on%2520the%2520long%2520side%252012%2520mm%2520from%2520the%2520corner%2520and%2520a%25206.5%2520mm%2520hole%2520in%2520the%2520lid%2520for%2520a%2520push%2520button.))

## FAQ

### Does one case fit every Nano?

The base does: all Nano boards share the 45 x 18 mm outline and hole pattern. The USB cutout must match your board (Mini-B, Micro-B or USB-C), so name the board in the prompt.

### Can the pins stay usable?

Yes. Ask for slots in the base on the 2.54 mm header pitch, or for the two long sides to be open above the board. The case then works as a cover over a breadboard or carrier.

### How small can the case be?

About 50 x 23 x 12 mm outside with 1.5 mm walls and a bare board. Adding headers underneath adds 8 mm of height.

## 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
