enclosure-design
CommunityRapid parametric OpenSCAD enclosure design
Design & Creative#rendering#openscad#enclosure#parametric-design#3d-printing#button-cutouts#pcb-integration
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.