PCB enclosures for Arduino, ESP32, Raspberry Pi and custom boards

Generatore di contenitori per PCB: una scatola stampata in 3D per qualsiasi scheda in pochi minuti

Trasforma le dimensioni di una PCB, la disposizione dei fori e le porte in un contenitore a incastro o avvitato che puoi stampare stasera stessa. Funziona con Arduino, ESP32, Raspberry Pi e schede personalizzate.
8 September 2026 · 4 min readelectronicsenclosures

Il problema dei contenitori scaricati

Ogni progetto elettronico finisce con una scheda che penzola da un cavo USB. Cerchi un contenitore, ne trovi uno per una scheda quasi identica alla tua, lo stampi, e la porta USB è sfalsata di 2 mm. Il download era fatto per la revisione della scheda di qualcun altro, il sensore di qualcun altro, il cavo di qualcun altro.

Un generatore di contenitori per PCB ribalta la situazione: gli dai i tuoi numeri, ti dà un contenitore. I generatori parametrici sul web lo fanno da anni, ma si fermano a un rettangolo con un coperchio. Nel momento in cui ti serve una fessura per un cavo flat, una finestra per un OLED, una guida luminosa per il LED di stato e un pressacavo per il filo del sensore, torni dritto a un programma CAD.

SpeakCAD è un generatore di contenitori con cui parli. Descrivi la scheda e le funzionalità, l'IA scrive un modello parametrico, e il tuo browser lo renderizza in pochi secondi. Ogni caratteristica resta modificabile via chat, quindi «sposta l'apertura USB di 2 mm a sinistra» è un messaggio, non una ricostruzione.

I cinque numeri che servono a ogni contenitore

  1. Sagoma della scheda. Lunghezza e larghezza in millimetri. Misura con un calibro; i valori del datasheet vanno bene per le schede comuni.
  2. Fori di fissaggio. Diametro e posizione da un angolo, oppure lo schema di interasse (58 x 49 mm per un Raspberry Pi, 47 x 11.4 mm per un Pico). Le schede senza fori ricevono invece guide sui bordi.
  3. Componente più alto. Di solito un connettore o un condensatore. L'altezza interna è questo numero più 1-2 mm.
  4. Porte. Su quale lato, a quale distanza da un angolo, a quale altezza sopra la scheda. Nota se il connettore sporge dal bordo della scheda; USB-B e jack a barilotto di solito lo fanno.
  5. Tutto ciò che deve raggiungere l'esterno. LED, pulsanti, antenne, display, pressacavi, prese d'aria.

Con questi, un prompt come questo produce un contenitore completo in due parti:

Prompt
Un contenitore in due parti per una PCB da 65 x 30 mm con fori di fissaggio da 2.5 mm a 3 mm da ogni angolo, altezza interna 12 mm, pareti da 2 mm, coperchio a incastro, apertura USB-C centrata su un lato corto a 4 mm dal fondo.

Stili di coperchio e quando usare ciascuno

CoperchioIdeale perCosa dire
A incastroContenitori aperti raramente, nessuna vite«coperchio a incastro»
AvvitatoContenitori che devono restare chiusi, uso esterno«coperchio avvitato con M3 nei pilastrini d'angolo»
ScorrevoleVani batteria, accesso frequente«coperchio scorrevole in scanalature laterali»
A frizionePrototipi, aperture rapide«coperchio a frizione con un bordo di 0.3 mm»

Distanziali contro guide

Se la scheda ha fori di fissaggio, chiedi dei distanziali: pilastrini alti da 3 a 6 mm con un perno o un foro M2.5. Se non ne ha (Blue Pill, la maggior parte delle schede ESP32 dev, Teensy), chiedi guide sui bordi: due scanalature che tengono la scheda per i lati lunghi con 0.4 mm di gioco. Le guide permettono anche di far scorrere la scheda dentro e fuori per la riprogrammazione.

Funzionalità che puoi aggiungere via chat

  • Prese d'aria a nido d'ape o a fessura sopra un regolatore caldo o un modulo radio
  • Un foro da 5.5 mm per il LED o un canale per guida luminosa
  • Fori per pulsanti, con un tappo stampato se l'interruttore tattile è incassato
  • Una finestra per display con un incasso di 1 mm per un foglio acrilico
  • Un foro pressacavo PG7 o PG9 per il cablaggio del sensore
  • Fori a serratura per il montaggio a muro, clip DIN-rail, un passante per cintura, una filettatura per treppiede
  • Testo in rilievo o inciso: il nome del progetto, un numero di versione

