enclosure-export

Export OpenSCAD enclosure parts to STL files via Docker.

2|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/pjcau/esp32-emu-turbo --skill enclosure-export
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: enclosure-export
Source: https://github.com/pjcau/esp32-emu-turbo/tree/main/.claude/skills/enclosure-export
Command: npx skills add https://github.com/pjcau/esp32-emu-turbo --skill enclosure-export

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the manual and repetitive process of exporting OpenSCAD enclosure parts to STL files so designers can produce 3D-printable assets reliably and reproducibly.

Core Features & Use Cases

  • Docker-driven exports: Uses a Docker OpenSCAD service to generate deterministic STL outputs from enclosure.scad.
  • Selective or bulk export: Export individual parts (buttons, dpad, top, bottom, shoulders) or all printable parts in one run.
  • Print-ready guidance: Provides printing material and slicing recommendations to speed prototyping and assembly.
  • Use Case: Generate all case_top, case_bottom, button and shoulder STLs into hardware/enclosure/stl for iteration and test-fitting.

Quick Start

Start Docker with the OpenSCAD service and export all enclosure parts to hardware/enclosure/stl using the all part selector.

Frequently Asked Questions about enclosure-export

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I export OpenSCAD enclosure parts to STL files for 3D printing?

Export OpenSCAD enclosure parts to STL files by operating on your repository's enclosure.scad via a Docker OpenSCAD service, which renders individual or all part selectors into printable outputs.

Do I need Docker to generate STL files from enclosure.scad?

Yes, Docker is required to generate STL files from enclosure.scad. You need a built OpenSCAD image and the project's docker-compose configuration to produce correct outputs into hardware/enclosure/stl.

Can I export individual 3D-printable parts like buttons or dpad from an OpenSCAD file?

Yes, you can export individual 3D-printable parts like buttons, dpad, top, bottom, and shoulders from enclosure.scad by specifying individual part selectors during the Docker OpenSCAD rendering workflow.

What is the best way to automate OpenSCAD to STL conversion for prototyping?

Automating OpenSCAD to STL conversion for prototyping is best handled by a Docker-driven service that deterministically renders all printable enclosure parts in one run, ensuring reproducible STL outputs for iteration and test-fitting.

Does this OpenSCAD export workflow include 3D printing slicing recommendations?

Yes, the OpenSCAD export workflow includes printing material and slicing recommendations to speed up prototyping and assembly after generating the STL files into the hardware/enclosure/stl directory.

Why are my OpenSCAD STL exports not generating correctly in the hardware directory?

STL exports may fail if Docker does not have a properly built OpenSCAD image, the docker-compose configuration is missing, or the enclosure.scad file lacks the correct part selectors for rendering outputs.