One .scad file,
130+ parameters, OpenSCAD Customizer.
Fan mounts, snap-fits, PCB standoffs, 26 connectors —
adjust sliders, press F6, get STL.
Real renders from OpenSCAD — every image generated with this generator
No CAD skills. No subscription. Just sliders.
File → Open → enclosure.scad. Press Ctrl+Shift+C to open the Customizer panel.
Set dimensions, pick connectors, choose fastening type, enable fan mount — 17 parameter groups.
Press F6 to render with Manifold backend. File → Export → Export as STL. Done.
Every parameter verified against industry standards and manufacturer datasheets
30 / 40 / 60 / 80 / 120 mm fans. 5 grill styles: rings, honeycomb, slots, holes, open. Any face.
Magnets · Snap-fit cantilever clips · Heat-set inserts · Hex nuts · Self-tap screws. M2–M4.
USB, HDMI, XLR, Speakon, XT60, IEC C14/C8, GX16/20, DB9/25, MIDI, Jack, RJ45 and more.
O-ring channel for sealed enclosures. Parametric width and depth. Compatible with ledge joint.
M2 / M2.5 / M3. Grid or corner layout. Configurable height, offset, count. Fused to base.
Snap-on clip for standard DIN rail panel mounting. Industrial automation ready.
Tongue-and-groove slide-in walls. Front+Back, Left+Right, or all 4 sides. Tool-free access.
Up to 8 integrated light guides. Configurable diameter, spacing, face. Status LED ready.
VESA 75×75 / 100×100. Mounting ears 2 or 4, any side. Keyhole wall-mount slots.
All dimensions verified against manufacturer datasheets (IEC 60320, EIA-574, ISO 273)
Try the free Community version on GitHub — upgrade when you need more
| Feature | 🆓 Community | 🔒 PRO |
|---|---|---|
| Enclosure sizes 20–400 mm | ✓ | ✓ |
| 5 size presets | ✓ | ✓ |
| Self-tap screw fastening | ✓ | ✓ |
| 6 connector cutouts | ✓ | ✓ |
| Top/bottom ventilation | ✓ | ✓ |
| 2 text labels, 3 fonts | ✓ | ✓ |
| PLA / PETG materials | ✓ | ✓ |
| All 15 presets (up to 250×180×100) | ✗ | ✓ |
| All 26 connector types | ✗ | ✓ |
| Fan mounts 30–120 mm, 5 grill styles | ✗ | ✓ |
| Snap-fit · Magnets · Heat-set · Hex nuts | ✗ | ✓ |
| IP54 gasket groove | ✗ | ✓ |
| PCB standoffs M2/M2.5/M3 | ✗ | ✓ |
| DIN Rail TS-35 clip | ✗ | ✓ |
| VESA 75×75 / 100×100 | ✗ | ✓ |
| Removable panels (tongue-and-groove) | ✗ | ✓ |
| LED light pipes | ✗ | ✓ |
| Mounting ears · Keyhole slots · Rubber feet | ✗ | ✓ |
| Side wall ventilation (any face) | ✗ | ✓ |
| Cable glands M12 / M16 / M20 | ✗ | ✓ |
| 4 text fields · 12 fonts · all faces | ✗ | ✓ |
| ABS / ASA / Custom material | ✗ | ✓ |
| Bill of materials + print time hints | ✗ | ✓ |
🆓 Community version is free on GitHub — try before you buy
From a USB dongle to a full desktop controller — or set any custom size 20–400 mm
| Name | Size (L×W×H mm) | Typical Use | |
|---|---|---|---|
| Micro-Dongle | 50×35×22 | USB dongles, BLE | FREE |
| 64×41×20 | Keyfobs, small sensors | FREE | |
| KeyFob | 80×45×16 | Slim remotes | FREE |
| Mini-Gauge | 100×60×25 | Arduino Nano, ESP32 | FREE |
| Sensor | 85×50×21 | IoT nodes | FREE |
| Handheld | 115×70×35 | Field instruments | PRO |
| Project | 115×75×40 | Audio DI boxes | PRO |
| Gadget | 120×80×40 | Raspberry Pi 4 | PRO |
| …7 more | up to 250×180×100 | Industrial controllers | PRO |
No. The Customizer panel in OpenSCAD gives you sliders and dropdowns for every parameter. You never need to touch the code. If you can use PowerPoint, you can use this.
Any slicer that accepts STL — Bambu Studio, PrusaSlicer, OrcaSlicer, Cura, etc. Export STL from OpenSCAD, import into your slicer. That's it.
With the Manifold backend (free, available in OpenSCAD 2024 dev snapshot) most enclosures render in 1–3 seconds. Enable it at Edit → Preferences → Features → manifold.
Full OpenSCAD source .scad file with all PRO features unlocked, documentation in EN/UA/RU, and all future updates — forever, no subscription.
Yes. The PRO license covers commercial use — you can use it to design and sell enclosures for your products. The free Community version is non-commercial only.
OpenSCAD requires Latin characters in the full folder path. Place the project in a path like C:\Projects\enclosure — not C:\Проекти\.
One purchase · Full source · Lifetime updates
🆓 Not sure? Try the free Community version first
Secure checkout · Instant download · 30-day refund policy