Ognuna di queste è una frase, aggiunta dopo che il contenitore base esiste già. L'IA riporta cosa ha assunto (gioco, interferenza degli incastri, spessore delle pareti) così puoi correggerlo prima di stampare.

Stampare un contenitore

Stampa la base e il coperchio con il lato aperto verso l'alto, senza supporti. Layer da 0.2 mm, tre perimetri, riempimento al 15 percento. PLA per interni, PETG per qualsiasi cosa calda o all'esterno. La base riceve automaticamente uno smusso di 0.5 mm al bordo del piano, così l'effetto elephant's foot non impedisce al coperchio di calzare bene.

Dopo la prima stampa

La prima stampa ti dice ciò che non potevi misurare: una porta è 1 mm troppo alta, un incastro è troppo stretto, un distanziale manca un foro di mezzo millimetro. Dillo in chat con il numero, riscarica, stampa di nuovo. Le piccole correzioni dopo un download pagato sono gratuite su SpeakCAD, ed è proprio questo il senso di iterare su un contenitore invece di accontentarsi del download che quasi si incastra.

Guide per schede specifiche

Abbiamo scritto guide per le schede più comuni con le loro dimensioni esatte e un prompt funzionante per ciascuna: Arduino Uno, Arduino Nano, ESP32 DevKit, ESP8266 e Wemos D1 mini, Raspberry Pi 4 e 5, Pi Zero 2 W, Pi Pico, STM32 Blue Pill e Teensy, XIAO e altre schede minuscole, oltre a scatole per sensori da esterno e alloggiamenti DIN-rail. Sono linkate in fondo a questa pagina.

Prompts to start from

Open one in the builder, change the numbers to yours, and the model renders in seconds. Keep adjusting in the chat before you print.

A two-part enclosure for a 65 x 30 mm PCB with 2.5 mm mounting 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.

Open in the builderPre-filled after sign-in. Preview is free.

A screwed project box for an 80 x 50 mm PCB with four 3.2 mm holes 4 mm from each corner, 20 mm internal height, 2 mm walls, M3 corner pillars, a 12 x 7 mm USB cutout on one short side and 2 x 8 mm vent slots on both long sides.

Open in the builderPre-filled after sign-in. Preview is free.

An enclosure for a 52 x 28 mm dev board without mounting holes: edge rails with 0.4 mm clearance, 1.8 mm walls, 16 mm internal height, a 9 x 4 mm micro USB cutout 3 mm above the floor, sliding lid.

Open in the builderPre-filled after sign-in. Preview is free.

Questions

Sì. Il generatore lavora a partire dalle misure, non da un catalogo. Dai la lunghezza, la larghezza, la posizione dei fori, il componente più alto e la posizione delle porte della scheda, e il contenitore viene costruito su quei numeri. Le schede con nome ti fanno solo risparmiare la misurazione.

La sagoma della scheda a 0.5 mm e la posizione dei fori a 0.3 mm sono sufficienti; il contenitore aggiunge da 0.5 a 1 mm di gioco intorno alla scheda. Le posizioni delle porte sono quelle che contano di più. Misura il centro del connettore da un angolo e la sua altezza sopra la scheda con un calibro.

Sì. Il contenitore è costruito con booleane su solidi, quindi la mesh è chiusa e manifold, entrambe le metà appoggiano piatte sul piano, le pareti sono almeno 1.6 mm e gli incastri rispettano le tolleranze FDM. Trascina lo STL o il 3MF nel tuo slicer e stampa senza supporti.

Generare, visualizzare in anteprima e modificare il contenitore è gratuito e illimitato. Scaricare lo STL o il 3MF richiede un piano Maker (3,99 $/mese) o Pro (7,99 $/mese). Le piccole correzioni dopo un download, come spostare un'apertura, si riscaricano gratis.

Generate the enclosure for your board

Describe the board, the ports and how the lid closes. The case renders in your browser in seconds and every cutout is a sentence away from moving. Preview is free.Descrivi un pezzo dal telefono o dal computer e guardalo renderizzarsi, poi scarica subito un STL, oppure G-code slicciato per la tua stampante. Piani da 3,99 $ al mese, disdici quando vuoi. Niente da installare, nessuna competenza CAD. Non sei ancora convinto? Modifica prima un pezzo vero nella demo dal vivo, senza account.