enclosure-design

Community

Rapid parametric OpenSCAD enclosure design

Authorpjcau
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Provides a focused, parametric OpenSCAD workflow to design, modify, and validate a handheld console enclosure so designers can rapidly iterate on cutouts, port placements, button fits, and print-ready shells without manual CAD rework.

Core Features & Use Cases

  • Parametric body and internals: Adjustable overall dimensions, wall thickness, corner radii, top/bottom shell split, and PCB/battery placement for quick design changes.
  • Modular component modules: Reusable button, display, port, and battery modules for precise cutouts and consistent tolerances.
  • Render and export pipeline: Scripts and render views support assembly, exploded, cross-section, and STL export for 3D printing and fit-checks.
  • Use Case: Move the dpad or adjust USB-C placement, re-render the assembly view, and export the top/bottom shells for STL printing to validate fit against the PCB model.

Quick Start

Render the assembly view, shift the dpad 5 mm right, verify the alignment lip clearance of 0.3 mm, and export the case_top STL.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: enclosure-design
Download link: https://github.com/pjcau/esp32-emu-turbo/archive/main.zip#enclosure-design

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.