OpenSCAD Assistive Forge

Customize 3D models directly in your browser

Get Started

Upload an OpenSCAD (.scad) file to customize its parameters and generate STL files

Discover Features for Your Needs

Choose a path to explore accessible customization features:

Educators / Facilitators

Demonstrate 3D design concepts quickly with ready-to-use examples

  • Change Width/Height β†’ watch Preview update
  • Save presets for classroom reuse
  • Guide students through full workflow (~2 min)

Advanced Makers

Work with multi-file projects, libraries, and advanced OpenSCAD features

  • Upload ZIP files with dependencies
  • Enable MCAD, BOSL2, and other libraries
  • Export in multiple formats (STL, OBJ, 3MF)

Keyboard-Only Users

Complete the full workflow without a mouse using predictable keyboard controls

  • Tab through parameters logically
  • Undo/Redo with Ctrl+Z / Ctrl+Shift+Z
  • Skip to main content (screen top)

Low Vision Users

Use high contrast themes, large touch targets, and visible focus indicators

  • Toggle HC button (high contrast mode)
  • Switch light/dark theme
  • All buttons meet 44Γ—44px touch target

Voice Input Users

Control the app with voice commands using stable, speakable names

  • Say button labels: "Click Generate STL"
  • Navigate: "Click Help", "Click Reset"
  • All controls have unique, speakable names

Screen Reader Users

Customize models with clear status announcements and keyboard-only workflow

  • Status area announces all changes
  • ARIA landmarks for quick navigation
  • Plain-language error messages