enclosure-render

Render OpenSCAD enclosure models to deterministic PNG images via Docker pipelines.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generating consistent, high-resolution enclosure renders for documentation and web assets is time-consuming when done manually and requires precise camera and part configuration to produce repeatable views.

Core Features & Use Cases

  • Docker-driven OpenSCAD rendering pipeline that produces deterministic PNG outputs for multiple named views (front, back, top, exploded, cross-section, fit-check, pcb).
  • Supports per-part renders for STL viewers and individual component verification, with configurable camera and part overrides for reproducible results.
  • Use Cases: generate website visuals, produce assembly and exploded views for documentation, and perform fit-check screenshots during mechanical iteration.

Quick Start

Run the project's render script from the project root to generate all enclosure PNG views into website/static/img/renders/.

Frequently Asked Questions about enclosure-render

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

FAQPage Schema
How do I automate OpenSCAD enclosure rendering for documentation?

To automate OpenSCAD enclosure rendering, use a Docker-based pipeline that processes your OpenSCAD project file with camera and part parameters to output deterministic PNG files. This requires a running Docker environment and scripted orchestration to generate multiple named views.

Can I generate per-part renders from an OpenSCAD project file?

Yes, you can generate per-part renders from an OpenSCAD project file for STL viewers and individual component verification. The Docker rendering pipeline supports configurable camera and part overrides to produce reproducible per-part PNG outputs.

Do I need Docker to render high-resolution OpenSCAD models to PNG?

Yes, a running Docker environment is required to render high-resolution OpenSCAD models to PNG images. The Docker-driven pipeline ensures deterministic outputs for multiple named views, including cross-section, fit-check, and pcb views.

What named views can I produce when rendering hardware enclosure models?

When rendering hardware enclosure models, you can produce named views including front, back, top, exploded, cross-section, fit-check, and pcb. These high-resolution PNG renders are used for website visuals, assembly documentation, and mechanical iteration.

How do I get consistent OpenSCAD renders for website assets?

Consistent OpenSCAD renders for website assets are produced by applying a Docker-based pipeline with configurable camera and part overrides. This generates deterministic PNG files to a specified output directory, ensuring repeatable views for documentation and web assets.