Use case

Gere caixas para eletrônica e projetos personalizadas

Todo projeto de eletrônica termina na mesma tarefa: uma caixa. Geradores paramétricos de caixas existem, mas param no retângulo. O SpeakCAD deixa você descrever a placa, as portas, as aberturas de ventilação e como a tampa fecha, e depois refinar por chat.
Caixas generated with SpeakCAD

Prompts that work

Copy one, change the numbers to yours, and the model appears in seconds.

Uma caixa em duas partes para uma PCB de 65 x 30 mm com furos de fixação de 2,5 mm a 3 mm de cada canto, 12 mm de altura interna, tampa de encaixe, recorte USB-C centralizado em um lado curto.

Uma caixa para Raspberry Pi 4 com uma grelha de ventoinha de 30 mm em cima, ranhuras para o cabo flat do GPIO e furos de fixação na parede tipo buraco de fechadura atrás.

Uma caixa de sensor para uso externo: 60 x 40 x 25 mm por dentro, paredes de 2,4 mm, tampa com um sulco para um O-ring de 2 mm, furo para prensa-cabo PG7.

O que faz um bom pedido de caixa

Informe as dimensões internas (ou as dimensões da PCB mais folga), a espessura de parede que você quer, como a tampa se fixa e onde ficam as aberturas. Descreva a posição das portas em relação a um canto ou ao centro; a IA as posiciona exatamente.

Estilos de tampa que o SpeakCAD conhece

  • Tampa de encaixe com clipes em balanço, ajustados para 0,2 mm de interferência em PLA/PETG.
  • Tampa parafusada com colunas nos cantos dimensionadas para parafusos M2.5 ou M3, ou insertos termofixados.
  • Tampa deslizante correndo em sulcos laterais, ideal para compartimentos de bateria.
  • Tampa de fricção com uma aba de 0,3 mm de folga para caixas abertas com frequência.

Pinos de fixação, grelhas e recortes

Peça pinos de fixação para a PCB nas coordenadas dos seus furos, grelhas de ventilação em colmeia ou em ranhuras, guias de luz para LED, furos de botão, janelas de display e prensa-cabos. Cada um é um parâmetro que você pode mover depois: "mova o recorte USB 3 mm para a esquerda" é uma única mensagem.

Imprimibilidade incluída

Caixas imprimem melhor com a face aberta para cima e paredes de pelo menos 1,6 mm para rigidez. O SpeakCAD orienta a caixa e a tampa deitadas na mesa, adiciona chanfros nas bordas de baixo contra o efeito de pé de elefante, e mantém a geometria dos clipes dentro das tolerâncias de FDM.

Examples from the gallery

Snap-fit electronics enclosure, gerado com o SpeakCAD
Snap-fit electronics enclosureA two-part enclosure for a 65 x 30 mm PCB, 12 mm tall inside, snap-fit lid, USB-C cutout on the short side, four vent slots.Mais como este →

Questions

Sim. Informe a placa (Raspberry Pi 4, Arduino Uno, ESP32 DevKit C, etc.) e a IA usa o contorno e o padrão de furos conhecidos. Sempre confira com a revisão real da sua placa.

Sim. Os clipes são projetados com 0,2 mm de interferência e uma entrada de 45° que funciona em PLA e PETG. Se a sua impressora imprime largo, peça 0,1 mm a mais de folga.

Peça as duas partes lado a lado na mesa e exporte uma vez; ambas ficam no mesmo STL/3MF e você as separa no fatiador. Ou peça uma parte de cada vez.

Enclosure guides by board

DIN rail enclosure, 3D printed: a case for a PCB, relay or Shelly that clips onto a 35 mm railThe clip geometry that snaps onto a 35 mm DIN rail, module widths in 17.5 mm steps, terminal access, and a prompt for a rail-mounted ESP32 or relay housing.Weatherproof 3D printed enclosure for an outdoor sensor: gasket, gland, vents and a promptDesign an outdoor sensor box that keeps rain out and lets air in: O-ring groove, PG7 gland, louvres, screwed lid, PETG. With a prompt for an ESP32 weather node.Enclosures for tiny boards: Seeed XIAO, Adafruit QT Py, ESP32 SuperMini and Feather, 3D printedBoards under 25 mm wide need 1.5 mm walls, antenna keep-outs and room for a USB-C plug. Dimensions for XIAO, QT Py, SuperMini and Feather, plus wearable prompts.STM32 Blue Pill and Teensy enclosures: 3D printed cases for boards with no mounting holesThe Blue Pill (53 x 22.5 mm) and Teensy 4.0 (35.5 x 17.8 mm) have no holes and live on headers. How to hold them with rails or pin channels, and prompts for both.Raspberry Pi Pico case, 3D printed: 51 x 21 mm, holes at 47 x 11.4 mm, BOOTSEL accessThe Pico, Pico W, Pico 2 and Pico 2 W share one footprint. Dimensions, hole pattern, how to keep BOOTSEL reachable, and a prompt for a case under 10 mm tall.Raspberry Pi Zero 2 W case, 3D printed: 65 x 30 mm, the 58 x 23 mm holes and a slim snap caseExact Zero 2 W dimensions, the mini HDMI and micro USB positions, camera ribbon exits, and a prompt for a snap-fit case only 14 mm tall.Raspberry Pi 4 and Pi 5 case, 3D printed: the 58 x 49 mm hole pattern, every port, and a promptBoth boards are 85 x 56 mm with M2.5 holes on 58 x 49 mm, but the ports moved. Port positions for the Pi 4 and Pi 5, cooling options, and a snap-fit case prompt.ESP8266 case, 3D printed: NodeMCU V2 and V3 and Wemos D1 mini enclosuresNodeMCU boards come in two widths and the D1 mini stacks shields. Dimensions for each, how to size a case for a shield stack, and a prompt for a vented sensor box.ESP32 enclosure, 3D printed: DevKit C, DOIT V1, S3 and C3 dimensions and a prompt that fitsESP32 dev boards come in a dozen footprints and most have no mounting holes. How to measure yours, hold it with rails, clear the antenna, and generate the case.Arduino Nano case: a 3D printed enclosure for the Nano, Nano Every and Nano ESP32The 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.3D printed Arduino Uno enclosure: dimensions, hole pattern and a prompt that fitsThe exact Uno R3 and R4 footprint (68.6 x 53.4 mm, four irregular holes), where the USB and barrel jack sit, and a ready prompt for a snap-fit case with a shield slot.PCB enclosure generator: get a 3D printed case for any board in minutesTurn a PCB's dimensions, hole pattern and ports into a snap-fit or screwed enclosure you can print tonight. Works for Arduino, ESP32, Raspberry Pi and custom boards.

Design your caixas now

7-day free trial: describe the part, see it render, download the file. Print it tonight.Describe the part, see it render, download the file. Print it tonight.